CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csModelDataCamera Class Reference

Document me!@. More...

#include <mdldata.h>

Inheritance diagram for csModelDataCamera:

iModelDataCamera iBase List of all members.

Public Methods

 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 262 of file mdldata.h.


Constructor & Destructor Documentation

csModelDataCamera::csModelDataCamera  
 

Constructor.


Member Function Documentation

bool csModelDataCamera::CheckOrthogonality   [virtual]
 

test if all direction vectors are orthogonal

Implements iModelDataCamera.

iModelDataCamera* csModelDataCamera::Clone   [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.2.18