6#include <istd/TRange.h>
7#include <iimg/IBitmap.h>
8#include <idoc/IDocumentMetaInfo.h>
11#include <imt3d/imt3d.h>
12#include <imt3d/IImage3dCalibration.h>
27 MIT_MIN_DEPTH = idoc::IDocumentMetaInfo::MIT_USER,
50 const istd::CRange& depthRange,
51 const istd::CIndex2d& size) = 0;
54 virtual const iimg::IBitmap* GetReferenceBitmap()
const = 0;
58 int64_t timestampMicrosecond;
64 typedef std::vector<RobotPosition> RobotTrajectory;
66 virtual RobotTrajectory GetRobotTrajectory()
const = 0;
68 struct BaseCorrection {
69 imath::TVector<4, float> translation;
70 imath::TVector<3, float> rotationDeg;
77 virtual BaseCorrection GetBaseCorrection()
const = 0;
@ MIT_REPROJECTION_MATRIX
virtual bool CreateDepthBitmap(const istd::CRange &depthRange, const istd::CIndex2d &size)=0
virtual istd::CRange GetDepthRange() const =0