Camera Class Reference

#include <Camera.h>

List of all members.

Public Member Functions

 Camera (void)
 Camera (VECTOR3D, VECTOR3D, VECTOR3D)
void Init (float, float)
void Set_position (VECTOR3D)
void Set_target (VECTOR3D)
void Set_zoom (void)
 ~Camera (void)

Public Attributes

VECTOR3D position
VECTOR3D target
VECTOR3D upvector
float maxZoom
float minZoom


Constructor & Destructor Documentation

Camera::Camera ( void   ) 

default constructor for the camera

Camera::Camera ( VECTOR3D  pos,
VECTOR3D  tar,
VECTOR3D  up 
)

constructor for the camera with position, target and upvector

Camera::~Camera ( void   ) 

camera destructor


Member Function Documentation

void Camera::Init ( float  sizeX,
float  sizeY 
)

camera initialization

void Camera::Set_position ( VECTOR3D  p  ) 

set camera position

void Camera::Set_target ( VECTOR3D  p  ) 

set camera target

void Camera::Set_zoom ( void   ) 

set camera zoom


Member Data Documentation

VECTOR3D Camera::position

VECTOR3D Camera::target

VECTOR3D Camera::upvector

float Camera::maxZoom

float Camera::minZoom


The documentation for this class was generated from the following files:
Generated on Thu Jul 19 19:27:42 2007 for padoix by  doxygen 1.5.1-p1