[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
RotatableBond(unsigned int axisAtom1, unsigned int axisAtom2, unsigned int atom1Neighbor, unsigned int atom2Neighbor, unsigned int rigidPart1, unsigned int rigidPart2, const LigandMolecule* molecule); | |
bool | isConsistent(const RigidTrans3& trans1, const RigidTrans3& trans2) const; |
bool | isConsistentAtomPosition(const RigidTrans3& trans1, const RigidTrans3& trans2) const; |
bool | isConsistentAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const; |
bool | isConsistentTorsionAngle() const; |
bool | isConsistentTorsionAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const; |
unsigned int | getFirstAxisAtom() const ; |
unsigned int | getSecondAxisAtom() const ; |
const Vector3 | getFirstAxisAtomPosition() const; |
const Vector3 | getSecondAxisAtomPosition() const; |
const Vector3& | getMidPoint() const ; |
const Vector3& | getDirection() const ; |
const vector< RigidTrans3>& | getRotations() const ; |
unsigned int | getOppositePart(unsigned int part) const ; |
unsigned int | getFirstPart() const ; |
unsigned int | getSecondPart() const ; |
void | setRigidGroups(unsigned int rigidPart1, unsigned int rigidPart2) ; |
protected: |
Back to the top of RotatableBond
Back to the top of RotatableBond
Back to the top of RotatableBond
Back to the top of RotatableBond
Back to the top of RotatableBond
Back to the top of RotatableBond
Constructor
RotatableBond(unsigned int axisAtom1, unsigned int axisAtom2, unsigned int atom1Neighbor, unsigned int atom2Neighbor, unsigned int rigidPart1, unsigned int rigidPart2, const LigandMolecule* molecule);
Back to the top of RotatableBond
bool isConsistent(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
all 3 tests
bool isConsistent(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
Back to the top of RotatableBond
bool isConsistentAtomPosition(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
atom overlap
bool isConsistentAtomPosition(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
Back to the top of RotatableBond
bool isConsistentAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
the usual angle defined by 3 atoms
bool isConsistentAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
Back to the top of RotatableBond
bool isConsistentTorsionAngle() const;
dihedral angle
bool isConsistentTorsionAngle() const;
Back to the top of RotatableBond
bool isConsistentTorsionAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
bool isConsistentTorsionAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const;
Back to the top of RotatableBond
unsigned int getFirstAxisAtom() const ;
return bond atom that belongs to rigid part1 and 2 respectively
unsigned int getFirstAxisAtom() const ;
Function is currently defined inline.
Back to the top of RotatableBond
unsigned int getSecondAxisAtom() const ;
unsigned int getSecondAxisAtom() const ;
Function is currently defined inline.
Back to the top of RotatableBond
const Vector3 getFirstAxisAtomPosition() const;
const Vector3 getFirstAxisAtomPosition() const;
Back to the top of RotatableBond
const Vector3 getSecondAxisAtomPosition() const;
const Vector3 getSecondAxisAtomPosition() const;
Back to the top of RotatableBond
const Vector3& getMidPoint() const ;
const Vector3& getMidPoint() const ;
Function is currently defined inline.
Back to the top of RotatableBond
const Vector3& getDirection() const ;
const Vector3& getDirection() const ;
Function is currently defined inline.
Back to the top of RotatableBond
const vector< RigidTrans3>& getRotations() const ;
rotations of part2 relative to part1
const vector< RigidTrans3>& getRotations() const ;
Function is currently defined inline.
Back to the top of RotatableBond
unsigned int getOppositePart(unsigned int part) const ;
return rigid part different from the given
unsigned int getOppositePart(unsigned int part) const ;
Function is currently defined inline.
Back to the top of RotatableBond
unsigned int getFirstPart() const ;
unsigned int getFirstPart() const ;
Function is currently defined inline.
Back to the top of RotatableBond
unsigned int getSecondPart() const ;
unsigned int getSecondPart() const ;
Function is currently defined inline.
Back to the top of RotatableBond
void setRigidGroups(unsigned int rigidPart1, unsigned int rigidPart2) ;
void setRigidGroups(unsigned int rigidPart1, unsigned int rigidPart2) ;
Function is currently defined inline.
Back to the top of RotatableBond
public: | ||
---|---|---|
bool | isConsistent(const RigidTrans3& trans1, const RigidTrans3& trans2) const; | |
bool | isConsistentAtomPosition(const RigidTrans3& trans1, const RigidTrans3& trans2) const; | |
bool | isConsistentAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const; | |
bool | isConsistentTorsionAngle() const; | |
bool | isConsistentTorsionAngle(const RigidTrans3& trans1, const RigidTrans3& trans2) const; | |
unsigned int | getFirstAxisAtom() const ; | |
unsigned int | getSecondAxisAtom() const ; | |
const Vector3 | getFirstAxisAtomPosition() const; | |
const Vector3 | getSecondAxisAtomPosition() const; | |
const Vector3& | getMidPoint() const ; | |
const Vector3& | getDirection() const ; | |
const vector< RigidTrans3>& | getRotations() const ; | |
unsigned int | getOppositePart(unsigned int part) const ; | |
unsigned int | getFirstPart() const ; | |
unsigned int | getSecondPart() const ; | |
void | setRigidGroups(unsigned int rigidPart1, unsigned int rigidPart2) ; | |
protected: |
Back to the top of RotatableBond
Back to the top of RotatableBond
Back to the top of RotatableBond
Report problems to jkotula@unimax.com