Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
OpenMesh::VDPM::VHierarchyNode Class Reference

#include <libs_required/OpenMesh/src/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::Vec3fnormal () 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 VHierarchyNodeIndexnode_index () const
const VHierarchyNodeIndexfund_lcut_index () const
const VHierarchyNodeIndexfund_rcut_index () const
VHierarchyNodeIndexnode_index ()
VHierarchyNodeIndexfund_lcut_index ()
VHierarchyNodeIndexfund_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)

Private Attributes

VertexHandle vh_
float radius_
Vec3f normal_
float sin_square_
float mue_square_
float sigma_square_
VHierarchyNodeHandle parent_handle_
VHierarchyNodeHandle lchild_handle_
VHierarchyNodeIndex node_index_
VHierarchyNodeIndex fund_cut_node_index_ [2]

Detailed Description

Vertex hierarchy node

Complete documentation

Definition at line 95 of file VHierarchyNode.hh.

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