iModelDataCamera Struct Reference
A camera in the scene. More...
#include <mdldata.h>
Inheritance diagram for iModelDataCamera:

Public Methods | |
| virtual iObject * | QueryObject ()=0 |
| Query the iObject for this camera. | |
| virtual const csVector3 & | GetPosition () const=0 |
| return the position of the camera | |
| virtual void | SetPosition (const csVector3 &v)=0 |
| set the position of the camera | |
| virtual const csVector3 & | GetUpVector () const=0 |
| return the 'up' vector of the camera | |
| virtual void | SetUpVector (const csVector3 &v)=0 |
| set the 'up' vector of the camera | |
| virtual void | ComputeUpVector ()=0 |
| compute the 'up' vector as the normal to the 'front' and 'right' vectors | |
| virtual const csVector3 & | GetFrontVector () const=0 |
| return the 'front' vector of the camera | |
| virtual void | SetFrontVector (const csVector3 &v)=0 |
| set the 'front' vector of the camera | |
| virtual void | ComputeFrontVector ()=0 |
| compute the 'front' vector as the normal to the 'up' and 'right' vectors | |
| virtual const csVector3 & | GetRightVector () const=0 |
| return the 'right' vector of the camera | |
| virtual void | SetRightVector (const csVector3 &v)=0 |
| set the 'right' vector of the camera | |
| virtual void | ComputeRightVector ()=0 |
| compute the 'right' vector as the normal to the 'up' and 'front' vectors | |
| virtual void | Normalize ()=0 |
| normalize all direction vectors | |
| virtual bool | CheckOrthogonality () const=0 |
| test if all direction vectors are orthogonal | |
| virtual iModelDataCamera * | Clone () const=0 |
| Clone this camera. | |
Detailed Description
A camera in the scene.
Definition at line 329 of file mdldata.h.
Member Function Documentation
|
|
test if all direction vectors are orthogonal
Implemented in csModelDataCamera. |
|
|
Clone this camera.
Implemented in csModelDataCamera. |
|
|
compute the 'front' vector as the normal to the 'up' and 'right' vectors
Implemented in csModelDataCamera. |
|
|
compute the 'right' vector as the normal to the 'up' and 'front' vectors
Implemented in csModelDataCamera. |
|
|
compute the 'up' vector as the normal to the 'front' and 'right' vectors
Implemented in csModelDataCamera. |
|
|
return the 'front' vector of the camera
|
|
|
return the position of the camera
|
|
|
return the 'right' vector of the camera
|
|
|
return the 'up' vector of the camera
|
|
|
normalize all direction vectors
Implemented in csModelDataCamera. |
|
|
Query the iObject for this camera.
|
|
|
set the 'front' vector of the camera
|
|
|
set the position of the camera
|
|
|
set the 'right' vector of the camera
|
|
|
set the 'up' vector of the camera
|
The documentation for this struct was generated from the following file:
- imesh/mdldata.h
Generated for Crystal Space by doxygen 1.2.18
