Developer Documentation
OpenMesh::VDPM::VHierarchyNodeIndex Class Reference

#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh>

Public Member Functions

 VHierarchyNodeIndex (unsigned int _value)
 
 VHierarchyNodeIndex (unsigned int _tree_id, unsigned int _node_id, unsigned short _tree_id_bits)
 
bool is_valid (unsigned short _tree_id_bits) const
 
unsigned int tree_id (unsigned short _tree_id_bits) const
 
unsigned int node_id (unsigned short _tree_id_bits) const
 
bool operator< (const VHierarchyNodeIndex &other) const
 
unsigned int value () const
 

Static Public Attributes

static const VHierarchyNodeIndex InvalidIndex = VHierarchyNodeIndex()
 

Private Attributes

unsigned int value_
 

Detailed Description

Index of vertex hierarchy node

Definition at line 73 of file VHierarchyNodeIndex.hh.

Constructor & Destructor Documentation

◆ VHierarchyNodeIndex() [1/3]

OpenMesh::VDPM::VHierarchyNodeIndex::VHierarchyNodeIndex ( )
inline

Definition at line 84 of file VHierarchyNodeIndex.hh.

◆ VHierarchyNodeIndex() [2/3]

OpenMesh::VDPM::VHierarchyNodeIndex::VHierarchyNodeIndex ( unsigned int  _value)
inlineexplicit

Definition at line 87 of file VHierarchyNodeIndex.hh.

◆ VHierarchyNodeIndex() [3/3]

OpenMesh::VDPM::VHierarchyNodeIndex::VHierarchyNodeIndex ( unsigned int  _tree_id,
unsigned int  _node_id,
unsigned short  _tree_id_bits 
)
inline

Definition at line 90 of file VHierarchyNodeIndex.hh.

Member Function Documentation

◆ is_valid()

bool OpenMesh::VDPM::VHierarchyNodeIndex::is_valid ( unsigned short  _tree_id_bits) const
inline

Definition at line 99 of file VHierarchyNodeIndex.hh.

◆ node_id()

unsigned int OpenMesh::VDPM::VHierarchyNodeIndex::node_id ( unsigned short  _tree_id_bits) const
inline

Definition at line 105 of file VHierarchyNodeIndex.hh.

◆ operator<()

bool OpenMesh::VDPM::VHierarchyNodeIndex::operator< ( const VHierarchyNodeIndex other) const
inline

Definition at line 108 of file VHierarchyNodeIndex.hh.

◆ tree_id()

unsigned int OpenMesh::VDPM::VHierarchyNodeIndex::tree_id ( unsigned short  _tree_id_bits) const
inline

Definition at line 102 of file VHierarchyNodeIndex.hh.

◆ value()

unsigned int OpenMesh::VDPM::VHierarchyNodeIndex::value ( ) const
inline

Definition at line 111 of file VHierarchyNodeIndex.hh.

Member Data Documentation

◆ InvalidIndex

const VHierarchyNodeIndex OpenMesh::VDPM::VHierarchyNodeIndex::InvalidIndex = VHierarchyNodeIndex()
static

Definition at line 80 of file VHierarchyNodeIndex.hh.

◆ value_

unsigned int OpenMesh::VDPM::VHierarchyNodeIndex::value_
private

Definition at line 76 of file VHierarchyNodeIndex.hh.


The documentation for this class was generated from the following files: