Public Member Functions |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
HPS.OOC.Synchronized Class Reference
Inheritance diagram for HPS.OOC.Synchronized:

Public Member Functions | |
virtual HPS.OOC.SynchronizedActions.Result | Actions (HPS.OOC.SynchronizedActions actions) |
A virtual function for performing actions on a point cloud in a synchronized mannor. Override this function to call SynchronizedActions on a point cloud by calling PointCloud.Synchronize. More... | |
virtual void | Dispose () |
delegate void | DtorDelegate (IntPtr cPtr) |
Synchronized (HPS.OOC.Synchronized in_that) | |
delegate HPS.OOC.SynchronizedActions.Result | SynchronizedDelegate_0 (IntPtr cPtr, IntPtr actions) |
Protected Member Functions | |
virtual void | deleteCptr () |
virtual bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
virtual bool | IsUserDerived () |
Static Protected Member Functions | |
static void | DtorCallback (IntPtr p) |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Static Protected Attributes | |
static Dictionary< IntPtr, Synchronized > | cachedObjects = new Dictionary<IntPtr, Synchronized>() |
static ReaderWriterLockSlim | mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion) |
Detailed Description
Override this class to access SynchronizedActions on a point cloud.
Member Function Documentation
|
inlinevirtual |
A virtual function for performing actions on a point cloud in a synchronized mannor. Override this function to call SynchronizedActions on a point cloud by calling PointCloud.Synchronize.
- Parameters
-
actions A SynchronizedActions object that enables you to perform delete and optimize operations on the point cloud.
- Returns
- The result of the action.
The documentation for this class was generated from the following file:
- internals/hps_sprk_ooc/source/cs/HPS.OOC.cs