Mech-Eye API 2.5.0
API reference documentation for Mech-Eye 3D Laser Profiler
All Classes Functions Variables Typedefs Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nmmind
 Napi
 Nlnxapi
 CCameraIntriThis struct defines camera intrinsic parameters
 CDepthRangeThis struct defines the depth range
 CDeviceIntriThis struct defines device intrinsic parameters, including texture camera and depth camera
 CDeviceResolutionThis struct defines camera map resolution
 CDeviceTemperatureThis struct describes the device temperature information
 CElementColorElement in ColorMap
 CElementDepthElement in DepthMap
 CElementPointXYZElement in PointXYZMap
 CElementPointXYZBGRElement in PointXYZBGRMap
 CErrorStatusThis enumeration defines the types of errors
 CFrameDefinition of data structure in device capturing image
 CHandeyeCalibrationSettings
 CLaserSettings
 CLineBatch
 CMechEyeDeviceInterface that is used to connect the Mech-Eye Industrial 3D Camera and access basic information of the device
 CMechEyeDeviceInfoThis struct defines device information
 CPointCloudProcessingSettings
 CPoseThis struct defines rigid body transformations, including rotation matrix and translation vector
 CProjectorSettings
 CROIThis struct defines camera region of interest
 CScanning2DSettings
 CScanning3DSettings
 CUhpSettings
 Neye
 Nbrightness_settings
 Ncorrection
 Nfilters
 Npoint_cloud_resolutions
 Nprofile_alignment
 Nprofile_extraction
 Nprofile_processing
 Nroi
 Nscan_settings
 Ntransformation
 Ntrigger_settings
 CArray2DRepresents a 2D container of data
 CBatchArrayRepresents the data struct of the profile data
 CBoolParameterRepresents a _Bool-type device parameter
 CCalibResultStores the calibration results and errors
 CCalibResultErrorsStores the calibration errors, including the reprojection errors of the primary and secondary laser profilers, as well as errors related to the dual-target planes and points
 CCalibResultParamsStores the motion direction and transformation matrix used during the calibration
 CDeviceInfoDefines the configuration for each laser profiler
 CEnumParameterRepresents an _Enum-type device parameter
 CErrorStatusDescribes the types of errors
 CFloatArrayParameterRepresents a _FloatArray-type device parameter
 CFloatParameterRepresents a _Float-type device parameter
 CFrameTransformationDefines the rigid body transformations from one reference frame to another, including the rotation matrix and translation vector
 CFusionResultThe fusion results
 CIntParameterRepresents an _Int-type device parameter
 CMinorStitchResultStores the stitching results of the secondary laser profiler, including the stitched image and transformation matrix
 CMinorStitchResultZParallelStores the stitching results of the secondary laser profiler when the laser profilers are arranged in the Wide mode (i.e., side-by-side or in the reversed direction), including the stitched image and bias
 CMultiProfilerErrorStatus
 CMultiStitchParamsParameters required for stitching
 CMultiStitchResultStores the stitching results
 CMultiStitchResultZParallelThe stitching results when the laser profilers are arranged in the Wide mode (i.e., side-by-side or in the reversed direction)
 CParameterRepresents a parameter of the device
 CPointXYZRepresents a point in UntexturedPointCloud with the coordinate (x, y, z) information
 CPointXYZIRepresents a point in ProfileBatch::TexturedPointCloud with the coordinate (x, y, z, intensity) information
 CProfileDescribes a single profile
 CProfileBatchRepresents a batch of profiles, which can be obtained by calling Profiler::retrieveBatchData(). It contains four elements of profile index, encoder value, intensity image, and depth map
 CProfilerOperates the laser profiler. Use Profiler::connect to connect an available laser profiler, retrieve profile data, configure parameters and so on
 CProfilerCalibrationInterfaces
 CProfilerEventDescribes the event of profiler. Use ProfilerEvent::registerProfilerEventCallback to register an event of interest
 CProfilerImageStores the intensity image and depth map acquired by the laser profiler
 CProfilerInfoDescribes the laser profiler information
 CProfileROIDescribes the region of interest (ROI) of a laser profiler
 CProfileRoiParameterRepresents an _ProfileRoi-type device parameter
 CProfilerStatusDescribes the laser profiler's statuses
 CProfilerTemperatureDescribes the laser profiler temperatures
 CRangeDescribes a value range
 CRangeParameterRepresents a _Range-type device parameter
 CROIDescribes a region of interest (ROI)
 CRoiArrayParameterRepresents an _RoiArray-type device parameter
 CRoiParameterRepresents an _Roi-type device parameter
 CSizeDescribes a two-dimensional size with a width and a height
 CSizeFDescribes a two-dimensional size with a width and a height using double-precision floating-point numbers
 CTargetPoseDefines the relative position of the frustums of the calibration target
 CTargetSizeDefines the dimensions of the frustums of the calibration target
 CUserSet
 CUserSetManagerManages device user sets
 CVersionDescribes the version information
 CVirtualProfiler
 CVirtualUserSet