PBRT
Point Class Reference

List of all members.

Public Member Functions

 Point (float xx, float yy, float zz)
 Point (const Point &p)
Pointoperator= (const Point &p)
Point operator+ (const Vector &v) const
Pointoperator+= (const Vector &v)
Vector operator- (const Point &p) const
Point operator- (const Vector &v) const
Pointoperator-= (const Vector &v)
Pointoperator+= (const Point &p)
Point operator+ (const Point &p) const
Point operator* (float f) const
Pointoperator*= (float f)
Point operator/ (float f) const
Pointoperator/= (float f)
float operator[] (int i) const
float & operator[] (int i)
bool HasNaNs () const
bool operator== (const Point &p) const
bool operator!= (const Point &p) const

Public Attributes

float x
float y
float z

The documentation for this class was generated from the following file: