#include <PointCloudAPI.h>
A token that is passed into functions that can only be called during a synchronization process. This token helps ensure that such functions cannot be used outside of an OOC synchronization block.
- See also
- ooc::delta::SynchronizeWith
◆ GetEnv()
Env ooc::delta::SyncToken::GetEnv |
( |
| ) |
const |
◆ DeleteNode
Deletes the given node. Subsequent uses of node_handle are illegal.
- Parameters
-
sync_token | A token passed in to guarantee that synchronization is taking place for a given point cloud. |
node_handle | The handle of the node to be deleted. |
- Returns
- an ooc::delta::ModifyResult return code.
- See also
- ooc::delta::SynchronizeWith
◆ DeleteSpecificPoints
Deletes specific points of the given node. point_indices must satisfy the following:
-
contain no duplicate values
-
contain only values in the inclusive range [0, node_point_count - 1] (see ooc::query::PointCount)
-
be sorted in increasing order
If any of the above rules for point_indices are violated, an appropriate error code will be returned through the ooc::delta::ModifyResult return value.
- Parameters
-
sync_token | A token passed in to guarantee that synchronization is taking place for a given point cloud. |
node_handle | The node handle of the points to be deleted. |
point_indices | The list of point indices to be deleted from the node given by node_handle. |
count | The number of indices in point_indices |
- Returns
- an ooc::delta::ModifyResult return code.
- See also
- ooc::delta::SynchronizeWith
◆ OptimizeDeltas
◆ SynchronizeWith
The documentation for this class was generated from the following file: