Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::common::ProjectionVideoImage Class Reference

Inheritance diagram for amire::common::ProjectionVideoImage:

amire::common::Image amire::common::Updateable amire::common::ARToolKitVideoImage List of all members.

Public Member Functions

 ProjectionVideoImage (int width=0, int height=0, BitmapFormat format=RGB, long bufferSize=0, unsigned char *data=NULL, bool deleteData=true)
virtual ~ProjectionVideoImage ()
void setZRange (double zNear, double zFar)
const amire::common::MatrixgetProjection () const
const amire::common::MatrixgetInverseProjection () const
double getZNear ()
double getZFar ()

Protected Member Functions

virtual void updateProjection ()=0

Protected Attributes

double zNear
double zFar
amire::common::Matrix projection
amire::common::Matrix inverseProjection

Constructor & Destructor Documentation

amire::common::ProjectionVideoImage::ProjectionVideoImage int  width = 0,
int  height = 0,
BitmapFormat  format = RGB,
long  bufferSize = 0,
unsigned char *  data = NULL,
bool  deleteData = true
 

virtual amire::common::ProjectionVideoImage::~ProjectionVideoImage  )  [virtual]
 


Member Function Documentation

const amire::common::Matrix& amire::common::ProjectionVideoImage::getInverseProjection  )  const
 

const amire::common::Matrix& amire::common::ProjectionVideoImage::getProjection  )  const
 

double amire::common::ProjectionVideoImage::getZFar  ) 
 

double amire::common::ProjectionVideoImage::getZNear  ) 
 

void amire::common::ProjectionVideoImage::setZRange double  zNear,
double  zFar
 

virtual void amire::common::ProjectionVideoImage::updateProjection  )  [protected, pure virtual]
 

Implemented in amire::common::ARToolKitVideoImage.


Member Data Documentation

amire::common::Matrix amire::common::ProjectionVideoImage::inverseProjection [protected]
 

amire::common::Matrix amire::common::ProjectionVideoImage::projection [protected]
 

double amire::common::ProjectionVideoImage::zFar [protected]
 

double amire::common::ProjectionVideoImage::zNear [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:55 2003 for AMIRE-Framework by doxygen1.3