![]() |
OpenMesh
|
Vertex hierarchy node. More...
#include <OpenMesh/Tools/VDPM/VHierarchyNode.hh>
Public Member Functions | |
| bool | is_root () const |
| Returns true, if node is root else false. | |
| bool | is_leaf () const |
| Returns true, if node is leaf else false. | |
| VHierarchyNodeHandle | parent_handle () |
| Returns parent handle. | |
| VHierarchyNodeHandle | lchild_handle () |
| Returns handle to left child. | |
| VHierarchyNodeHandle | rchild_handle () |
| Returns handle to right child. | |
| void | set_parent_handle (VHierarchyNodeHandle _parent_handle) |
| void | set_children_handle (VHierarchyNodeHandle _lchild_handle) |
| VertexHandle | vertex_handle () const |
| float | radius () const |
| const OpenMesh::Vec3f & | normal () const |
| float | sin_square () const |
| float | mue_square () const |
| float | sigma_square () const |
| void | set_vertex_handle (OpenMesh::VertexHandle _vh) |
| void | set_radius (float _radius) |
| void | set_normal (const OpenMesh::Vec3f &_normal) |
| void | set_sin_square (float _sin_square) |
| void | set_mue_square (float _mue_square) |
| void | set_sigma_square (float _sigma_square) |
| void | set_semi_angle (float _semi_angle) |
| void | set_mue (float _mue) |
| void | set_sigma (float _sigma) |
| const VHierarchyNodeIndex & | node_index () const |
| const VHierarchyNodeIndex & | fund_lcut_index () const |
| const VHierarchyNodeIndex & | fund_rcut_index () const |
| VHierarchyNodeIndex & | node_index () |
| VHierarchyNodeIndex & | fund_lcut_index () |
| VHierarchyNodeIndex & | fund_rcut_index () |
| void | set_index (const VHierarchyNodeIndex &_node_index) |
| void | set_fund_lcut (const VHierarchyNodeIndex &_node_index) |
| void | set_fund_rcut (const VHierarchyNodeIndex &_node_index) |
Vertex hierarchy node.