|
| | VDPMSynthesizerViewerWidget (QWidget *_parent=0, const char *_name=0) |
| |
| void | open_vd_prog_mesh (const char *_filename) |
| | open view-dependent progressive mesh
|
| |
| void | adaptive_refinement () |
| |
| bool | qrefine (VHierarchyNodeHandle _node_handle) |
| |
| void | force_vsplit (VHierarchyNodeHandle _node_handle) |
| |
| bool | ecol_legal (VHierarchyNodeHandle _parent_handle, VDPMMesh::HalfedgeHandle &v0v1) |
| |
| void | get_active_cuts (VHierarchyNodeHandle _node_handle, VDPMMesh::VertexHandle &vl, VDPMMesh::VertexHandle &vr) |
| |
| void | vsplit (VHierarchyNodeHandle _node_handle, VDPMMesh::VertexHandle vl, VDPMMesh::VertexHandle vr) |
| |
| void | ecol (VHierarchyNodeHandle _parent_handle, const VDPMMesh::HalfedgeHandle &v0v1) |
| |
|
void | init_vfront () |
| |
| | MeshViewerWidgetT (QWidget *_parent=0) |
| | default constructor
|
| |
| | ~MeshViewerWidgetT () |
| | destructor
|
| |
| virtual bool | open_mesh (const char *_filename, OpenMesh::IO::Options _opt) |
| | open mesh
|
| |
| virtual bool | open_texture (const char *_filename) |
| | load texture
|
| |
| bool | set_texture (QImage &_texsrc) |
| |
| void | enable_strips () |
| |
| void | disable_strips () |
| |
| Mesh & | mesh () |
| |
| const Mesh & | mesh () const |
| |
| | QGLViewerWidget (QWidget *_parent=0) |
| |
| void | set_scene_pos (const OpenMesh::Vec3f &_center, float _radius) |
| |
| void | view_all () |
| |
| QAction * | add_draw_mode (const std::string &_s) |
| | add draw mode to popup menu, and return the QAction created
|
| |
| void | del_draw_mode (const std::string &_s) |
| | delete draw mode from popup menu
|
| |
| const std::string & | current_draw_mode () const |
| |
| float | radius () const |
| |
| const OpenMesh::Vec3f & | center () const |
| |
| const GLdouble * | modelview_matrix () const |
| |
| const GLdouble * | projection_matrix () const |
| |
| float | fovy () const |
| |
| QAction * | findAction (const char *name) |
| |
| void | addAction (QAction *action, const char *name) |
| |
| void | removeAction (const char *name) |
| |
| void | removeAction (QAction *action) |
| |
◆ Base
◆ VDPMSynthesizerViewerWidget()
| OpenMesh::VDPMSynthesizerViewerWidget::VDPMSynthesizerViewerWidget |
( |
QWidget * |
_parent = 0, |
|
|
const char * |
_name = 0 |
|
) |
| |
|
explicit |
◆ ~VDPMSynthesizerViewerWidget()
| OpenMesh::VDPMSynthesizerViewerWidget::~VDPMSynthesizerViewerWidget |
( |
| ) |
|
◆ adaptive_refinement()
| void OpenMesh::VDPMSynthesizerViewerWidget::adaptive_refinement |
( |
| ) |
|
◆ draw_scene()
| void OpenMesh::VDPMSynthesizerViewerWidget::draw_scene |
( |
const std::string & |
_draw_mode | ) |
|
|
overrideprotectedvirtual |
◆ ecol()
◆ ecol_legal()
◆ force_vsplit()
◆ get_active_cuts()
◆ keyPressEvent()
| void OpenMesh::VDPMSynthesizerViewerWidget::keyPressEvent |
( |
QKeyEvent * |
_event | ) |
|
|
overrideprivatevirtual |
◆ open_vd_prog_mesh()
| void OpenMesh::VDPMSynthesizerViewerWidget::open_vd_prog_mesh |
( |
const char * |
_filename | ) |
|
◆ oriented_away()
| bool OpenMesh::VDPMSynthesizerViewerWidget::oriented_away |
( |
float |
sin_square, |
|
|
float |
distance_square, |
|
|
float |
product_value |
|
) |
| |
|
private |
◆ outside_view_frustum()
| bool OpenMesh::VDPMSynthesizerViewerWidget::outside_view_frustum |
( |
const OpenMesh::Vec3f & |
pos, |
|
|
float |
radius |
|
) |
| |
|
private |
◆ qrefine()
◆ screen_space_error()
| bool OpenMesh::VDPMSynthesizerViewerWidget::screen_space_error |
( |
float |
mue_square, |
|
|
float |
sigma_square, |
|
|
float |
distance_square, |
|
|
float |
product_value |
|
) |
| |
|
private |
◆ update_viewing_parameters()
| void OpenMesh::VDPMSynthesizerViewerWidget::update_viewing_parameters |
( |
| ) |
|
|
private |
◆ vsplit()
◆ adaptive_mode_
| bool OpenMesh::VDPMSynthesizerViewerWidget::adaptive_mode_ |
|
private |
◆ kappa_square_
| float OpenMesh::VDPMSynthesizerViewerWidget::kappa_square_ |
|
private |
◆ n_base_edges_
| unsigned int OpenMesh::VDPMSynthesizerViewerWidget::n_base_edges_ |
|
private |
◆ n_base_faces_
| unsigned int OpenMesh::VDPMSynthesizerViewerWidget::n_base_faces_ |
|
private |
◆ n_base_vertices_
| unsigned int OpenMesh::VDPMSynthesizerViewerWidget::n_base_vertices_ |
|
private |
◆ n_details_
| unsigned int OpenMesh::VDPMSynthesizerViewerWidget::n_details_ |
|
private |
◆ qFilename_
| QString OpenMesh::VDPMSynthesizerViewerWidget::qFilename_ |
|
private |
◆ vfront_
| VFront OpenMesh::VDPMSynthesizerViewerWidget::vfront_ |
|
private |
◆ vhierarchy_
| VHierarchy OpenMesh::VDPMSynthesizerViewerWidget::vhierarchy_ |
|
private |
◆ viewing_parameters_
The documentation for this class was generated from the following files: