NodeHandle
Content
| class | NodeHandleSerializer | 
| class | NodeHandleDeserializer | 
Functions
| NodeHandle | |
| NodeHandle | |
| size_t | Hash | 
| bool | operator== | 
| bool | operator!= | 
| bool | operator | 
| NodeHandle | Invalid | 
Detailed Description
- 
class NodeHandle
- 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. - Public Functions - 
inline NodeHandle()
- Constructs an invalid node handle of indeterminate state. 
 - 
NodeHandle(NodeData const &node_data)
- Constructs a node handle that is identical to node_data - Parameters: - node_data – The node handle to copy 
 - 
size_t Hash() const
 - 
inline bool operator==(NodeHandle const &other) const
- 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. 
 - 
inline bool operator!=(NodeHandle const &other) const
- 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. 
 - 
inline bool operator<(NodeHandle const &other) const
- 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. 
 - Public Static Functions - 
static NodeHandle 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. 
 - Friends - friend class delta::on_disk::NodeHandleSerializer
 - friend class delta::on_disk::NodeHandleDeserializer
 
- 
inline 
 
        