Main Page | Class Hierarchy | Class List | Class Members

DVR::Graphics::Camera Class Reference

List of all members.

Public Member Functions

 Camera ()
Vector3[,] GenerateRays (Bitmap bitmap)

Properties

Vector3 Position
Vector3 Direction
float FocalDistance
Vector3 Right
Vector3 Up
float FOV

Detailed Description

A class for a simple 3D camera.


Constructor & Destructor Documentation

DVR::Graphics::Camera::Camera  )  [inline]
 

Constructor.


Member Function Documentation

Vector3 [,] DVR::Graphics::Camera::GenerateRays Bitmap  bitmap  )  [inline]
 

Creates a ray direction for every pixel in the bitmap. The bitmap to create the rays for. A list of ray directions for every pixel in the bitmap.


Property Documentation

Vector3 DVR::Graphics::Camera::Direction [get, set]
 

The viewing direction of the camera.

float DVR::Graphics::Camera::FocalDistance [get, set]
 

The distance from the eye position to the image plane.

float DVR::Graphics::Camera::FOV [get, set]
 

The field of view of the camera (in radians).

Vector3 DVR::Graphics::Camera::Position [get, set]
 

The position of the eye point of the camera.

Vector3 DVR::Graphics::Camera::Right [get]
 

Gets the right vector of the camera.

Vector3 DVR::Graphics::Camera::Up [get]
 

Gets the up vector of the camera.


The documentation for this class was generated from the following file:
Generated on Tue Nov 30 22:19:43 2004 for DirectVolumeRenderer by doxygen 1.3.6