|
virtual void | deleteCptr () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The PointCloud class provides interactions with a OOC point cloud.
◆ PointCloud() [1/2]
HPS.OOC.PointCloud.PointCloud |
( |
| ) |
|
|
inline |
Constructs an uninitialized point cloud.
- Returns
- The uninitialized point cloud.
◆ PointCloud() [2/2]
HPS.OOC.PointCloud.PointCloud |
( |
HPS.Model |
in_model | ) |
|
|
inline |
Constructs a point cloud under an existing Model.
- Returns
- The point cloud.
◆ CommitDeltasToFile()
Saves to disk any changes made to the point cloud. Beware that moving or renaming dependent files will impact the saved delta file (OOCD) because the OOCD file references them. The most likely result would be that the file cannot be loaded. <linebreak> A file is generated in the directory xxx/yyy_deltas/ as zzz.oocd where
◆ DeleteFromPointCloud()
Deletes points that intersect the areas from the provided tracker.
- Returns
- Returns true if no error occurs Returns false otherwise.
◆ Destroy()
void HPS.OOC.PointCloud.Destroy |
( |
| ) |
|
|
inline |
Releases and removes point cloud. This is automatic when model is deleted.
◆ Empty()
bool HPS.OOC.PointCloud.Empty |
( |
| ) |
|
|
inline |
◆ GetNodeHandle()
Get a NodeHandle associated with a specific segment.
- Parameters
-
- Returns
- Returns the NodeHandle for the provided segment.
◆ GetSegment()
◆ HasUncommittedDeltas()
bool HPS.OOC.PointCloud.HasUncommittedDeltas |
( |
| ) |
|
|
inline |
Queries whether or not there are any uncommitted deltas in memory for a particular PointCloud.
- Returns
- Returns true if there have been any changes made to the point cloud that have not been committed to disk. Returns false otherwise.
◆ PollUpdateNeeded()
bool HPS.OOC.PointCloud.PollUpdateNeeded |
( |
| ) |
|
|
inline |
Used with manual updates load option. If this returns true an Update must be called on the model.
- Returns
- Returns true if the model must be updated otherwise it returns false.
◆ QueryPoints()
Begin a query.
- Parameters
-
filter | The filter to apply to the query. |
- Returns
- Returns the QueryIterator.
◆ Release()
void HPS.OOC.PointCloud.Release |
( |
| ) |
|
|
inline |
Removes ooc hooks. This is automatic when model is deleted.
◆ ShowPointClouds()
Returns an array of PointClouds that exist under this model.
- Parameters
-
in_model | The the model to use. |
◆ Synchronize()
Begin a synchronized action.
- Parameters
-
synchronized | The object to synchronize. |
- Returns
- Returns the result of the synchronized actions.
The documentation for this class was generated from the following file:
- internals/hps_sprk_ooc/source/cs/HPS.OOC.cs