Skip to content

PointCloudUnsafeLock

Public Class

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

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

Retrieves a pointer to the raw array of point normals, or null if none is available.


Public Method

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

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

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).