4 #include "namespace.hpp" 7 #include "_cexports/c_core_3d.h" 94 Float = CExports::CVC3DPCF_DTFloat,
99 Double = CExports::CVC3DPCF_DTDouble,
104 XYZ = CExports::CVC3DPCF_XYZ,
109 XYZW = CExports::CVC3DPCF_XYZW,
136 return static_cast<PointCloudFlags>(static_cast<int>(a) | static_cast<int>(b));
161 Ply = CExports::CVC3DPCFF_Ply,
170 Stl = CExports::CVC3DPCFF_Stl,
180 WavefrontObj = CExports::CVC3DPCFF_WavefrontObj,
190 Tiff = CExports::CVC3DPCFF_Tiff
199 Invalid = CExports::CVC3DPCL_Invalid,
206 Linear = CExports::CVC3DPCL_Linear,
220 Planar = CExports::CVC3DPCL_Planar,
250 Absolute = CExports::CVC3DSPP_Absolute,
255 Relative = CExports::CVC3DSPP_Relative
264 None = CExports::CVC3DSPM_None,
269 X = CExports::CVC3DSPM_X,
274 Y = CExports::CVC3DSPM_Y,
279 XY = CExports::CVC3DSPM_XY
Polygon file format.
Definition: core_3d.hpp:161
Base calibration class to apply 3D calibration to point clouds.
Definition: decl_calibrator_3d.hpp:66
Crops points within given range.
3D mesh object consisting of polygons.
Definition: core_3d.hpp:83
Factors3D(double x=1, double y=1, double z=1)
Creates a new Factors3D object.
Definition: core_3d.hpp:31
Factor components to be applied in the 3D domain.
Definition: core_3d.hpp:16
double X
The X factor.
Definition: core_3d.hpp:19
Calibration object from CVB Metric to apply a x-z homography for laser triangulation cameras.
Definition: decl_laser_plane_homography_calibrator_3d.hpp:16
A sparse Cartesian 3D point cloud object.
Definition: decl_sparse_point_cloud.hpp:28
SensorPixelsMirrored
Indicates if sensor pixels are mirrored in rangemap.
Definition: core_3d.hpp:259
DownSampleMode
Specifies how to remove points from a point cloud.
Definition: core_3d.hpp:231
Scaled rangemap values represent relative pixel position to given offset on sensor.
Calibration object to apply the pinhole camera model to the input range map.
Definition: decl_pinhole_camera_calibrator_3d.hpp:16
Root namespace for the Image Manager interface.
Definition: version.hpp:11
Ascii file format.
Definition: core_3d.hpp:150
PointCloudLayout
Supported point cloud point layouts.
Definition: core_3d.hpp:194
Sensor pixel values are mirrored in X and Y.
CropRange
Indicates cropping range.
Definition: core_3d.hpp:283
Crops points outside given range.
Sensor pixel values are mirrored in Y (or denoted by v), so that the range map pixel values will be f...
SensorPixelPosition
Indicates pixel position on sensor.
Definition: core_3d.hpp:245
Calibration object to appling parameters calibrating laser plane.
Definition: decl_laser_plane_calibrator_3d.hpp:17
Sensor pixel values are mirrored in X (or denoted by u), so that the columns of the range map will be...
Scaled rangemap values represent absolute pixel position on sensor.
Calibration object to apply 4x4 matrix to each point.
Definition: decl_matrix_calibrator_3d.hpp:15
TIFF file format.
Definition: core_3d.hpp:190
Calibration object to apply zig zag algorithm to the range map of a laser triangulation cameras.
Definition: decl_laser_plane_zigzag_calibrator_3d.hpp:16
double Y
The Y factor.
Definition: core_3d.hpp:21
CropDirection
Indicates cropping direction.
Definition: core_3d.hpp:296
Calibration object to apply 3D calibration of sensor provided by Automation Technology (AT) to point ...
Definition: decl_at_calibrator_3d.hpp:16
Stereo lithography file format.
Definition: core_3d.hpp:170
PointCloudFileFormat
Supported point cloud point formats.
Definition: core_3d.hpp:140
PointCloudFlags
Flags for creating point clouds.
Definition: core_3d.hpp:89
double Z
The Z factor.
Definition: core_3d.hpp:23
Calibration object to apply factors component wise.
Definition: decl_factors_calibrator_3d.hpp:15
A dense Cartesian 3D point cloud object.
Definition: decl_dense_point_cloud.hpp:29