Mech-Eye API 2.5.1
API reference documentation for Mech-Eye Industrial 3D Camera
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs
Frame3D.h File Reference
#include <memory>
#include "api_global.h"
#include "Array2D.h"
#include "ErrorStatus.h"
#include "CommonTypes.h"

Go to the source code of this file.

Data Structures

struct  PointZ
 Represents a point in DepthMap with the depth (z-coordinate) information. More...
 
struct  NormalVector
 The pixel element struct with the normal vector coordinate (x, y, z) information. More...
 
struct  PointXYZWithNormals
 The pixel element struct in UntexturedPointCloudWithNormals with the coordinate (x, y, z) and normal vector coordinate (x, y, z, curvature) information. More...
 
class  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. More...
 

Namespaces

namespace  mmind
 
namespace  mmind::eye
 

Typedefs

using DepthMap = Array2D< PointZ >
 
using UntexturedPointCloud = Array2D< PointXYZ >
 
using UntexturedPointCloudWithNormals = Array2D< PointXYZWithNormals >
 
using PointCloud = UntexturedPointCloud
 
using PointCloudWithNormals = UntexturedPointCloudWithNormals