
Public Member Functions | |
| PointCloudXYZ (XYZImage image) | |
| Constructs a point cloud from the specified XYZ image. | |
| PointCloudXYZ (UndistortedImage undistortedDepthMap) | |
| Constructs a point cloud from the specified undistorted depth map. | |
| PointCloudXYZ (string filePath) | |
| Constructs a point cloud by loading it from the specified file. | |
| PointCloudXYZ (PointXYZ[] points) | |
| Constructs a point cloud from the specified collection of points. | |
| PointCloudXYZ | Transform (TransformationMatrix3D matrix) |
| Applies a transformation to the point cloud. | |
| PointCloudXYZ | TransformToWorkspace (ExtrinsicParameters extrinsicParameters) |
| Transforms the point cloud to the workspace coordinate system using the extrinsic parameters. | |
| override string | ToString () |
| Returns a string representation of the point cloud. | |
Properties | |
| override PointXYZ[] | Points [get] |
| static IEqualityComparer< PointCloudXYZ > | Comparer = new PointCloudEqualityComparer() [get] |
| Gets a default equality comparer for comparing PointCloudXYZ data values. | |
Represents a point cloud consisting of points with x, y, and z coordinates.
|
inline |
Constructs a point cloud from the specified XYZ image.
| image | Image containing x, y, and z coordinates per pixel. |
| IcvNotSupportedException | The image format is not supported. |
|
inline |
Constructs a point cloud from the specified undistorted depth map.
The intrinsic parameters must be embedded in the image. The depth values must represent distances measured in a spherical coordinate system centered at the camera origin. Each pixel must encode the radial distance to a 3D point. Use the Undistortion class to convert a distorted depth map into an UndistortedImage.
| undistortedDepthMap | Image containing distance values per pixel, along with intrinsic camera parameters. |
| IcvNotSupportedException | The image format is not supported. |
|
inline |
Constructs a point cloud by loading it from the specified file.
The file format is determined by the specified file extension of the file name. Supported file formats (with required file extensions):
| filePath | Path to the point cloud file. |
| IcvIOException | The specified filePath is invalid or lacks read permissions, or the file is in an unsupported format or contains invalid data. |
|
inline |
Constructs a point cloud from the specified collection of points.
| points | Collection of 3D points. |
|
inlineinherited |
Returns a string representation of the point cloud.
|
inline |
Applies a transformation to the point cloud.
| matrix | The transformation matrix. |
|
inline |
Transforms the point cloud to the workspace coordinate system using the extrinsic parameters.
| extrinsicParameters | Extrinsic parameters of the workspace calibration. |
|
staticget |
Gets a default equality comparer for comparing PointCloudXYZ data values.
|
get |