#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