PanoramaViewer
 All Classes Namespaces Files Functions Variables Macros Pages
CameraOld Class Reference

#include <CameraOld.h>

Public Member Functions

 CameraOld ()
 
virtual ~CameraOld ()
 
void loadIndentity (GLfloat *matriz)
 
void translacao (GLfloat x, GLfloat y, GLfloat z)
 
GLfloat * matrixMultiply (GLfloat *m1, GLfloat *m2)
 
void rotacaoX (GLfloat angulo)
 
void rotacaoY (GLfloat angulo)
 
void rotacaoZ (GLfloat angulo)
 
void scale (GLfloat sx, GLfloat sy, GLfloat sz)
 
GLfloat * rotacaoGeral (GLfloat anguloX, GLfloat anguloY, GLfloat anguloZ)
 
GLfloat * getModelViewMatrix ()
 
GLfloat * getProjectionMatrix ()
 
GLfloat * getModelViewProjMatrix ()
 
 CameraOld ()
 
virtual ~CameraOld ()
 
void loadIndentity (GLfloat *matriz)
 
void translacao (GLfloat x, GLfloat y, GLfloat z)
 
GLfloat * matrixMultiply (GLfloat *m1, GLfloat *m2)
 
void rotacaoX (GLfloat angulo)
 
void rotacaoY (GLfloat angulo)
 
void rotacaoZ (GLfloat angulo)
 
void scale (GLfloat sx, GLfloat sy, GLfloat sz)
 
GLfloat * rotacaoGeral (GLfloat anguloX, GLfloat anguloY, GLfloat anguloZ)
 
GLfloat * getModelViewMatrix ()
 
GLfloat * getProjectionMatrix ()
 
GLfloat * getModelViewProjMatrix ()
 

Private Member Functions

GLfloat toRadian (GLfloat angle)
 
GLfloat toRadian (GLfloat angle)
 

Private Attributes

GLfloat mProjecao [16]
 
GLfloat mRotacao [16]
 
GLfloat mvMatriz [16]
 
GLfloat anguloX
 
GLfloat anguloY
 
GLfloat anguloZ
 

Constructor & Destructor Documentation

CameraOld::CameraOld ( )
CameraOld::~CameraOld ( )
virtual
CameraOld::CameraOld ( )
virtual CameraOld::~CameraOld ( )
virtual

Member Function Documentation

GLfloat* CameraOld::getModelViewMatrix ( )
GLfloat* CameraOld::getModelViewMatrix ( )
GLfloat* CameraOld::getModelViewProjMatrix ( )
GLfloat* CameraOld::getModelViewProjMatrix ( )
GLfloat* CameraOld::getProjectionMatrix ( )
GLfloat* CameraOld::getProjectionMatrix ( )
void CameraOld::loadIndentity ( GLfloat *  matriz)
void CameraOld::loadIndentity ( GLfloat *  matriz)
GLfloat* CameraOld::matrixMultiply ( GLfloat *  m1,
GLfloat *  m2 
)
GLfloat * CameraOld::matrixMultiply ( GLfloat *  m1,
GLfloat *  m2 
)
GLfloat* CameraOld::rotacaoGeral ( GLfloat  anguloX,
GLfloat  anguloY,
GLfloat  anguloZ 
)
GLfloat* CameraOld::rotacaoGeral ( GLfloat  anguloX,
GLfloat  anguloY,
GLfloat  anguloZ 
)
void CameraOld::rotacaoX ( GLfloat  angulo)
void CameraOld::rotacaoX ( GLfloat  angulo)
void CameraOld::rotacaoY ( GLfloat  angulo)
void CameraOld::rotacaoY ( GLfloat  angulo)
void CameraOld::rotacaoZ ( GLfloat  angulo)
void CameraOld::rotacaoZ ( GLfloat  angulo)
void CameraOld::scale ( GLfloat  sx,
GLfloat  sy,
GLfloat  sz 
)
void CameraOld::scale ( GLfloat  sx,
GLfloat  sy,
GLfloat  sz 
)
GLfloat CameraOld::toRadian ( GLfloat  angle)
private
GLfloat CameraOld::toRadian ( GLfloat  angle)
private
void CameraOld::translacao ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)
void CameraOld::translacao ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)

Member Data Documentation

GLfloat CameraOld::anguloX
private
GLfloat CameraOld::anguloY
private
GLfloat CameraOld::anguloZ
private
GLfloat CameraOld::mProjecao
private
GLfloat CameraOld::mRotacao
private
GLfloat CameraOld::mvMatriz
private

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