OpenStructure
|
#include <atom_impl.hh>
Inherits GenericPropContainerImpl, and enable_shared_from_this< AtomImpl >.
Atom implementation.
each atom distinguishes between two types of connectors: primary and secondary. each atoms has at most one primary connector: this connects the atom with the atom that serves as the frame of reference for the internal coordinates. the secondary connectors connect this atom with the atoms that themselves depend on the coordinate system of this atom.
Definition at line 49 of file atom_impl.hh.
AtomImpl | ( | const EntityImplPtr & | ent, |
const ResidueImplPtr & | res, | ||
const String & | name, | ||
const geom::Vec3 & | pos, | ||
const String & | ele, | ||
unsigned long | index | ||
) |
~AtomImpl | ( | ) |
void AddSecondaryConnector | ( | const ConnectorImplP & | bp | ) |
void Apply | ( | EntityVisitor & | h | ) |
void ClearDirectionality | ( | ) |
void DeleteAllConnectors | ( | ) |
void DeleteAllTorsions | ( | ) |
void DeleteConnector | ( | const ConnectorImplP & | conn, |
bool | delete_other = true |
||
) |
|
inline |
Definition at line 144 of file atom_impl.hh.
|
inline |
Definition at line 115 of file atom_impl.hh.
|
inline |
Definition at line 166 of file atom_impl.hh.
|
inline |
Definition at line 104 of file atom_impl.hh.
|
inline |
Definition at line 117 of file atom_impl.hh.
EntityImplPtr GetEntity | ( | ) | const |
|
inline |
Definition at line 230 of file atom_impl.hh.
int GetIntProperty | ( | Prop::ID | prop_id | ) | const |
|
inline |
Definition at line 165 of file atom_impl.hh.
|
inline |
Definition at line 66 of file atom_impl.hh.
|
inline |
Definition at line 158 of file atom_impl.hh.
|
inline |
Definition at line 80 of file atom_impl.hh.
String GetQualifiedName | ( | ) | const |
|
inline |
Definition at line 163 of file atom_impl.hh.
ResidueImplPtr GetResidue | ( | ) | const |
|
inline |
Definition at line 88 of file atom_impl.hh.
|
inline |
Definition at line 84 of file atom_impl.hh.
|
inline |
Definition at line 200 of file atom_impl.hh.
|
inline |
Definition at line 132 of file atom_impl.hh.
|
inline |
Definition at line 215 of file atom_impl.hh.
|
inline |
Definition at line 168 of file atom_impl.hh.
|
inline |
Definition at line 112 of file atom_impl.hh.
|
inline |
Definition at line 109 of file atom_impl.hh.
|
inline |
Definition at line 63 of file atom_impl.hh.
|
inline |
Definition at line 62 of file atom_impl.hh.
|
inline |
Definition at line 72 of file atom_impl.hh.
|
inline |
Definition at line 71 of file atom_impl.hh.
|
inline |
Definition at line 133 of file atom_impl.hh.
|
inline |
Definition at line 148 of file atom_impl.hh.
|
inline |
Definition at line 190 of file atom_impl.hh.
|
inline |
Definition at line 119 of file atom_impl.hh.
|
inline |
Definition at line 233 of file atom_impl.hh.
|
inline |
Definition at line 170 of file atom_impl.hh.
|
inline |
Definition at line 231 of file atom_impl.hh.
|
inline |
Definition at line 172 of file atom_impl.hh.
|
inline |
Definition at line 153 of file atom_impl.hh.
|
inline |
Definition at line 76 of file atom_impl.hh.
|
inline |
Definition at line 181 of file atom_impl.hh.
|
inline |
Definition at line 205 of file atom_impl.hh.
|
inline |
Definition at line 111 of file atom_impl.hh.
|
inline |
Definition at line 108 of file atom_impl.hh.
void TraceDirectionality | ( | FragmentImplP | frag, |
ConnectorImplP | conn, | ||
int | n, | ||
unsigned int & | c | ||
) |
trace directionality
|
inline |
Definition at line 69 of file atom_impl.hh.
|
inline |
Definition at line 68 of file atom_impl.hh.
void UpdateFromICS | ( | ) |
void UpdateFromXCS | ( | ) |