CrystalSpace

Public API Reference

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

csModelDataCamera Class Reference

Document me!@@. More...

#include <cstool/mdldata.h>

Inheritance diagram for csModelDataCamera:

iModelDataCamera iBase List of all members.

Public Member Functions

bool CheckOrthogonality () const
 test if all direction vectors are orthogonal
iModelDataCameraClone () const
 Clone this camera.
void ComputeFrontVector ()
 compute the 'front' vector as the normal to the 'up' and 'right' vectors
void ComputeRightVector ()
 compute the 'right' vector as the normal to the 'up' and 'front' vectors
void ComputeUpVector ()
 compute the 'up' vector as the normal to the 'front' and 'right' vectors
 csModelDataCamera ()
 Constructor.
void Normalize ()
 normalize all direction vectors

Public Attributes

 CS_DECLARE_OBJECT_INTERFACE
 SCF_DECLARE_IBASE

Detailed Description

Document me!@@.

Definition at line 267 of file mdldata.h.


Constructor & Destructor Documentation

csModelDataCamera::csModelDataCamera  ) 
 

Constructor.


Member Function Documentation

bool csModelDataCamera::CheckOrthogonality  )  const [virtual]
 

test if all direction vectors are orthogonal

Implements iModelDataCamera.

iModelDataCamera* csModelDataCamera::Clone  )  const [virtual]
 

Clone this camera.

Implements iModelDataCamera.

void csModelDataCamera::ComputeFrontVector  )  [virtual]
 

compute the 'front' vector as the normal to the 'up' and 'right' vectors

Implements iModelDataCamera.

void csModelDataCamera::ComputeRightVector  )  [virtual]
 

compute the 'right' vector as the normal to the 'up' and 'front' vectors

Implements iModelDataCamera.

void csModelDataCamera::ComputeUpVector  )  [virtual]
 

compute the 'up' vector as the normal to the 'front' and 'right' vectors

Implements iModelDataCamera.

void csModelDataCamera::Normalize  )  [virtual]
 

normalize all direction vectors

Implements iModelDataCamera.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4