List of all members.
Public Member Functions |
| Vector (float xx, float yy, float zz) |
bool | HasNaNs () const |
| Vector (const Point &p) |
| Vector (const Vector &v) |
Vector & | operator= (const Vector &v) |
Vector | operator+ (const Vector &v) const |
Vector & | operator+= (const Vector &v) |
Vector | operator- (const Vector &v) const |
Vector & | operator-= (const Vector &v) |
Vector | operator* (float f) const |
Vector & | operator*= (float f) |
Vector | operator/ (float f) const |
Vector & | operator/= (float f) |
Vector | operator- () const |
float | operator[] (int i) const |
float & | operator[] (int i) |
float | LengthSquared () const |
float | Length () const |
| Vector (const Normal &n) |
bool | operator== (const Vector &v) const |
bool | operator!= (const Vector &v) const |
Public Attributes |
float | x |
float | y |
float | z |
The documentation for this class was generated from the following file:
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/core/geometry.h