Main Page | Class Hierarchy | Class List | File List | Class Members

CameraPerspective Class Reference

#include <cameraperspective.h>

Inheritance diagram for CameraPerspective:

Pigment3D Function< Vector3, ColourA > TransparentTransformatable Transformatable List of all members.

Public Member Functions

 CameraPerspective (Scene *s)
 CameraPerspective (Scene *s, const Vector3 &loc, const Vector3 &dir, const Vector3 &r, const Vector3 &u)
ColourA evaluateAt (const Vector3 &p) const
Pigment3Dcopy () const

Detailed Description

Perspective Camera.
Author:
Micha Riser


Constructor & Destructor Documentation

CameraPerspective::CameraPerspective Scene s  ) 
 

Constructs a perspective camera with default parameters.

CameraPerspective::CameraPerspective Scene s,
const Vector3 loc,
const Vector3 dir,
const Vector3 r,
const Vector3 u
 

Constructs a camera for given parameters.


Member Function Documentation

Pigment3D* CameraPerspective::copy  )  const [inline, virtual]
 

Copy pigment.

Implements Pigment3D.

ColourA CameraPerspective::evaluateAt const Vector3 p  )  const [virtual]
 

Evaluates function.

Implements Function< Vector3, ColourA >.


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 12:16:06 2005 for raytracer.kdevelop by doxygen 1.3.8