#include <CompoundModeler.h>
Public Member Functions | |
RigidUnit (RigidUnitIndex ix, CompoundModeler &parent) | |
MassProperties | calcMassProperties () const |
RigidUnit & | setMobilizedBodyIndex (MobilizedBodyIndex ix) |
void | buildUp (AtomSubsystem::AtomIndex seedAtomIx, CompoundRep &compoundRep) |
Public Attributes | |
RigidUnitIndex | parentId |
Compound::BondCenterIndex | inboardBondCenterIndex |
Angle | inboardBondDihedralAngle |
Transform | frameInTopCompoundFrame |
Transform | frameInParentFrame |
CompoundModeler * | compoundModeler |
MobilizedBodyIndex | bodyIx |
RigidUnitIndex | myIndex |
Compound::BondIndex | inboardBondIndex |
std::set < AtomSubsystem::AtomIndex > | clusterAtoms |
RigidUnit | ( | RigidUnitIndex | ix, | |
CompoundModeler & | parent | |||
) | [inline] |
void buildUp | ( | AtomSubsystem::AtomIndex | seedAtomIx, | |
CompoundRep & | compoundRep | |||
) |
MassProperties calcMassProperties | ( | ) | const [inline] |
References Atom::getMass(), and Atom::getStationInBodyFrame().
RigidUnit& setMobilizedBodyIndex | ( | MobilizedBodyIndex | ix | ) | [inline] |
MobilizedBodyIndex bodyIx |
std::set<AtomSubsystem::AtomIndex> clusterAtoms |
Compound::BondCenterIndex inboardBondCenterIndex |
Compound::BondIndex inboardBondIndex |
RigidUnitIndex myIndex |
RigidUnitIndex parentId |