BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioAtom Class Reference

#include <BioAtom.h>

Inheritance diagram for BioAtom:
Collaboration diagram for BioAtom:

List of all members.

Public Member Functions

 BioAtom ()
 BioAtom (const string &)
 BioAtom (const BioAtom &)
BioAtomoperator= (const BioAtom &)
 BioAtom (const unsigned long atnum_, const string atname_, const BioPoint &, const float oc1=1.0, const float bf1=15.0, const string atrec="ATOM ")
 BioAtom (const unsigned long atnumber, const string atname, const float x1, const float y1, const float z1, const float oc=1.0, const float bf=15.0, const string atrec="ATOM ")
void setAtomName (string)
void setAtomNumber (unsigned long)
void setBfactor (float)
void setOccupancy (float)
void setAtom (const unsigned long atnumber, const string atname, const float x1, const float y1, const float z1, const float oc=1.0, const float bf=15.0, const string atrec="ATOM ")
string getAtomName () const
unsigned long getAtomNumber () const
float getBfactor () const
float getOccupancy () const
string getAtomRecord () const
void showAtom (ostream &=cout, string="AAA", int=0, char='A')
BioAtom getRotatedAtom (const float **a_)
BioAtom getRotatedAtom (const float a_, const char axis_)
BioAtom getTranslatedAtom (const float *a_)
BioAtom getRotoTranslatedAtom (const float **a_, const float *b_)
BioAtom getRotoTranslatedAtom (const float a_, const char axis_, const float *b_)

Friends

bool operator> (const BioAtom &, const BioAtom &)
bool operator< (const BioAtom &, const BioAtom &)
bool operator== (const BioAtom &, const BioAtom &)
ostream & operator<< (ostream &os, const BioAtom &ip)

Constructor & Destructor Documentation

BioAtom::BioAtom ( const string &  )
BioAtom::BioAtom ( const BioAtom )
BioAtom::BioAtom ( const unsigned long  atnum_,
const string  atname_,
const BioPoint ,
const float  oc1 = 1.0,
const float  bf1 = 15.0,
const string  atrec = "ATOM  " 
)
BioAtom::BioAtom ( const unsigned long  atnumber,
const string  atname,
const float  x1,
const float  y1,
const float  z1,
const float  oc = 1.0,
const float  bf = 15.0,
const string  atrec = "ATOM  " 
)

Member Function Documentation

string BioAtom::getAtomName ( ) const
unsigned long BioAtom::getAtomNumber ( ) const
string BioAtom::getAtomRecord ( ) const
float BioAtom::getBfactor ( ) const
float BioAtom::getOccupancy ( ) const
BioAtom BioAtom::getRotatedAtom ( const float **  a_)
BioAtom BioAtom::getRotatedAtom ( const float  a_,
const char  axis_ 
)
BioAtom BioAtom::getRotoTranslatedAtom ( const float **  a_,
const float *  b_ 
)
BioAtom BioAtom::getRotoTranslatedAtom ( const float  a_,
const char  axis_,
const float *  b_ 
)
BioAtom BioAtom::getTranslatedAtom ( const float *  a_)
BioAtom& BioAtom::operator= ( const BioAtom )
void BioAtom::setAtom ( const unsigned long  atnumber,
const string  atname,
const float  x1,
const float  y1,
const float  z1,
const float  oc = 1.0,
const float  bf = 15.0,
const string  atrec = "ATOM  " 
)
void BioAtom::setAtomName ( string  )
void BioAtom::setAtomNumber ( unsigned  long)
void BioAtom::setBfactor ( float  )
void BioAtom::setOccupancy ( float  )
void BioAtom::showAtom ( ostream &  = cout,
string  = "AAA",
int  = 0,
char  = 'A' 
)

Friends And Related Function Documentation

bool operator< ( const BioAtom ,
const BioAtom  
) [friend]
ostream& operator<< ( ostream &  os,
const BioAtom ip 
) [friend]
bool operator== ( const BioAtom ,
const BioAtom  
) [friend]
bool operator> ( const BioAtom ,
const BioAtom  
) [friend]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines