List of all members.
Public Member Functions |
| BBox (const Point &p) |
| BBox (const Point &p1, const Point &p2) |
bool | Overlaps (const BBox &b) const |
bool | Inside (const Point &pt) const |
void | Expand (float delta) |
float | SurfaceArea () const |
float | Volume () const |
int | MaximumExtent () const |
const Point & | operator[] (int i) const |
Point & | operator[] (int i) |
Point | Lerp (float tx, float ty, float tz) const |
Vector | Offset (const Point &p) const |
void | BoundingSphere (Point *c, float *rad) const |
bool | IntersectP (const Ray &ray, float *hitt0=NULL, float *hitt1=NULL) const |
bool | operator== (const BBox &b) const |
bool | operator!= (const BBox &b) const |
Public Attributes |
Point | pMin |
Point | pMax |
Friends |
BBox | Union (const BBox &b, const Point &p) |
BBox | Union (const BBox &b, const BBox &b2) |
The documentation for this class was generated from the following files:
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/core/geometry.h
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/core/geometry.cpp