HPS::OOC::SynchronizedActions

class HPS.OOC.SynchronizedActions : public IDisposable

This class provides ways to create and optimize OOC deltas.

Public Types

enum Result

Designates the result of an synchronized action.

Values:

Success
ErrorInvalidNode
ErrorInvalidPointCloud
ErrorUnknownFailure
ErrorInternalFailure
ErrorCouldNotFindNode
ErrorInputIndicesAreNotStrictlyIncreasing
ErrorIllegalInputIndices
ErrorCorruptNode
ErrorFileSystemFailure

Public Functions

HPS.OOC.SynchronizedActions.Result DeleteNode (HPS.OOC.NodeHandle node_handle)

Remove a whole node in the OOC model.

Param node_handle

The node to apply to delete from the point cloud.

Return

The result of the action.

HPS.OOC.SynchronizedActions.Result DeleteSpecificPoints (HPS.OOC.NodeHandle node_handle, Int32[] point_indices, ulong count)
void Dispose ()
HPS.OOC.SynchronizedActions.Result OptimizeDeltas ()

Optimize the deltas for this model.

Return

The result of the action.

SynchronizedActions (HPS.OOC.SynchronizedActions in_that)