TBioWorld Struct Reference

Detailed Description

Structure with the molecular and the mechanical information.

See Also
bioworld.h bioworld.c

Definition at line 28 of file bioworld.h.

Data Fields

Tworld w
 
TMoleculem
 
unsigned int na
 
unsigned int nb
 
unsigned int nba
 
double * localPos
 
double * pos
 
unsigned int * nbAtom
 
unsigned int nl
 
Tvector links
 
unsigned int * linkID
 
unsigned int nj
 
Tvector joint1
 
Tvector joint2
 
unsigned int * linkList
 
THTransformg2l
 
boolean cut
 
Tbox cutB
 

Field Documentation

unsigned int TBioWorld::nb

Total number of bonds

Definition at line 32 of file bioworld.h.

Referenced by AdjustBioWorldGeometry(), GetMoleculeBasicInfo(), InitBioWorld(), and ReadRigidsAndHinges().

unsigned int TBioWorld::nba

(Over estimation of the) Total number of bond angles

Definition at line 33 of file bioworld.h.

Referenced by AdjustBioWorldGeometry(), and GetMoleculeBasicInfo().

double* TBioWorld::localPos

Positions of the atoms in local coordinates of each link.

Definition at line 34 of file bioworld.h.

Referenced by BioWordGetAtomPositionsFromConformation(), DeleteBioWorld(), and InitWorldFromMolecule().

double* TBioWorld::pos
unsigned int* TBioWorld::linkID
unsigned int TBioWorld::nj
Tvector TBioWorld::joint1
Tvector TBioWorld::joint2
THTransform* TBioWorld::g2l

Transform giving positions/vectors in the link local reference frames from position/vectors in the global frame.

Definition at line 47 of file bioworld.h.

Referenced by DeleteBioWorld(), and InitWorldFromMolecule().

boolean TBioWorld::cut

TRUE if the world only includes the atoms in a given box.

Definition at line 50 of file bioworld.h.

Referenced by DeleteBioWorld(), DetectLinksAndJoints(), DetectLinksAndJointsFromResidues(), DetectLinksAndJointsFromRigidsAndHinges(), and InitWorldFromMolecule().

Tbox TBioWorld::cutB

The cut box, if any.

Definition at line 52 of file bioworld.h.

Referenced by DeleteBioWorld(), DetectLinksAndJointsFromResidues(), and InitWorldFromMolecule().