#include <ViewingParameters.hh>
Public Member Functions | |
| float | aspect () const |
| void | decrease_tolerance () |
| Vec3f & | eye_pos () |
| const Vec3f & | eye_pos () const |
| float | fovy () const |
| void | frustum_planes (Plane3d _plane[4]) |
| void | get_modelview_matrix (double _modelview_matrix[16]) |
| void | increase_tolerance () |
| void | PrintOut () |
| Vec3f & | right_dir () |
| const Vec3f & | right_dir () const |
| void | set_aspect (float _aspect) |
| void | set_fovy (float _fovy) |
| void | set_modelview_matrix (const double _modelview_matrix[16]) |
| void | set_tolerance_square (float _tolerance_square) |
| float | tolerance_square () const |
| Vec3f & | up_dir () |
| const Vec3f & | up_dir () const |
| void | update_viewing_configurations () |
| Vec3f & | view_dir () |
| const Vec3f & | view_dir () const |
| ViewingParameters () | |
Private Attributes | |
| float | aspect_ |
| Vec3f | eye_pos_ |
| float | fovy_ |
| Plane3d | frustum_plane_ [4] |
| double | modelview_matrix_ [16] |
| Vec3f | right_dir_ |
| float | tolerance_square_ |
| Vec3f | up_dir_ |
| Vec3f | view_dir_ |
Definition at line 64 of file ViewingParameters.hh.
| OpenMesh::VDPM::ViewingParameters::ViewingParameters | ( | ) |
| float OpenMesh::VDPM::ViewingParameters::aspect | ( | ) | const [inline] |
Definition at line 79 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::decrease_tolerance | ( | ) | [inline] |
Definition at line 76 of file ViewingParameters.hh.
| Vec3f& OpenMesh::VDPM::ViewingParameters::eye_pos | ( | ) | [inline] |
Definition at line 90 of file ViewingParameters.hh.
| const Vec3f& OpenMesh::VDPM::ViewingParameters::eye_pos | ( | ) | const [inline] |
Definition at line 86 of file ViewingParameters.hh.
| float OpenMesh::VDPM::ViewingParameters::fovy | ( | ) | const [inline] |
Definition at line 78 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::frustum_planes | ( | Plane3d | _plane[4] | ) | [inline] |
Definition at line 95 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::get_modelview_matrix | ( | double | _modelview_matrix[16] | ) | [inline] |
Definition at line 101 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::increase_tolerance | ( | ) | [inline] |
Definition at line 75 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::PrintOut | ( | ) |
| Vec3f& OpenMesh::VDPM::ViewingParameters::right_dir | ( | ) | [inline] |
Definition at line 91 of file ViewingParameters.hh.
| const Vec3f& OpenMesh::VDPM::ViewingParameters::right_dir | ( | ) | const [inline] |
Definition at line 87 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::set_aspect | ( | float | _aspect | ) | [inline] |
Definition at line 83 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::set_fovy | ( | float | _fovy | ) | [inline] |
Definition at line 82 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::set_modelview_matrix | ( | const double | _modelview_matrix[16] | ) | [inline] |
Definition at line 107 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::set_tolerance_square | ( | float | _tolerance_square | ) | [inline] |
Definition at line 84 of file ViewingParameters.hh.
| float OpenMesh::VDPM::ViewingParameters::tolerance_square | ( | ) | const [inline] |
Definition at line 80 of file ViewingParameters.hh.
| Vec3f& OpenMesh::VDPM::ViewingParameters::up_dir | ( | ) | [inline] |
Definition at line 92 of file ViewingParameters.hh.
| const Vec3f& OpenMesh::VDPM::ViewingParameters::up_dir | ( | ) | const [inline] |
Definition at line 88 of file ViewingParameters.hh.
| void OpenMesh::VDPM::ViewingParameters::update_viewing_configurations | ( | ) |
| Vec3f& OpenMesh::VDPM::ViewingParameters::view_dir | ( | ) | [inline] |
Definition at line 93 of file ViewingParameters.hh.
| const Vec3f& OpenMesh::VDPM::ViewingParameters::view_dir | ( | ) | const [inline] |
Definition at line 89 of file ViewingParameters.hh.
float OpenMesh::VDPM::ViewingParameters::aspect_ [private] |
Definition at line 61 of file ViewingParameters.hh.
Definition at line 64 of file ViewingParameters.hh.
float OpenMesh::VDPM::ViewingParameters::fovy_ [private] |
Definition at line 60 of file ViewingParameters.hh.
Plane3d OpenMesh::VDPM::ViewingParameters::frustum_plane_[4] [private] |
Definition at line 69 of file ViewingParameters.hh.
double OpenMesh::VDPM::ViewingParameters::modelview_matrix_[16] [private] |
Definition at line 59 of file ViewingParameters.hh.
Definition at line 65 of file ViewingParameters.hh.
float OpenMesh::VDPM::ViewingParameters::tolerance_square_ [private] |
Definition at line 62 of file ViewingParameters.hh.
Definition at line 66 of file ViewingParameters.hh.
Definition at line 67 of file ViewingParameters.hh.