Mech-Eye API 2.3.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 1234]
 Nmmind
 Neye
 Nbrightness_settings
 Ncorrection
 Nlaser_setting
 Npoint_cloud_resolutions
 Npointcloud_processing_setting
 Nprofile_extraction
 Nprofile_processing
 Nprojector_setting
 Nroi
 Nscan_settings
 Nscanning2d_setting
 Nscanning3d_setting
 Ntrigger_settings
 Nuhp_setting
 CArray2DRepresents a 2D container of data
 CBatchArrayRepresents the data struct of the profile data
 CBoolParameterRepresents a _Bool-type device parameter
 CCameraOperates the Mech-Eye Industrial 3D Cameras. Use Camera::connect to connect an available camera, and then you can use the camera to capture 2D and 3D frames, configure parameters and so on
 CCameraDistortionDescribes the distortion parameters
 CCameraEventThe camera event related. Use CameraEvent::registerCameraEventCallback to register an event of interest
 CCameraInfoDefines the camera information
 CCameraIntrinsicsDefines the 3D camera intrinsic, including the texture source camera, depth source camera and the transformation between then
 CCameraMatrixDescribes the camera intrinsic matrix
 CCameraResolutionsDefines the camera resolutions information, including texture image resolution and depth map resolution
 CCameraStatusDescribes the camera running status
 CColorBGRThe pixel element struct in Color2DImage with blue, green, and red information
 CDeviceTemperatureDescribes the device temperature information
 CEnumParameterRepresents an _Enum-type device parameter
 CErrorStatusDescribes the types of errors
 CFloatArrayParameterRepresents a _FloatArray-type device parameter
 CFloatParameterRepresents a _Float-type device parameter
 CFrame2DRepresents the 2D scanning result, which can be obtained by calling Camera::capture2D. Use a 2D array to represent it while each pixel represents its corresponding 2D data. The 2D data can be in the form of Gray and ColorBGR
 CFrame2DAnd3DRepresents the 2D and 3D scanning result, which can be obtained by calling Camera::capture2DAnd3D or Camera.captureAll2D3DWithNormal. Use a 2D array to represent it while each pixel represents its corresponding 3D data. The 3D data can be in the form of PointZ, PointXYZ, and PointXYZWithNormal. The class supports saving 3D point cloud data to the file
 CFrame3DRepresents the 3D scanning result, which can be obtained by calling Camera::capture3D or Camera::capture3DWithNormal. Use a 2D array to represent it while each pixel represents its corresponding 3D data. The 3D data can be in the form of PointZ, PointXYZ, PointXYZWithNormal. The class supports saving 3D point cloud data to the file
 CGrayThe pixel element struct in GrayScale2DImage with gray information
 CHandEyeCalibration
 CIntParameterRepresents an _Int-type device parameter
 CIntrinsics2DCameraDescribes the 2D camera intrinsics mounted on the device represented in the pinhole camera model, including camera matrix and camera distortion parameters
 CNormalVectorThe pixel element struct with normal vector X, Y, and Z information
 CParameterRepresents a parameter of the device
 CPointXYZThe pixel element struct in UntexturedPointCloud with X, Y, and Z information
 CPointXYZBGRThe pixel element struct in TexturedPointCloud with X, Y, Z, blue, green, and red information
 CPointXYZBGRWithNormalsThe pixel element struct in TexturedPointCloudWithNormals with X, Y, Z, blue, green, red, normalX, normalY, and normalZ information
 CPointXYZWithNormalsThe pixel element struct in UntexturedPointCloudWithNormals with X, Y, Z, normalX, normalY, and normalZ information
 CPointZThe pixel element struct in DepthMap with Z 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
 CProfilerEventDescribes the event of profiler. Use ProfilerEvent::registerProfilerEventCallback to register an event of interest
 CProfilerInfoDescribes the laser profiler information
 CRangeDescribes a value range
 CRangeParameterRepresents a _Range-type device parameter
 CROIDescribes a region of interest (ROI)
 CRoiParameterRepresents an _Roi-type device parameter
 CSizeDescribes a size with a width and a height
 CTransformationDefines the rigid body transformations, including rotation matrix and translation vector
 CUserSet
 CUserSetManagerManages device user sets
 CVersionDescribes the version information
 CVirtualProfiler
 CVirtualUserSet