Point Class Reference

#include <point.h>

List of all members.

Public Member Functions

 Point ()
 Point (float, float, float)
 Point (const Point &)
Pointoperator= (const Point &)
float & x ()
float & y ()
float & z ()
const float & x () const
const float & y () const
const float & z () const

Private Attributes

float X
float Y
float Z

Friends

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


Constructor & Destructor Documentation

Point::Point (  )  [inline]

Point::Point ( float  ,
float  ,
float   
)

Point::Point ( const Point  ) 


Member Function Documentation

Point & Point::operator= ( const Point  ) 

float& Point::x (  )  [inline]

float& Point::y (  )  [inline]

float& Point::z (  )  [inline]

const float& Point::x (  )  const [inline]

const float& Point::y (  )  const [inline]

const float& Point::z (  )  const [inline]


Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
Point  p 
) [friend]

istream& operator>> ( istream &  s,
Point p 
) [friend]


Member Data Documentation

float Point::X [private]

float Point::Y [private]

float Point::Z [private]


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