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

Public Types | |
enum | Result { Success = 0, ErrorInvalidNode = 1, ErrorInvalidPointCloud = 2, ErrorUnknownFailure = 3, ErrorInternalFailure = 4, ErrorCouldNotFindNode = 5, ErrorInputIndicesAreNotStrictlyIncreasing = 6, ErrorIllegalInputIndices = 7, ErrorCorruptNode = 8, ErrorFileSystemFailure = 9 } |
Designates the result of an synchronized action. More... | |
Public Member Functions | |
HPS.OOC.SynchronizedActions.Result | DeleteNode (HPS.OOC.NodeHandle node_handle) |
Remove a whole node in the OOC model. More... | |
HPS.OOC.SynchronizedActions.Result | DeleteSpecificPoints (HPS.OOC.NodeHandle node_handle, Int32[] point_indices, ulong count) |
virtual void | Dispose () |
HPS.OOC.SynchronizedActions.Result | OptimizeDeltas () |
Optimize the deltas for this model. More... | |
SynchronizedActions (HPS.OOC.SynchronizedActions in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
This class provides ways to create and optimize OOC deltas.
Member Enumeration Documentation
Designates the result of an synchronized action.
Member Function Documentation
|
inline |
Remove a whole node in the OOC model.
- Parameters
-
node_handle The node to apply to delete from the point cloud.
- Returns
- The result of the action.
|
inline |
Optimize the deltas for this model.
- 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