PBRT
BBox Class Reference

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 Pointoperator[] (int i) const
Pointoperator[] (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: