| Mech-Eye API 2.5.0
    API reference documentation for Mech-Eye Industrial 3D Camera | 
| Cmmind::eye::projector_setting::AntiFlickerMode | |
| Cmmind::eye::Array2D< ElementData > | Represents a 2D container of data | 
| Cmmind::eye::scanning2d_setting::AutoExposureROI | |
| Cmmind::eye::Camera | Operates the camera. Use Camera::connect to connect an available camera, and then call the corresponding methods to perform data acquisition, configure parameters, and so on | 
| Cmmind::eye::CameraDistortion | Describes the distortion parameters | 
| Cmmind::eye::CameraEvent | The camera event related. Use CameraEvent::getSupportedEvents to get supported events. Use CameraEvent::registerCameraEventCallback to register an event of interest | 
| Cmmind::eye::CameraInfo | Defines the camera information | 
| Cmmind::api::CameraIntri | This struct defines camera intrinsic parameters | 
| Cmmind::eye::CameraIntrinsics | Defines the 3D camera intrinsic parameters, including the intrinsic parameters of the texture 2D camera, the intrinsic parameters of the depth 2D camera(s), and the transformation between them | 
| Cmmind::eye::CameraMatrix | Describes the camera intrinsic parameter matrix | 
| Cmmind::eye::CameraResolutions | Defines the camera image resolutions, including the resolutions of the 2D image (texture) and depth map | 
| Cmmind::eye::CameraStatus | Describes the camera's statuses | 
| Cmmind::eye::uhp_setting::CaptureMode | |
| Cmmind::eye::ColorBGR | Represents a pixel in Color2DImage with blue, green, and red channel information | 
| Cmmind::api::DepthRange | This struct defines the depth range | 
| Cmmind::eye::scanning3d_setting::DepthRange | |
| Cmmind::eye::scanning2d_setting::DepthSourceExposureMode | |
| Cmmind::eye::scanning2d_setting::DepthSourceExposureTime | |
| Cmmind::api::DeviceIntri | This struct defines device intrinsic parameters, including texture camera and depth camera | 
| Cmmind::api::DeviceResolution | This struct defines camera map resolution | 
| Cmmind::api::DeviceTemperature | This struct describes the device temperature information | 
| Cmmind::eye::DeviceTemperature | Describes the device temperatures | 
| Cmmind::eye::pointcloud_processing_setting::DistortionCorrection | |
| Cmmind::eye::pointcloud_processing_setting::EdgeArtifactRemoval | |
| Cmmind::eye::pointcloud_processing_setting::EdgePreservation | |
| Cmmind::api::ElementColor | Element in ColorMap | 
| Cmmind::api::ElementDepth | Element in DepthMap | 
| Cmmind::api::ElementPointXYZ | Element in PointXYZMap | 
| Cmmind::api::ElementPointXYZBGR | Element in PointXYZBGRMap | 
| Cmmind::eye::pointcloud_processing_setting::EnableDistortionCorrection | |
| Cmmind::api::ErrorStatus | This enumeration defines the types of errors | 
| Cmmind::eye::ErrorStatus | Describes the types of errors | 
| Cmmind::eye::EventData | Represents data associated with a camera event | 
| Cmmind::eye::CameraEvent::EventInfo | Describes the event information | 
| Cmmind::eye::scanning2d_setting::ExpectedGrayValue | |
| Cmmind::eye::scanning2d_setting::ExposureMode | |
| Cmmind::eye::scanning3d_setting::ExposureSequence | |
| Cmmind::eye::scanning2d_setting::ExposureTime | |
| Cmmind::eye::scanning2d_setting::FlashAcquisitionMode | |
| Cmmind::eye::scanning2d_setting::FlashExposureTime | |
| Cmmind::api::Frame< ElementType > | Definition of data structure in device capturing image | 
| Cmmind::eye::Frame2D | Represents the 2D capture result, which can be obtained by calling Camera::capture2D. The 2D data can be in the form of Gray or ColorBGR and is stored in a 2D array, with each element in the array representing an image pixel | 
| Cmmind::eye::Frame2DAnd3D | Represents the 2D and 3D capture results, which can be obtained by calling Camera::capture2DAnd3D. The 3D data can be in the form of PointZ or PointXYZ and is stored in a 2D array, with each element in the array representing a point. The class also provides methods for saving the point cloud data to a local file | 
| Cmmind::eye::Frame3D | Represents the 3D capture result, which can be obtained by calling Camera::capture3D. The 3D data can be in the form of PointZ or PointXYZ and is stored in a 2D array, with each element in the array representing a point. The class also provides methods for saving the point cloud data to a local file | 
| Cmmind::api::Frame< float > | |
| Cmmind::api::Frame< long long > | |
| Cmmind::api::Frame< unsigned char > | |
| Cmmind::api::Frame< unsigned int > | |
| Cmmind::eye::laser_setting::FramePartitionCount | |
| Cmmind::eye::laser_setting::FrameRange | |
| Cmmind::eye::FrameTransformation | Defines the rigid body transformations from one reference frame to another, including the rotation matrix and translation vector | 
| Cmmind::eye::laser_setting::FringeCodingMode | |
| Cmmind::eye::projector_setting::FringeCodingMode | |
| Cmmind::eye::pointcloud_processing_setting::FringeContrastThreshold | |
| Cmmind::eye::pointcloud_processing_setting::FringeMinThreshold | |
| Cmmind::eye::scanning2d_setting::Gain | |
| Cmmind::eye::scanning3d_setting::Gain | |
| Cmmind::eye::pointcloud_processing_setting::GapFilling | |
| Cmmind::eye::Gray | Represents a pixel in GrayScale2DImage with grayscale channel information | 
| Cmmind::eye::HandEyeCalibration | |
| Cmmind::api::HandeyeCalibrationSettings | |
| Cmmind::eye::scanning2d_setting::HDRExposureSequence | |
| Cmmind::eye::Intrinsics2DCamera | Describes the intrinsic parameters of the 2D camera in the 3D camera based on the pinhole camera model, including the camera matrix and camera distortion parameters | 
| Cmmind::api::LaserSettings | |
| Cmmind::api::LineBatch | |
| Cmmind::api::lnxapi::MechEyeDevice | Interface that is used to connect the LNX Mech-Eye device and access basic information of the device | 
| Cmmind::api::MechEyeDevice | Interface that is used to connect the Mech-Eye Industrial 3D Camera and access basic information of the device | 
| Cmmind::api::MechEyeDeviceInfo | This struct defines device information | 
| Cmmind::eye::CameraEvent::PayloadMember::MemberValue | |
| Cmmind::eye::pointcloud_processing_setting::NoiseRemoval | |
| Cmmind::eye::NormalVector | The pixel element struct with the normal vector coordinate (x, y, z) information | 
| Cmmind::eye::pointcloud_processing_setting::OutlierRemoval | |
| ►Cmmind::eye::Parameter | Represents a parameter of the device | 
| Cmmind::eye::CameraEvent::PayloadMember | Describes the data member of the event's payload | 
| Cmmind::api::PointCloudProcessingSettings | |
| Cmmind::eye::PointXYZ | Represents a point in UntexturedPointCloud with the coordinate (x, y, z) information | 
| Cmmind::eye::PointXYZBGR | Represents a point in TexturedPointCloud with the coordinate (x, y, z) and texture (blue, green, red, and transparency) information | 
| Cmmind::eye::PointXYZBGRWithNormals | The pixel element struct in TexturedPointCloudWithNormals with the coordinate (x, y, z), texture (blue, green, red and transparency), and normal vector coordinate (x, y, z and curvature) information | 
| Cmmind::eye::PointXYZWithNormals | The pixel element struct in UntexturedPointCloudWithNormals with the coordinate (x, y, z) and normal vector coordinate (x, y, z, curvature) information | 
| Cmmind::eye::PointZ | Represents a point in DepthMap with the depth (z-coordinate) information | 
| Cmmind::api::Pose | This struct defines rigid body transformations, including rotation matrix and translation vector | 
| Cmmind::eye::laser_setting::PowerLevel | |
| Cmmind::eye::projector_setting::PowerLevel | |
| Cmmind::eye::laser_setting::ProcessingMode | |
| Cmmind::eye::projector_setting::ProcessingMode | |
| Cmmind::eye::ProfileROI | Describes the region of interest (ROI) of a laser profiler | 
| Cmmind::api::ProjectorSettings | |
| Cmmind::eye::Range< T > | Describes a value range | 
| Cmmind::api::ROI | This struct defines camera region of interest | 
| Cmmind::eye::ROI | Describes a region of interest (ROI) | 
| Cmmind::eye::scanning3d_setting::ROI | |
| Cmmind::api::Scanning2DSettings | |
| Cmmind::api::Scanning3DSettings | |
| Cmmind::eye::scanning2d_setting::SharpenFactor | |
| Cmmind::eye::Size | Describes a two-dimensional size with a width and a height | 
| Cmmind::eye::SizeF | Describes a two-dimensional size with a width and a height using double-precision floating-point numbers | 
| Cmmind::eye::pointcloud_processing_setting::SurfaceSmoothing | |
| Cmmind::eye::scanning2d_setting::ToneMappingEnable | |
| Cmmind::eye::HandEyeCalibration::Transformation | Defines rigid body transformations, including translation vector and quaternion vector | 
| Cmmind::eye::Transformation | Defines the rigid body transformations, including rotation matrix and translation vector | 
| Cmmind::api::UhpSettings | |
| Cmmind::eye::UserSet | |
| Cmmind::eye::UserSetManager | Manages device user sets | 
| Cmmind::eye::Version | Describes the version information | 
| Cmmind::eye::VirtualUserSet |