Click or drag to resize

PointCloud Methods

The PointCloud type exposes the following members.

Methods
  NameDescription
Public methodClone
Returns a clone of the point cloud. The clone will include a copy of all of the point cloud data on the compute device memory. This means that the returned point cloud will not be affected by subsequent modifications (such as transform or downsample) on the original point cloud.
Public methodCopyColorsBGRA
Point colors (BGRA) as a byte array of rank 3 with size height * width * 4
Public methodCopyColorsBGRA_SRGB
Point colors (BGRA in sRGB color space) as a byte array of rank 3 with size height * width * 4
Public methodCopyColorsRGBA
Point colors (RGBA) as a byte array of rank 3 with size height * width * 4
Public methodCopyColorsRGBA_SRGB
Point colors (RGBA in sRGB color space) as a byte array of rank 3 with size height * width * 4
Public methodCopyColorsSRGB
Point colors (RGBA in sRGB color space) as a byte array of rank 3 with size height * width * 4
Public methodCopyImageBGRA
Point colors (BGRA) as a 2D image
Public methodCopyImageBGRA_SRGB
Point colors (BGRA in sRGB color space) as a 2D image
Public methodCopyImageRGBA
Point colors (RGBA) as a 2D image
Public methodCopyImageRGBA_SRGB
Point colors (RGBA in sRGB color space) as a 2D image
Public methodCopyImageSRGB
Point colors (RGBA in sRGB color space) as a 2D image
Public methodCopyNormalsXYZ
Normal vectors (x, y, and z) as a float array of rank 3 with size height * width * 3
Public methodCopyPointsXYZ
Point coordinates (x, y, and z) as a float array of rank 3 with size height * width * 3
Public methodCopyPointsXYZColorsBGRA
Get PointXYZColorBGRA as an array of rank 2 with size height * width
Public methodCopyPointsXYZColorsBGRA_SRGB
Get PointXYZColorBGRA_SRGB as an array of rank 2 with size height * width
Public methodCopyPointsXYZColorsRGBA
Get PointXYZColorRGBA as an array of rank 2 with size height * width
Public methodCopyPointsXYZColorsRGBA_SRGB
Get PointXYZColorRGBA_SRGB as an array of rank 2 with size height * width
Public methodCopyPointsXYZW
Point coordinates as 4D (homogeneous coordinates) as a float array of rank 3 with size height * width * 4
Public methodCopyPointsZ
Point Z values as a 2D float array of size height * width
Public methodCopySNRs
Get signal-to-noise ratio (SNR) values as a 2D float array of size height * width
Public methodDeviceImageBGRA
Get a device buffer containing BGRA image data (8 bits per channel, linear)
Public methodDeviceImageBGRA_SRGB
Get a device buffer containing BGRA image data in the sRGB color space
Public methodDeviceImageRGBA
Get a device buffer containing RGBA image data (8 bits per channel, linear)
Public methodDeviceImageRGBA_SRGB
Get a device buffer containing RGBA image data in the sRGB color space
Public methodDeviceImageRGBAf
Get a device buffer containing RGBA float image data (32 bits per channel, linear)
Public methodDeviceNormalsXYZ
Get a device buffer containing normal vectors
Public methodDevicePointsXYZ
Get a device buffer containing XYZ point coordinates
Public methodDevicePointsXYZW
Get a device buffer containing XYZW point coordinates
Public methodDevicePointsZ
Get a device buffer containing Z point coordinates
Public methodDeviceSNRs
Get a device buffer containing SNR values
Public methodDispose
Public methodDownsample
Downsample the point cloud in-place
Public methodDownsampled
Get a downsampled point cloud
Public methodMask
Apply a binary mask to the point cloud in-place
Public methodMaskByRegionOfInterest
Apply a region of interest box mask to the point cloud in-place
Public methodMasked
Get a copy of the point cloud with a binary mask applied
Public methodMaskedByRegionOfInterest
Apply region of interest filtering to a copy of the point cloud
Public methodShallowCopy
Returns a shallow copy of the point cloud. The copy will share the point cloud data with the original point cloud instance. This means that modifications to the point cloud data in the copy will also affect the original point cloud instance.
Public methodToString
Get string representation of the PointCloud
(Overrides ObjectToString.)
Public methodToUnorganizedPointCloud
Convert to an UnorganizedPointCloud
Public methodTransform(Single)
Transform the point cloud in-place by the given 4x4 transformation matrix, represented as a 2D array
Public methodTransform(Matrix4x4)
Transform the point cloud in-place by the given 4x4 transformation matrix
Public methodTransformed(Single)
Transform the point cloud by the given 4x4 transformation matrix, represented as a 2D array
Public methodTransformed(Matrix4x4)
Transform the point cloud by the given 4x4 transformation matrix
Top
See Also