Eigen::Matrix3d Mat3
Definition: Mat3.h:9
Eigen::Vector3d Vec3
Definition: Vec3.h:11
Class for individual rays.
Definition: ray.h:9
Transfer operation over a ray.
Definition: transfer.h:40
transfer()
Default constructor.
Definition: transfer.cpp:9
Vec3 D
Translation vector .
Definition: transfer.h:51
void apply(ray &r)
Apply the transfer to a ray.
Definition: transfer.cpp:69
Mat3 Bt
Transpose of the rotation matrix .
Definition: transfer.h:46
friend std::ostream & operator<<(std::ostream &out, const transfer &trf)
Printer.
Definition: transfer.cpp:32