#include <VHierarchy.hh>
Keeps the vertex hierarchy build during analyzing a progressive mesh.
Definition at line 71 of file VHierarchy.hh.
| typedef unsigned int OpenMesh::VDPM::VHierarchy::id_t |
Type for tree and node ids.
Definition at line 75 of file VHierarchy.hh.
| OpenMesh::VDPM::VHierarchy::VHierarchy | ( | ) |
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::add_node | ( | const VHierarchyNode & | _node | ) |
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::add_node | ( | ) |
| void OpenMesh::VDPM::VHierarchy::clear | ( | void | ) | [inline] |
Definition at line 87 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::compute_dependency | ( | VHierarchyNodeIndex | index0, | |
| VHierarchyNodeIndex | index1 | |||
| ) | [private] |
| VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::fund_lcut_index | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 148 of file VHierarchy.hh.
| const VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::fund_lcut_index | ( | VHierarchyNodeHandle | _node_handle | ) | const [inline] |
Definition at line 145 of file VHierarchy.hh.
| VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::fund_rcut_index | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 155 of file VHierarchy.hh.
| const VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::fund_rcut_index | ( | VHierarchyNodeHandle | _node_handle | ) | const [inline] |
Definition at line 152 of file VHierarchy.hh.
| VHierarchyNodeIndex OpenMesh::VDPM::VHierarchy::generate_node_index | ( | id_t | _tree_id, | |
| id_t | _node_id | |||
| ) | [inline] |
Definition at line 92 of file VHierarchy.hh.
| bool OpenMesh::VDPM::VHierarchy::is_ancestor | ( | VHierarchyNodeIndex | _ancestor_index, | |
| VHierarchyNodeIndex | _descendent_index | |||
| ) |
| bool OpenMesh::VDPM::VHierarchy::is_leaf_node | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 125 of file VHierarchy.hh.
| bool OpenMesh::VDPM::VHierarchy::is_root_node | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 128 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::lchild_handle | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 164 of file VHierarchy.hh.
| void OpenMesh::VDPM::VHierarchy::make_children | ( | VHierarchyNodeHandle & | _parent_handle | ) |
| VHierarchyNode& OpenMesh::VDPM::VHierarchy::node | ( | VHierarchyNodeHandle | _vhierarchynode_handle | ) | [inline] |
Definition at line 112 of file VHierarchy.hh.
| const VHierarchyNode& OpenMesh::VDPM::VHierarchy::node | ( | VHierarchyNodeHandle | _vhierarchynode_handle | ) | const [inline] |
Definition at line 106 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::node_handle | ( | VHierarchyNodeIndex | _node_index | ) |
| VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::node_index | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 141 of file VHierarchy.hh.
| const VHierarchyNodeIndex& OpenMesh::VDPM::VHierarchy::node_index | ( | VHierarchyNodeHandle | _node_handle | ) | const [inline] |
Definition at line 138 of file VHierarchy.hh.
| const OpenMesh::Vec3f& OpenMesh::VDPM::VHierarchy::normal | ( | VHierarchyNodeHandle | _node_handle | ) | const [inline] |
Definition at line 132 of file VHierarchy.hh.
| unsigned int OpenMesh::VDPM::VHierarchy::num_nodes | ( | ) | const [inline] |
Definition at line 90 of file VHierarchy.hh.
| unsigned int OpenMesh::VDPM::VHierarchy::num_roots | ( | ) | const [inline] |
Definition at line 89 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::parent_handle | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 161 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::rchild_handle | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 167 of file VHierarchy.hh.
| VHierarchyNodeHandle OpenMesh::VDPM::VHierarchy::root_handle | ( | unsigned int | i | ) | const [inline] |
Definition at line 100 of file VHierarchy.hh.
| void OpenMesh::VDPM::VHierarchy::set_num_roots | ( | unsigned int | _n_roots | ) |
| unsigned char OpenMesh::VDPM::VHierarchy::tree_id_bits | ( | ) | const [inline] |
Definition at line 88 of file VHierarchy.hh.
| VertexHandle OpenMesh::VDPM::VHierarchy::vertex_handle | ( | VHierarchyNodeHandle | _node_handle | ) | [inline] |
Definition at line 158 of file VHierarchy.hh.
unsigned int OpenMesh::VDPM::VHierarchy::n_roots_ [private] |
Definition at line 80 of file VHierarchy.hh.
Definition at line 79 of file VHierarchy.hh.
unsigned char OpenMesh::VDPM::VHierarchy::tree_id_bits_ [private] |
Definition at line 81 of file VHierarchy.hh.