| glwidget::glwidget |
( |
QWidget * |
parent = 0 | ) |
|
| void glwidget::draw_camera_stat |
( |
| ) |
|
|
private |
| void glwidget::draw_decorating_info |
( |
| ) |
|
|
private |
| void glwidget::draw_fps |
( |
| ) |
|
|
private |
| void glwidget::draw_text |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
QString |
text, |
|
|
QFont |
font |
|
) |
| |
| void glwidget::initializeGL |
( |
| ) |
|
|
protected |
| void glwidget::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protected |
| void glwidget::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
protected |
References cpe::navigator_tool::camera_orientation(), current_scene, cpe::navigator_tool::dist_cam(), cpe::navigator_tool::go_forward(), cpe::navigator_tool::go_right(), cpe::navigator_tool::go_up(), nav, cpe::navigator_tool::trackball_rotate(), cpe::navigator_tool::trackball_zoom(), scene::translate_picking(), cpe::matrix3::transposed(), cpe::navigator_tool::x_previous(), and cpe::navigator_tool::y_previous().
| void glwidget::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
protected |
| void glwidget::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
protected |
| void glwidget::paintGL |
( |
| ) |
|
|
protected |
References cpe::navigator_tool::camera_orientation(), cpe::navigator_tool::camera_translation(), current_scene, cpe::navigator_tool::dist_cam(), draw_decorating_info(), scene::draw_scene(), nav, cpe::matrix4::pointer(), cpe::navigator_tool::projection_param(), cpe::navigator_tool::screen_size_x(), and cpe::navigator_tool::screen_size_y().
| void glwidget::print_help_start |
( |
| ) |
const |
|
private |
| void glwidget::resizeGL |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
protected |
| void glwidget::set_filled |
( |
| ) |
|
| void glwidget::set_wireframe |
( |
| ) |
|
| void glwidget::timerEvent |
( |
QTimerEvent * |
event | ) |
|
|
protected |
| scene glwidget::current_scene |
Referenced by Window::add_u_back_button_clicked(), Window::add_u_front_button_clicked(), Window::add_v_back_button_clicked(), Window::add_v_front_button_clicked(), Window::colorpatch_checkbox_clicked(), Window::curves_checkbox_clicked(), Window::duplicateboundary_button_clicked(), Window::erase_u_back_button_clicked(), Window::erase_u_front_button_clicked(), Window::erase_v_back_button_clicked(), Window::erase_v_front_button_clicked(), Window::grid_checkbox_clicked(), Window::gridposition_checkbox_clicked(), initializeGL(), Window::load_grid_button_clicked(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintGL(), Window::save_grid_button_clicked(), and Window::surface_checkbox_clicked().
The documentation for this class was generated from the following files:
- /home/damien/work/2012_2013_teaching/2013_4eti_synthese_images/2013/TP4_splines/tp4_synthese_image_pgm2_spline/libinterface/glwidget.hpp
- /home/damien/work/2012_2013_teaching/2013_4eti_synthese_images/2013/TP4_splines/tp4_synthese_image_pgm2_spline/libinterface/glwidget.cpp