Public Member Functions |
| | EntityImpl () |
| | ~EntityImpl () |
| EntityImplPtr | Copy () |
| Real | GetMass () const |
| geom::Vec3 | GetCenterOfMass () const |
| geom::Vec3 | GetCenterOfAtoms () const |
| geom::AlignedCuboid | GetBounds () const |
| AtomImplPtr | CreateAtom (const ResidueImplPtr &rp, const String &name, const geom::Vec3 &pos, const String &ele) |
| ResidueImplPtr | CreateResidue (const ChainImplPtr &cp, const ResNum &n, const ResidueKey &k) |
| ChainImplPtr | InsertChain (const String &cname) |
| ChainImplPtr | InsertChain (const ChainImplPtr &chain) |
| ConnectorImplP | Connect (const AtomImplPtr &first, const AtomImplPtr &second, Real len, Real theta, Real phi, unsigned char bond_order) |
| TorsionImplP | AddTorsion (const String &name, const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3, const AtomImplPtr &a4) |
| void | TraceDirectionality () |
| TorsionImplP | FindTorsion (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3, const AtomImplPtr &a4) const |
| void | RenameChain (ChainImplPtr chain, const String &new_name) |
| bool | SetAngle (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3, Real angle) |
| Real | GetAngle (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3) const |
| Real | GetAngleXCS (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3) const |
| Real | GetAngleICS (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3) const |
| void | UpdateFromICS () |
| void | UpdateFromXCS () |
| void | Apply (EntityVisitor &v) |
| void | ApplyTransform (const geom::Mat4 transfmat) |
| void | SetTransform (const geom::Mat4 transfmat) |
| void | AttachObserver (const EntityObserverPtr &o) |
| void | DetachObserver (const EntityObserverPtr &o) |
| void | NotifyObserver () |
| void | UpdateOrganizer () |
| AtomImplList | FindWithin (const geom::Vec3 &pos, Real radius) const |
| EntityView | Select (const EntityHandle &h, const Query &q, QueryFlags flags) const |
| EntityView | CreateFullView (const EntityHandle &h) const |
| ChainImplPtr | FindChain (const String &name) const |
| ResidueImplPtr | FindResidue (const String &chain_name, const ResNum &residue) const |
| AtomImplPtr | FindAtom (const String &chain_name, const ResNum &residue, const String &atom_name) const |
| void | Swap (EntityImpl &impl) |
| int | GetAtomCount () const |
| int | GetBondCount () const |
| mol::BondHandleList | GetBondList () const |
| int | GetResidueCount () const |
| int | GetChainCount () const |
| const geom::Mat4 & | GetTransfMatrix () const |
| const geom::Mat4 & | GetInvTransfMatrix () const |
| bool | IsTransfIdentity () const |
| const ChainImplList & | GetChainList () const |
| ChainImplList & | GetChainList () |
| void | DeleteFromConnMap (const ConnectorImplP &conn) |
| void | DeleteChain (const ChainImplPtr &chain) |
| void | DeleteAtom (const AtomImplPtr &atom) |
| void | IncXCSEditorCount () |
| void | DecXCSEditorCount () |
| void | IncICSEditorCount () |
| void | DecICSEditorCount () |
| TorsionImplMap & | GetTorsionMap () |
| void | UpdateXCSIfNeeded () |
| void | UpdateICSIfNeeded () |
| void | UpdateOrganizerIfNeeded () |
| void | EnableICS () |
| bool | HasICS () const |
| bool | IsXCSDirty () const |
| void | MarkXCSDirty () |
| void | MarkICSDirty () |
| void | MarkTraceDirty () |
| void | MarkOrganizerDirty () |
| void | UpdateTransformedPos () |
| const String & | GetName () const |
| impl::ChainImplList::iterator | GetChain (const String &name) |
| pointer_it< ChainImplPtr > | GetChainIter (const String &name) |
| void | SetName (const String &ent_name) |
| void | ReorderAllResidues () |
| | 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 83 of file entity_impl.hh.