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