35 #include <Eigen/Geometry>
39 #ifdef AGGREGPACKING_SERIALIZATION
48 namespace aggregpacking {
51 const double PI = 3.141592653589793238463;
57 typedef Eigen::Matrix<double,3,1>
Vector3;
63 typedef Eigen::Matrix<double,3,3>
Matrix3;
75 typedef Eigen::AngleAxis<double>
AngleAxis;
78 #ifdef AGGREGPACKING_SERIALIZATION
3 component vector of real numbers.
Quaternion - for rotation representation.
3x3 matrix of real numbers
istream & operator>>(istream &is, Sphere &o)
Sphere from istream shift operator.
Definition: aggregate.cpp:126
Another rotation representation.
ostream & operator<<(ostream &os, const Aggregate &o)
Aggregate to ostream shift operator.
Definition: aggregate.cpp:68
const double PI
PI.
Definition: math.hpp:51