#include "MountingPars.hpp"
Public Types | |
| enum | ReferenceSys { global = 1, local } |
| enum | CosysAlignemnt { eCA_undef = 0, eCA_frontRightDown, eCA_frontDownLeft, eCA_frontLeftUp, eCA_frontUpRight, eCA_backRightUp, eCA_backDownRight, eCA_backLeftDown, eCA_backUpLeft, eCA_leftUpFront, eCA_leftBackUp, eCA_leftDownBack, eCA_leftFrontDown, eCA_rightFrontUp, eCA_rightUpBack, eCA_rightBackDown, eCA_rightDownFront, eCA_upBackRight, eCA_upLeftBack, eCA_upFrontLeft, eCA_upRightFront, eCA_downFrontRight, eCA_downBackLeft, eCA_downRightBack, eCA_downLeftFront } |
| typedef opals::Array< double, 3 > | Vector3D |
| 3D-point coordinate array | |
| typedef opals::Array< double, 9 > | RotMat3D |
| 3D rotation matrix (3x3 elements | |
Public Member Functions | |
time lag | |
timeLag = t_trj - t_laser | |
| void | setTimeLag (const double &dt) |
| double | getTimeLag () const |
orientation of scanner system | |
| void | setScannerSys (const CosysAlignemnt &scnSys) |
| CosysAlignemnt | getScannerSys () const |
shift vector (mounting) | |
... ... | |
| void | setMountShift (const Vector3D &sft) |
| Vector3D | getMountShift () const |
reference of shift vector (mounting) | |
... ... | |
| void | setRefMountShift (const unsigned &refSft) |
| unsigned | getRefMountShift () const |
Rotation matrix (mounting) | |
... ... | |
| void | setMountRotation (const RotMat3D &rotmat) |
| RotMat3D | getMountRotation () const |
shift vector (tilted mounting) | |
... ... | |
| void | setTiltShift (const Vector3D &sft) |
| Vector3D | getTiltShift () const |
reference of shift vector (tilted mounting) | |
... ... | |
| void | setRefTiltShift (const unsigned &refSft) |
| unsigned | getRefTiltShift () const |
Rotation matrix (tilted mounting) | |
... ... | |
| void | setTiltRotation (const RotMat3D &rotmat) |
| RotMat3D | getTiltRotation () const |
Query global transformation | |
... ... | |
| void | getGlobalTransformation (Vector3D &shift, RotMat3D &rotmat) |
Class describing the mounting calibration parameters