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

◆ w

◆ m

◆ na

◆ nb

unsigned int TBioWorld::nb

Total number of bonds

Definition at line 32 of file bioworld.h.

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

◆ nba

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().

◆ localPos

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().

◆ pos

double* TBioWorld::pos

◆ nbAtom

◆ nl

◆ links

◆ linkID

unsigned int* TBioWorld::linkID

◆ nj

unsigned int TBioWorld::nj

◆ joint1

Tvector TBioWorld::joint1

◆ joint2

Tvector TBioWorld::joint2

◆ linkList

◆ g2l

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().

◆ cut

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().

◆ cutB

Tbox TBioWorld::cutB

The cut box, if any.

Definition at line 52 of file bioworld.h.

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