Public Member Functions |
| ResidueImpl (const EntityImplPtr &ent, const ChainImplPtr &ch, const ResNum &num, const ResidueKey &key) |
AtomImplPtr | InsertAtom (const String &name, const geom::Vec3 &pos, const String &ele) |
AtomImplPtr | InsertAtom (const AtomImplPtr &atom) |
AtomImplPtr | InsertAltAtom (const String &name, const String &alt_group, const geom::Vec3 &pos, const String &ele, Real occ, Real b_factor) |
const ResNum & | GetNumber () const |
void | SetNumber (const ResNum &num) |
const ResidueKey & | GetKey () const |
void | SetKey (const ResidueKey &key) |
ChainImplPtr | GetChain () const |
AtomImplPtr | GetCentralAtom () const |
void | SetCentralAtom (const AtomImplPtr &a) |
geom::Vec3 | GetCentralNormal () const |
char | GetOneLetterCode () const |
void | SetOneLetterCode (const char olc) |
AtomImplPtr | FindAtom (const String &aname) const |
void | Apply (EntityVisitor &v) |
int | GetAtomCount () const |
int | GetBondCount () const |
EntityImplPtr | GetEntity () const |
TorsionImplP | GetPhiTorsion () const |
TorsionImplP | GetOmegaTorsion () const |
TorsionImplP | GetPsiTorsion () const |
SecStructure | GetSecStructure () const |
void | SetSecStructure (SecStructure ss) |
const AtomImplList & | GetAtomList () const |
AtomImplList & | GetAtomList () |
Real | GetMass () const |
geom::Vec3 | GetCenterOfMass () const |
geom::Vec3 | GetCenterOfAtoms () const |
geom::AlignedCuboid | GetBounds () const |
void | DeleteAtom (const AtomImplPtr &atom) |
void | DeleteAtoms (const String &atom_name) |
void | DeleteAllAtoms () |
void | AddTorsion (const TorsionImplP &torsion) |
const TorsionImplList & | GetTorsionList () const |
bool | HasAltAtomGroup (const String &group) const |
std::vector< String > | GetAltAtomGroupNames () const |
std::vector< String > | GetAltAtomGroupNames (const AtomImplPtr &atom) const |
bool | HasAltAtoms () const |
Real | GetAverageBFactor () const |
bool | SwitchAtomPos (const String &group) |
void | AddAltAtomPos (const String &group, const AtomImplPtr &atom, const geom::Vec3 &position, Real occ, Real b_factor) |
geom::Vec3 | GetAltAtomPos (const AtomImplPtr &atom, const String &group) const |
Real | GetAltAtomOcc (const AtomImplPtr &atom, const String &group) const |
Real | GetAltAtomBFactor (const AtomImplPtr &atom, const String &group) const |
const String & | GetCurrentAltGroupName () const |
int | GetIndex () const |
String | GetQualifiedName () const |
const String & | GetName () const |
TorsionImplList & | GetTorsionList () |
void | SetChemClass (ChemClass cc) |
ChemClass | GetChemClass () const |
ChemType | GetChemType () const |
void | SetChemType (ChemType ct) |
TorsionImplP | FindTorsion (const String &torsion_name) const |
String | GetStringProperty (Prop::ID prop_id) const |
Real | GetFloatProperty (Prop::ID prop_id) const |
int | GetIntProperty (Prop::ID prop_id) const |
void | SetProtein (bool protein) |
bool | IsProtein () const |
bool | IsLigand () const |
void | SetIsLigand (bool flag) |
| GenericPropContainerImpl () |
| ~GenericPropContainerImpl () |
| GenericPropContainerImpl (const GenericPropContainerImpl &rhs) |
GenericPropContainerImpl & | operator= (const GenericPropContainerImpl &r) |
GenericPropValue & | GenericProp (const String &key) |
const GenericPropValue & | GenericProp (const String &key) const |
bool | HasProp (const String &key) const |
void | ClearProps () |
void | RemoveProp (const String &key) |
void | Assign (const GenericPropContainerImpl &impl) |
PropertyMap | GetPropMap () const |
std::vector< String > | GetPropList () const |
Definition at line 47 of file residue_impl.hh.