|
Mech-Eye API 2.5.2
API reference documentation for Mech-Eye 3D Laser Profiler
|
| ▼Nmmind | |
| ▼Napi | |
| ►Nlnxapi | |
| CCameraIntri | This struct defines camera intrinsic parameters |
| CDepthRange | This struct defines the depth range |
| CDeviceIntri | This struct defines device intrinsic parameters, including texture camera and depth camera |
| CDeviceResolution | This struct defines camera map resolution |
| CDeviceTemperature | This struct describes the device temperature information |
| CElementColor | Element in ColorMap |
| CElementDepth | Element in DepthMap |
| CElementPointXYZ | Element in PointXYZMap |
| CElementPointXYZBGR | Element in PointXYZBGRMap |
| CErrorStatus | This enumeration defines the types of errors |
| CFrame | Definition of data structure in device capturing image |
| CHandeyeCalibrationSettings | |
| CLaserSettings | |
| CLineBatch | |
| CMechEyeDevice | Interface that is used to connect the Mech-Eye Industrial 3D Camera and access basic information of the device |
| CMechEyeDeviceInfo | This struct defines device information |
| CPointCloudProcessingSettings | |
| CPose | This struct defines rigid body transformations, including rotation matrix and translation vector |
| CProjectorSettings | |
| CROI | This 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 | |
| CArray2D | Represents a 2D container of data |
| CBatchArray | Represents the data struct of the profile data |
| CBoolParameter | Represents a _Bool-type device parameter |
| CCalibResult | Stores the calibration results and errors |
| CCalibResultErrors | Stores 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 |
| CCalibResultParams | Stores the motion direction and transformation matrix used during the calibration |
| CDeviceInfo | Defines the configuration for each laser profiler |
| CEnumParameter | Represents an _Enum-type device parameter |
| CErrorStatus | Describes the types of errors |
| CFloatArrayParameter | Represents a _FloatArray-type device parameter |
| CFloatParameter | Represents a _Float-type device parameter |
| CFrameTransformation | Defines the rigid body transformations from one reference frame to another, including the rotation matrix and translation vector |
| CFusionResult | The fusion results |
| CIntParameter | Represents an _Int-type device parameter |
| CMinorStitchResult | Stores the stitching results of the secondary laser profiler, including the stitched image and transformation matrix |
| CMinorStitchResultZParallel | Stores 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 | |
| CMultiStitchParams | Parameters required for stitching |
| CMultiStitchResult | Stores the stitching results |
| CMultiStitchResultZParallel | The stitching results when the laser profilers are arranged in the Wide mode (i.e., side-by-side or in the reversed direction) |
| CParameter | Represents a parameter of the device |
| CPointXYZ | Represents a point in UntexturedPointCloud with the coordinate (x, y, z) information |
| CPointXYZI | Represents a point in ProfileBatch::TexturedPointCloud with the coordinate (x, y, z, intensity) information |
| CProfile | Describes a single profile |
| CProfileBatch | Represents 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 |
| CProfiler | Operates the laser profiler. Use Profiler::connect to connect an available laser profiler, retrieve profile data, configure parameters and so on |
| CProfilerCalibrationInterfaces | |
| ►CProfilerEvent | Describes the event of profiler. Use ProfilerEvent::registerProfilerEventCallback to register an event of interest |
| CProfilerImage | Stores the intensity image and depth map acquired by the laser profiler |
| CProfilerInfo | Describes the laser profiler information |
| CProfileROI | Describes the region of interest (ROI) of a laser profiler |
| CProfileRoiParameter | Represents an _ProfileRoi-type device parameter |
| CProfilerStatus | Describes the laser profiler's statuses |
| CProfilerTemperature | Describes the laser profiler temperatures |
| CRange | Describes a value range |
| CRangeParameter | Represents a _Range-type device parameter |
| CROI | Describes a region of interest (ROI) |
| CRoiArrayParameter | Represents an _RoiArray-type device parameter |
| CRoiParameter | Represents an _Roi-type device parameter |
| CSize | Describes a two-dimensional size with a width and a height |
| CSizeF | Describes a two-dimensional size with a width and a height using double-precision floating-point numbers |
| CTargetPose | Defines the relative position of the frustums of the calibration target |
| CTargetSize | Defines the dimensions of the frustums of the calibration target |
| CUserSet | |
| CUserSetManager | Manages device user sets |
| CVersion | Describes the version information |
| CVirtualProfiler | |
| CVirtualUserSet |