RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
rxdock::Euler Class Reference

Public Member Functions

 Euler (double heading=0.0, double attitude=0.0, double bank=0.0)
 
 Euler (const Quat &q)
 
bool isStandardised () const
 
void Standardise ()
 
double GetHeading () const
 
double GetAttitude () const
 
double GetBank () const
 
RBTDLL_EXPORT Quat ToQuat () const
 
RBTDLL_EXPORT void FromQuat (const Quat &q)
 
void Rotate (const Quat &q)
 
void Rotate (const Vector &axis, double theta)
 

Friends

std::ostream & operator<< (std::ostream &s, const Euler &euler)
 
void to_json (json &j, const Euler &eul)
 
void from_json (const json &j, Euler &eul)
 

The documentation for this class was generated from the following files: