#include <connector_impl.hh>
Inherits ost::GenericPropContainerImpl.
Public Member Functions | |
ConnectorImpl (const EntityImplPtr &e, const AtomImplPtr &first, const AtomImplPtr &second, Real l, Real t, Real p, unsigned char bond_order) | |
~ConnectorImpl () | |
AtomImplPtr | GetFirst () const |
AtomImplPtr | GetSecond () const |
geom::Vec3 | GetPos () const |
geom::Vec3 | GetOriginalPos () const |
Real | GetLength () const |
void | SetLength (Real l) |
bool | IsConnectorOf (const AtomImplPtr &a, const AtomImplPtr &b) const |
void | Switch () |
void | Apply (EntityVisitor &v) |
geom::Vec3 | GetDir () const |
void | SetDirAndLength (const geom::Vec3 &dir) |
void | SetDir (const geom::Vec3 &dir) |
const geom::Mat3 & | GetLocalRot () const |
void | SetBondOrder (unsigned char bo) |
unsigned char | GetBondOrder () const |
Definition at line 35 of file connector_impl.hh.
ConnectorImpl | ( | const EntityImplPtr & | e, | |
const AtomImplPtr & | first, | |||
const AtomImplPtr & | second, | |||
Real | l, | |||
Real | t, | |||
Real | p, | |||
unsigned char | bond_order | |||
) |
~ConnectorImpl | ( | ) |
void Apply | ( | EntityVisitor & | v | ) |
unsigned char GetBondOrder | ( | ) | const [inline] |
Definition at line 73 of file connector_impl.hh.
geom::Vec3 GetDir | ( | ) | const [inline] |
Definition at line 61 of file connector_impl.hh.
AtomImplPtr GetFirst | ( | ) | const [inline] |
Definition at line 42 of file connector_impl.hh.
Real GetLength | ( | ) | const |
const geom::Mat3& GetLocalRot | ( | ) | const [inline] |
Definition at line 69 of file connector_impl.hh.
geom::Vec3 GetOriginalPos | ( | ) | const |
geom::Vec3 GetPos | ( | ) | const |
AtomImplPtr GetSecond | ( | ) | const [inline] |
Definition at line 43 of file connector_impl.hh.
bool IsConnectorOf | ( | const AtomImplPtr & | a, | |
const AtomImplPtr & | b | |||
) | const |
void SetBondOrder | ( | unsigned char | bo | ) | [inline] |
Definition at line 71 of file connector_impl.hh.
void SetDir | ( | const geom::Vec3 & | dir | ) |
void SetDirAndLength | ( | const geom::Vec3 & | dir | ) |
void SetLength | ( | Real | l | ) | [inline] |
Definition at line 49 of file connector_impl.hh.
void Switch | ( | ) |