#include <VFront.hh>
Public Member Functions | |
| void | add (VHierarchyNodeHandle _node_handle) |
| void | begin () |
| void | clear () |
| bool | end () |
| void | init (VHierarchyNodeHandleContainer &_roots, unsigned int _n_details) |
| bool | is_active (VHierarchyNodeHandle _node_handle) |
| void | next () |
| VHierarchyNodeHandle | node_handle () |
| void | remove (VHierarchyNodeHandle _node_handle) |
| int | size () |
| VFront () | |
Private Types | |
| typedef VHierarchyNodeHandleList::iterator | VHierarchyNodeHandleListIter |
| enum | VHierarchyNodeStatus { kSplit, kActive, kCollapse } |
Private Attributes | |
| VHierarchyNodeHandleList | front_ |
| VHierarchyNodeHandleListIter | front_it_ |
| std::vector < VHierarchyNodeHandleListIter > | front_location_ |
Active nodes in vertex hierarchy.
Definition at line 73 of file VFront.hh.
typedef VHierarchyNodeHandleList::iterator OpenMesh::VDPM::VFront::VHierarchyNodeHandleListIter [private] |
enum OpenMesh::VDPM::VFront::VHierarchyNodeStatus [private] |
| OpenMesh::VDPM::VFront::VFront | ( | ) |
| void OpenMesh::VDPM::VFront::add | ( | VHierarchyNodeHandle | _node_handle | ) |
| void OpenMesh::VDPM::VFront::init | ( | VHierarchyNodeHandleContainer & | _roots, | |
| unsigned int | _n_details | |||
| ) |
| bool OpenMesh::VDPM::VFront::is_active | ( | VHierarchyNodeHandle | _node_handle | ) |
| VHierarchyNodeHandle OpenMesh::VDPM::VFront::node_handle | ( | ) | [inline] |
| void OpenMesh::VDPM::VFront::remove | ( | VHierarchyNodeHandle | _node_handle | ) |
std::vector<VHierarchyNodeHandleListIter> OpenMesh::VDPM::VFront::front_location_ [private] |