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.