FemViewer::Camera Struct Reference

#include <Camera.h>

Collaboration diagram for FemViewer::Camera:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Camera (void)
 Camera (const View &view)
 Camera (const Camera &cam)
void set (Matrix< float > &cam2world=Matrix< float >::Identity, const float f=90, const float nea=0.1f, const float fr=1000.0f)
void set (fvmath::CVec3f eye_, fvmath::CVec3f at_, fvmath::CVec3f up_)

Public Attributes

float near
float far
float fov
float angle
fvmath::CVec3f pos
fvmath::CVec3f target
fvmath::CVec3f up
Matrix< float > c2w
Matrix< float > w2c

Constructor & Destructor Documentation

FemViewer::Camera::Camera ( void   )  [inline]
FemViewer::Camera::Camera ( const View view  )  [inline]

Here is the call graph for this function:

FemViewer::Camera::Camera ( const Camera cam  )  [inline]

Here is the call graph for this function:


Member Function Documentation

void FemViewer::Camera::set ( fvmath::CVec3f  eye_,
fvmath::CVec3f  at_,
fvmath::CVec3f  up_ 
) [inline]
void FemViewer::Camera::set ( Matrix< float > &  cam2world = Matrix<float>::Identity,
const float  f = 90,
const float  nea = 0.1f,
const float  fr = 1000.0f 
) [inline]

Here is the call graph for this function:


Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1