This class represents the oriantation and position of a 3D data set. More...
#include <mia/3d/orientation.hh>
Public Member Functions | |
C3DOrientationAndPosition () | |
C3DOrientationAndPosition (E3DImageOrientation axis) | |
C3DOrientationAndPosition (E3DImageOrientation axis, const C3DFVector &origin, const C3DFVector &scale, const Quaternion &rot) | |
E3DImageOrientation | get_axis_orientation () const |
void | get_inverse_transform_parameters (CDoubleVector ¶ms) const |
const mia::C3DFVector & | get_origin () const |
const mia::Quaternion & | get_rotation () const |
const mia::C3DFVector & | get_scale () const |
void | get_transform_parameters (CDoubleVector ¶ms) const |
C3DOrientationAndPosition & | operator+= (const C3DOrientationAndPosition &other) |
bool | operator< (const C3DOrientationAndPosition &other) const |
bool | operator== (const C3DOrientationAndPosition &other) const |
void | print (std::ostream &os) const |
This class represents the oriantation and position of a 3D data set.
This class represents the oriantation and position of a 3D data set, by using the following parameters:
Definition at line 87 of file orientation.hh.
C3DOrientationAndPosition::C3DOrientationAndPosition | ( | ) |
|
explicit |
C3DOrientationAndPosition::C3DOrientationAndPosition | ( | E3DImageOrientation | axis, |
const C3DFVector & | origin, | ||
const C3DFVector & | scale, | ||
const Quaternion & | rot | ||
) |
E3DImageOrientation C3DOrientationAndPosition::get_axis_orientation | ( | ) | const |
void C3DOrientationAndPosition::get_inverse_transform_parameters | ( | CDoubleVector & | params | ) | const |
const mia::C3DFVector& C3DOrientationAndPosition::get_origin | ( | ) | const |
const mia::Quaternion& C3DOrientationAndPosition::get_rotation | ( | ) | const |
const mia::C3DFVector& C3DOrientationAndPosition::get_scale | ( | ) | const |
void C3DOrientationAndPosition::get_transform_parameters | ( | CDoubleVector & | params | ) | const |
C3DOrientationAndPosition& C3DOrientationAndPosition::operator+= | ( | const C3DOrientationAndPosition & | other | ) |
bool C3DOrientationAndPosition::operator< | ( | const C3DOrientationAndPosition & | other | ) | const |
bool C3DOrientationAndPosition::operator== | ( | const C3DOrientationAndPosition & | other | ) | const |
void C3DOrientationAndPosition::print | ( | std::ostream & | os | ) | const |
Referenced by operator<<().