Main Page Class Hierarchy Compound List File List Compound Members File Members
Camera Class Reference
#include <Camera.h>
Inheritance diagram for Camera:
List of all members.
Detailed Description
Definition at line 20 of file Camera.h.
Constructor & Destructor Documentation
Member Function Documentation
Bool Camera::CheckAvar (StrConst avarName, GCLReal avarVal) [virtual]
|
Void Camera::GetLookAtParams ()
|
Void Camera::GetModelCentricParams ()
|
Void Camera::GetViewDirParams ()
|
Transform Camera::ModelMatrix () const [virtual]
|
Void Camera::PrintAvars (Bool animFormat = false) [virtual]
|
Transform Camera::ProjMatrix () const [virtual]
|
Void Camera::SetAspect (GCLReal aspectRatio)
|
Void Camera::SetFOV (GCLReal fieldOfView)
|
Void Camera::SetLookAt (const Point & pos, const Point & at)
|
Void Camera::SetModelCentric (const Coord & r, const Vector & t)
|
Void Camera::SetScale (GCLReal newScale)
|
Void Camera::SetViewDir (const Point & p, const Vector & dir)
|
Void Camera::SetViewUp (Vector vup)
|
Void Camera::SetupFromParams () [virtual]
|
Void Camera::SetupLookAt ()
|
Void Camera::SetupModelCentric ()
|
Void Camera::SetupViewDir ()
|
Member Data Documentation
aspect ratio.
Definition at line 70 of file Camera.h.
near and far clipping planes.
Definition at line 68 of file Camera.h.
field of view in degrees.
Definition at line 69 of file Camera.h.
left handed coordinate system?
Definition at line 71 of file Camera.h.
look-at point.
Definition at line 76 of file Camera.h.
Point Camera::modelCentre
|
orientation of camera.
Definition at line 66 of file Camera.h.
location of camera.
Definition at line 65 of file Camera.h.
scale of camera c.f. scene.
Definition at line 67 of file Camera.h.
up vector, normalised.
Definition at line 74 of file Camera.h.
viewing direction.
Definition at line 75 of file Camera.h.
The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:05 2000 for Graphics Class Library by
1.1.0 written by Dimitri van Heesch,
© 1997-2000