Developer Documentation
|
Public Types | |
enum | SOPType { SOP_UniformCompositeLoop , SOP_UniformCompositeSqrt3 , SOP_UniformLoop , SOP_UniformSqrt3 , SOP_UniformInterpolatingSqrt3 , SOP_ModifiedButterfly , SOP_CatmullClark , SOP_Undefined } |
typedef OpenMesh::Subdivider::Uniform::SubdividerT< Mesh > | Subdivider |
typedef std::map< SOPType, Subdivider * > | SubdividerPool |
Public Member Functions | |
SubdivideWidget (QWidget *_parent=0, const char *_name=0) | |
constructor More... | |
~SubdivideWidget () | |
destructor More... | |
bool | open_mesh (const char *_filename) |
open mesh from _filename More... | |
void | keyPressEvent (QKeyEvent *k) |
void | update () |
Public Attributes | |
QStatusBar * | status_bar |
Updates Status Bar Information. More... | |
Private Slots | |
void | animate_slot (void) |
void | slot_select_sop (int i) |
void | subdiv_slot () |
void | reset_slot () |
void | save_slot () |
void | load_slot () |
Private Attributes | |
MeshViewerWidgetSubdivider * | viewer_widget_ |
QTimer * | timer_ |
int | animate_step_ |
int | max_animate_steps_ |
int | msecs_ |
SOPType | sel_topo_type |
SOPType | cur_topo_type |
SubdividerPool | subdivider_ |
Definition at line 67 of file SubdivideWidget.hh.
typedef OpenMesh::Subdivider::Uniform::SubdividerT< Mesh > SubdivideWidget::Subdivider |
Definition at line 73 of file SubdivideWidget.hh.
typedef std::map< SOPType, Subdivider* > SubdivideWidget::SubdividerPool |
Definition at line 86 of file SubdivideWidget.hh.
enum SubdivideWidget::SOPType |
Definition at line 75 of file SubdivideWidget.hh.
|
explicit |
constructor
Definition at line 87 of file SubdivideWidget.cc.
|
inline |
destructor
Definition at line 94 of file SubdivideWidget.hh.
|
privateslot |
Definition at line 414 of file SubdivideWidget.cc.
void SubdivideWidget::keyPressEvent | ( | QKeyEvent * | k | ) |
Definition at line 223 of file SubdivideWidget.cc.
|
privateslot |
Definition at line 382 of file SubdivideWidget.cc.
bool SubdivideWidget::open_mesh | ( | const char * | _filename | ) |
open mesh from _filename
Definition at line 345 of file SubdivideWidget.cc.
|
privateslot |
Definition at line 295 of file SubdivideWidget.cc.
|
privateslot |
Definition at line 362 of file SubdivideWidget.cc.
|
privateslot |
Definition at line 205 of file SubdivideWidget.cc.
|
privateslot |
Definition at line 313 of file SubdivideWidget.cc.
void SubdivideWidget::update | ( | ) |
Definition at line 271 of file SubdivideWidget.cc.
|
private |
Definition at line 123 of file SubdivideWidget.hh.
|
private |
Definition at line 129 of file SubdivideWidget.hh.
|
private |
Definition at line 124 of file SubdivideWidget.hh.
|
private |
Definition at line 125 of file SubdivideWidget.hh.
|
private |
Definition at line 128 of file SubdivideWidget.hh.
QStatusBar* SubdivideWidget::status_bar |
Updates Status Bar Information.
Definition at line 103 of file SubdivideWidget.hh.
|
private |
Definition at line 132 of file SubdivideWidget.hh.
|
private |
Definition at line 121 of file SubdivideWidget.hh.
|
private |
Definition at line 119 of file SubdivideWidget.hh.