Developer Documentation
OpenMesh::VDPM::ViewingParameters Class Reference

#include <libs_required/OpenMesh/src/OpenMesh/Tools/VDPM/ViewingParameters.hh>

Public Member Functions

void increase_tolerance ()
 
void decrease_tolerance ()
 
float fovy () const
 
float aspect () const
 
float tolerance_square () const
 
void set_fovy (float _fovy)
 
void set_aspect (float _aspect)
 
void set_tolerance_square (float _tolerance_square)
 
const Vec3feye_pos () const
 
const Vec3fright_dir () const
 
const Vec3fup_dir () const
 
const Vec3fview_dir () const
 
Vec3feye_pos ()
 
Vec3fright_dir ()
 
Vec3fup_dir ()
 
Vec3fview_dir ()
 
void frustum_planes (Plane3d _plane[4])
 
void get_modelview_matrix (double _modelview_matrix[16])
 
void set_modelview_matrix (const double _modelview_matrix[16])
 
void update_viewing_configurations ()
 
void PrintOut ()
 

Private Attributes

double modelview_matrix_ [16]
 
float fovy_
 
float aspect_
 
float tolerance_square_
 
Vec3f eye_pos_
 
Vec3f right_dir_
 
Vec3f up_dir_
 
Vec3f view_dir_
 
Plane3d frustum_plane_ [4]
 

Detailed Description

Todo:
ViewerParameters documentation

Definition at line 79 of file ViewingParameters.hh.


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