|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
15 #include "cxResourceExport.h"
75 void setRotationAxis(
const Vector3D& k);
76 void put(std::ostream& s)
const;
79 boost::array<double, 6> getCompactAxisAngleRep()
const;
80 static Frame3D fromCompactAxisAngleRep(
const boost::array<double, 6>& rep);
83 void setEulerXYZ(
const Vector3D& xyz);
Defines an axis-angle representation of a position+orientation in 3D space.
Namespace for all CustusX production code.
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
Eigen::AngleAxisd mAngleAxis
angle-axis representation of rotation
std::ostream & operator<<(std::ostream &s, const IntBoundingBox3D &data)
DoubleBoundingBox3D transform(const Transform3D &m, const DoubleBoundingBox3D &bb)
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.