Public Member Functions | Public Attributes | Protected Member Functions

VDPMClientViewerWidget Class Reference

Inheritance diagram for VDPMClientViewerWidget:
Inheritance graph
[legend]
Collaboration diagram for VDPMClientViewerWidget:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 VDPMClientViewerWidget (QWidget *_parent=0, const char *_name=0)
void connectToServer (std::string &_server_name, int _port=4096)
void openBaseMesh (std::string &_base_mesh)
void open_vd_prog_mesh (const char *_filename)
unsigned int num_base_vertices () const
unsigned int num_base_edges () const
unsigned int num_base_faces () const
unsigned int num_details () const
void adaptive_refinement ()
bool qrefine (VHierarchyNodeHandle _node_handle)
void force_vsplit (VHierarchyNodeHandle _node_handle)
bool ecol_legal (VHierarchyNodeHandle _parent_handle, MyMesh::HalfedgeHandle &v0v1)
void get_active_cuts (VHierarchyNodeHandle _node_handle, MyMesh::VertexHandle &vl, MyMesh::VertexHandle &vr)
void vsplit (VHierarchyNodeHandle _node_handle, MyMesh::VertexHandle vl, MyMesh::VertexHandle vr)
void ecol (VHierarchyNodeHandle _parent_handle, const MyMesh::HalfedgeHandle &v0v1)
void init_vfront ()
void connect_to_server ()
bool request_base_mesh ()
bool receive_base_mesh ()
void send_viewing_information ()
void receive_vsplit_header ()
void receive_vsplit_packets ()
void open_vd_base_mesh (const char *_filename)
void update_vhierarchy (const OpenMesh::Vec3f &_pos, const VHierarchyNodeIndex &_v, const VHierarchyNodeIndex &_fund_lcut_index, const VHierarchyNodeIndex &_fund_rcut_index, const float _radius[2], const OpenMesh::Vec3f _normal[2], const float _sin_square[2], const float _mue_square[2], const float _sigma_square[2])
void save_screen (bool _flag)
void save_views ()
void load_views (const char *camera_filename)
void screen_capture (const char *_filename)
void current_max_resolution ()
 VDPMClientViewerWidget (QWidget *_parent=0, const char *_name=0)
void connectToServer (std::string &_server_name, int _port=4096)
void openBaseMesh (std::string &_base_mesh)
void open_vd_prog_mesh (const char *_filename)
unsigned int num_base_vertices () const
unsigned int num_base_edges () const
unsigned int num_base_faces () const
unsigned int num_details () const
void adaptive_refinement ()
bool qrefine (VHierarchyNodeHandle _node_handle)
void force_vsplit (VHierarchyNodeHandle _node_handle)
bool ecol_legal (VHierarchyNodeHandle _parent_handle, MyMesh::HalfedgeHandle &v0v1)
void get_active_cuts (VHierarchyNodeHandle _node_handle, MyMesh::VertexHandle &vl, MyMesh::VertexHandle &vr)
void vsplit (VHierarchyNodeHandle _node_handle, MyMesh::VertexHandle vl, MyMesh::VertexHandle vr)
void ecol (VHierarchyNodeHandle _parent_handle, const MyMesh::HalfedgeHandle &v0v1)
void init_vfront ()
void connect_to_server ()
bool request_base_mesh ()
bool receive_base_mesh ()
void send_viewing_information ()
void receive_vsplit_header ()
void receive_vsplit_packets ()
void open_vd_base_mesh (const char *_filename)
void update_vhierarchy (const OpenMesh::Vec3f &_pos, const VHierarchyNodeIndex &_v, const VHierarchyNodeIndex &_fund_lcut_index, const VHierarchyNodeIndex &_fund_rcut_index, const float _radius[2], const OpenMesh::Vec3f _normal[2], const float _sin_square[2], const float _mue_square[2], const float _sigma_square[2])
void save_screen (bool _flag)
void save_views ()
void load_views (const char *camera_filename)
void screen_capture (const char *_filename)
void current_max_resolution ()

Public Attributes

OpenMesh::Utils::Timer global_timer_
OpenMesh::Utils::Timer render_timer_
OpenMesh::Utils::Timer refinement_timer_
OpenMesh::Utils::Timer session_timer_

Protected Member Functions

virtual void draw_scene (const std::string &_draw_mode)
 inherited drawing method
virtual void draw_scene (const std::string &_draw_mode)
 inherited drawing method

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

acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .