CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | 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

 csModelDataCamera ()
 Constructor.
void ComputeUpVector ()
 compute the 'up' vector as the normal to the 'front' and 'right' vectors
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 Normalize ()
 normalize all direction vectors
bool CheckOrthogonality () const
 test if all direction vectors are orthogonal
iModelDataCameraClone () const
 Clone this camera.

Detailed Description

Document me!@.

@

Definition at line 264 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.3.9.1