ifm3d
FrameGrabber Module

Classes

class  ifm3d::Frame
 Represent a frame of data received from the the device. More...
 
class  ifm3d::FrameGrabber
 Implements a TCP FrameGrabber connected to the device passed to its ctor. More...
 

Enumerations

◆ BufferId

enum ifm3d::BufferId : uint64_t
strong

BufferIds available for use with the default Organizer.

Enumerator
RADIAL_DISTANCE_IMAGE 

NORM_AMPLITUDE_IMAGE 

AMPLITUDE_IMAGE 

GRAYSCALE_IMAGE 

RADIAL_DISTANCE_NOISE 

REFLECTIVITY 

CARTESIAN_X_COMPONENT 

CARTESIAN_Y_COMPONENT 

CARTESIAN_Z_COMPONENT 

CARTESIAN_ALL 

UNIT_VECTOR_ALL 

MONOCHROM_2D_12BIT 


MONOCHROM_2D 

JPEG_IMAGE 

CONFIDENCE_IMAGE 

DIAGNOSTIC 

JSON_DIAGNOSTIC 

EXTRINSIC_CALIB 

INTRINSIC_CALIB 

INVERSE_INTRINSIC_CALIBRATION 

TOF_INFO 

ifm3d::TOFInfoV3 / ifm3d::TOFInfoV4

RGB_INFO 

ifm3d::RGBInfoV1

JSON_MODEL 

ALGO_DEBUG 

O3R_ODS_OCCUPANCY_GRID 

ifm3d::ODSOccupancyGridV1

O3R_ODS_INFO 

ifm3d::ODSInfoV1

O3R_RESULT_JSON 

ifm3d::O3R_RESULT_JSON

O3R_RESULT_ARRAY2D 

ifm3d::O3R_RESULT_ARRAY2D

O3R_RESULT_IMU 

ifm3d::O3R_RESULT_IMU

O3R_ODS_POLAR_OCC_GRID 

ifm3d::ODSPolarOccupancyGridV1

O3R_ODS_EXTRINSIC_CALIBRATION_CORRECTION 

ifm3d::ODSExtrinsicCalibrationCorrectionV1

XYZ 

The point cloud encoded as a 3 channel XYZ image.

EXPOSURE_TIME 

ILLUMINATION_TEMP