![]() |
Rosetta
2021.16
|
#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 a, ObjexxFCL::abs(), basic::options::OptionKeys::score::fiber_diffraction::b, debug_assert, 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 |
| numeric::Real basic::sampling::orientations::Quaternion::y |
| numeric::Real basic::sampling::orientations::Quaternion::z |
1.8.7