Struct T3DPointsProjectionParams
Defined in File T3DPointsProjectionParams.h
Struct Documentation
-
struct T3DPointsProjectionParams
Used in CObservation3DRangeScan::unprojectInto()
Public Functions
-
T3DPointsProjectionParams() = default
Public Members
-
bool takeIntoAccountSensorPoseOnRobot = false
(Default: false) If false, local (sensor-centric) coordinates of points are generated. Otherwise, points are transformed with sensorPose. Furthermore, if provided, those coordinates are transformed with robotPoseInTheWorld
-
std::optional<mrpt::poses::CPose3D> robotPoseInTheWorld = std::nullopt
(Default: none) Read takeIntoAccountSensorPoseOnRobot
-
bool USE_SSE2 = true
(Default:true) If possible, use SSE2 optimized code.
-
bool MAKE_ORGANIZED = false
(Default:false) set to true if you want an organized point cloud
-
uint8_t decimation = 1
(Default:1) If !=1, split the range image in blocks of DxD (D=decimation), and only generates one point per block, with the minimum valid range.
-
std::string layer
If empty, the main rangeImage layer will be unprojected. Otherwise, put here the name of the layer you want to unproject, from those available in rangeImageOtherLayers.
-
bool onlyPointsWithIntensityColor = false
(Default=false) If set to
true, depth image points without an associated color image will notNote
(New in MRPT 2.4.7)
-
T3DPointsProjectionParams() = default