![]() |
Rosetta
3.8
|
#include <QuaternionGrid.hh>
Public Member Functions | |
Quaternion (numeric::Real ww=1, numeric::Real xx=0, numeric::Real yy=0, numeric::Real zz=0) | |
void | Normalize () |
void | Canonicalize () |
Quaternion | Times (const Quaternion &q) const |
void | Print (std::ostream &s) const |
numeric::xyzVector< numeric::Real > | euler () const |
void | PrintEuler (std::ostream &s) const |
numeric::xyzMatrix< numeric::Real > | rotation_matrix () const |
Public Attributes | |
numeric::Real | w |
numeric::Real | x |
numeric::Real | y |
numeric::Real | z |
|
inline |
Referenced by Times().
|
inline |
References ObjexxFCL::abs(), Normalize(), w, x, y, and z.
Referenced by basic::sampling::orientations::QuatSet::Add().
numeric::xyzVector< numeric::Real > basic::sampling::orientations::Quaternion::euler | ( | ) | const |
References basic::options::OptionKeys::score::fiber_diffraction::a, ObjexxFCL::abs(), basic::options::OptionKeys::score::fiber_diffraction::b, basic::options::OptionKeys::in::file::t, w, numeric::statistics::w(), numeric::crick_equations::x(), x, numeric::crick_equations::y(), y, z, and numeric::crick_equations::z().
Referenced by basic::sampling::orientations::QuaternionGrid::euler().
void basic::sampling::orientations::Quaternion::Normalize | ( | ) |
void basic::sampling::orientations::Quaternion::Print | ( | std::ostream & | s | ) | const |
void basic::sampling::orientations::Quaternion::PrintEuler | ( | std::ostream & | s | ) | const |
numeric::xyzMatrix< numeric::Real > basic::sampling::orientations::Quaternion::rotation_matrix | ( | ) | const |
|
inline |
References Quaternion(), w, x, y, and z.
Referenced by basic::sampling::orientations::QuaternionGrid::QuaternionGrid().
numeric::Real basic::sampling::orientations::Quaternion::w |
Referenced by Canonicalize(), euler(), and Times().
numeric::Real basic::sampling::orientations::Quaternion::x |
Referenced by PyMOL-RosettaServer.XYZCoord::__str__(), Canonicalize(), euler(), and Times().
numeric::Real basic::sampling::orientations::Quaternion::y |
Referenced by PyMOL-RosettaServer.XYZCoord::__str__(), Canonicalize(), euler(), and Times().
numeric::Real basic::sampling::orientations::Quaternion::z |
Referenced by PyMOL-RosettaServer.XYZCoord::__str__(), Canonicalize(), euler(), and Times().