PointCloudUnsafeLock
Permits access to the underlying PointCloud raw data structures in an unsafe way.
Inheritance Hierarchy
System.Object
Rhino.Geometry.PointCloudUnsafeLock
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)
Syntax
public sealed class PointCloudUnsafeLock : IDisposable
The PointCloudUnsafeLock type exposes the following members.
Methods
Name
Description
Public Method
ColorArray
Retrieves a pointer to the raw array of colors, which are represented as 32-bit integers in ARGB format, or null if none is available.
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public Method
NormalArray
Retrieves a pointer to the raw array of point normals, or null if none is available.
Public Method
PointArray
Retrieves a pointer to the raw point array, which uses coordinates defined with double precision floating point numbers, or null if none is available.
Public Method
Release
Releases the lock and updates the underlying unmanaged data structures.
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object.)
Public Method
ValueArray
Retrieves a pointer to the raw array of point values, or null if none is available.
Remarks
This lock object needs to be disposed before using the PointCloud in other calculations and this can be achieved with the using keyword (Using in VB.Net).