#include <PointCloudAPI.h>
A handle for a point cloud node. A NodeHandle is unique per point cloud tree. That is, if two handles belong to the same point cloud root, they will not compare equal.
◆ NodeHandle() [1/2]
ooc::NodeHandle::NodeHandle |
( |
| ) |
|
|
inline |
Constructs an invalid node handle of indeterminate state.
◆ NodeHandle() [2/2]
ooc::NodeHandle::NodeHandle |
( |
NodeData const & |
node_data | ) |
|
Constructs a node handle that is identical to node_data
- Parameters
-
node_data | The node handle to copy |
◆ Hash()
size_t ooc::NodeHandle::Hash |
( |
| ) |
const |
◆ Invalid()
Returns a node handle that represents an invalid node handle. The node handle returned by this function can be used as a representative invalid value. This value can be compared against other handles via the equality operators.
◆ operator!=()
bool ooc::NodeHandle::operator!= |
( |
NodeHandle const & |
other | ) |
const |
|
inline |
Tests whether or not two node handles are unequal.
- Parameters
-
other | The node handle to compare against. |
- Returns
- true if other is unequal to *this, false otherwise.
◆ operator<()
bool ooc::NodeHandle::operator< |
( |
NodeHandle const & |
other | ) |
const |
|
inline |
Puts a strict ordering on node handles.
- Parameters
-
other | The node handle to compare against. |
- Returns
- true if other compares less than *this. Returns false otherwise.
◆ operator==()
bool ooc::NodeHandle::operator== |
( |
NodeHandle const & |
other | ) |
const |
|
inline |
Tests whether or not two node handles are equal.
- Parameters
-
other | The node handle to compare against. |
- Returns
- true if other equals *this, false otherwise.
◆ delta::on_disk::NodeHandleDeserializer
friend class delta::on_disk::NodeHandleDeserializer |
|
friend |
◆ delta::on_disk::NodeHandleSerializer
friend class delta::on_disk::NodeHandleSerializer |
|
friend |
The documentation for this class was generated from the following file: