Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vuPerspectiveCamera.cpp File Reference

#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <iostream.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "vuCamera.h"
#include "vuPerspectiveCamera.h"

Include dependency graph for vuPerspectiveCamera.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define M_PI   3.141592653589793238462643383279502884197169399375105820974944

Functions

ostream & operator<< (ostream &out, vuPerspectiveCamera &cam)
istream & operator>> (istream &in, vuPerspectiveCamera &cam)
vuCameraoperator * (float t, vuPerspectiveCamera &cam)

Variables

char id_string_cgs_xq2 [] = "vuPerspectiveCameraD1.00__\0"
vuPerspectiveCamera temp_cam_vpc_cgs__


Define Documentation

#define M_PI   3.141592653589793238462643383279502884197169399375105820974944
 

Definition at line 17 of file vuPerspectiveCamera.cpp.


Function Documentation

vuCamera* operator * float  t,
vuPerspectiveCamera cam
 

This will multiply each component of cam by t and create a new camera to store the result in. It will return a pointer to the camera that stores the result.

Definition at line 485 of file vuPerspectiveCamera.cpp.

References vuPerspectiveCamera::create_new(), vuPerspectiveCamera::init(), vuPerspectiveCamera::m_Aspect, vuPerspectiveCamera::m_FOV, vuCamera::m_Height, vuCamera::m_IsChanged, vuCamera::m_LookAtVector, vuCamera::m_Position, vuCamera::m_UpVector, vuCamera::m_Width, vuPerspectiveCamera::setAspect(), vuPerspectiveCamera::setFOV(), vuCamera::setHeight(), vuCamera::setLookAtVector(), vuCamera::setPosition(), vuCamera::setUpVector(), vuCamera::setWidth(), and temp_cam_vpc_cgs__.

Here is the call graph for this function:

ostream& operator<< ostream &  out,
vuPerspectiveCamera cam
 

Definition at line 397 of file vuPerspectiveCamera.cpp.

References vuCamera::m_IsChanged, and vuPerspectiveCamera::TakeSnapShot().

Here is the call graph for this function:

istream& operator>> istream &  in,
vuPerspectiveCamera cam
 

Definition at line 411 of file vuPerspectiveCamera.cpp.

References vuPerspectiveCamera::RestoreShot().

Here is the call graph for this function:


Variable Documentation

char id_string_cgs_xq2[] = "vuPerspectiveCameraD1.00__\0"
 

Definition at line 383 of file vuPerspectiveCamera.cpp.

vuPerspectiveCamera temp_cam_vpc_cgs__
 

Definition at line 431 of file vuPerspectiveCamera.cpp.

Referenced by operator *(), vuPerspectiveCamera::operator *(), and vuPerspectiveCamera::operator+().


Generated on Wed Dec 15 21:20:50 2004 for vuVolume by  doxygen 1.3.9.1