#include <torsion_impl.hh>
Inherits Dihedral, and enable_shared_from_this< TorsionImpl >.
|
| TorsionImpl (const String &name, const AtomImplPtr &atom1, const AtomImplPtr &atom2, const AtomImplPtr &atom3, const AtomImplPtr &atom4) |
|
void | Apply (EntityVisitor &h) |
|
const String & | GetName () const |
|
Real | GetAngle () const |
|
void | SetAngle (Real a, bool up) |
|
void | RotateAngle (Real angle, bool up) |
|
| Dihedral (const AtomImplPtr &atom1, const AtomImplPtr &atom2, const AtomImplPtr &atom3, const AtomImplPtr &atom4) |
|
| Dihedral (const AtomImplList &atoms) |
|
Real | GetAngleXCS () const |
|
Real | GetAngleICS () const |
|
void | SetAngleICS (Real angle, bool update_other) |
|
geom::Vec3 | GetPos () const |
|
geom::Vec3 | GetOriginalPos () const |
|
bool | IsAtomInvolved (const AtomImplPtr &atom) |
|
AtomImplPtr | GetFirst () const |
|
AtomImplPtr | GetSecond () const |
|
AtomImplPtr | GetThird () const |
|
AtomImplPtr | GetFourth () const |
|
bool | Matches (const AtomImplPtr &a1, const AtomImplPtr &a2, const AtomImplPtr &a3, const AtomImplPtr &a4) const |
|
Definition at line 35 of file torsion_impl.hh.
◆ TorsionImpl()
◆ Apply()
◆ GetAngle()
◆ GetName()
const String& GetName |
( |
| ) |
const |
◆ RotateAngle()
void RotateAngle |
( |
Real |
angle, |
|
|
bool |
up |
|
) |
| |
◆ SetAngle()
void SetAngle |
( |
Real |
a, |
|
|
bool |
up |
|
) |
| |
The documentation for this class was generated from the following file: