SimpleCamera Class Reference

#include <simplecamera.h>

List of all members.

Public Member Functions

 SimpleCamera (int, int)
void setVPWindow (float, float, float, float)
void setResolution (int, int)
int & xResolution ()
int & yResolution ()
float & xmin ()
float & xmax ()
float & ymin ()
float & ymax ()
float & zcop ()
Ray ray (int, int) const

Private Attributes

float Xmin
float Xmax
float Ymin
float Ymax
float Width
float Height
float Wo2
float Ho2
int Nx
int Ny
float Zcop

Friends

ostream & operator<< (ostream &, SimpleCamera)
istream & operator>> (istream &, SimpleCamera &)


Constructor & Destructor Documentation

SimpleCamera::SimpleCamera ( int  ,
int   
)


Member Function Documentation

void SimpleCamera::setVPWindow ( float  ,
float  ,
float  ,
float   
)

void SimpleCamera::setResolution ( int  ,
int   
)

int& SimpleCamera::xResolution (  )  [inline]

int& SimpleCamera::yResolution (  )  [inline]

float& SimpleCamera::xmin (  )  [inline]

float& SimpleCamera::xmax (  )  [inline]

float& SimpleCamera::ymin (  )  [inline]

float& SimpleCamera::ymax (  )  [inline]

float& SimpleCamera::zcop (  )  [inline]

Ray SimpleCamera::ray ( int  ,
int   
) const


Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
SimpleCamera  camera 
) [friend]

istream& operator>> ( istream &  s,
SimpleCamera camera 
) [friend]


Member Data Documentation

float SimpleCamera::Xmin [private]

float SimpleCamera::Xmax [private]

float SimpleCamera::Ymin [private]

float SimpleCamera::Ymax [private]

float SimpleCamera::Width [private]

float SimpleCamera::Height [private]

float SimpleCamera::Wo2 [private]

float SimpleCamera::Ho2 [private]

int SimpleCamera::Nx [private]

int SimpleCamera::Ny [private]

float SimpleCamera::Zcop [private]


The documentation for this class was generated from the following files:
Generated on Fri Jan 12 10:15:53 2007 for Path tracing coursework by  doxygen 1.5.1-p1