brdf(void) | GObject | [inline] |
D | Polygon | [private] |
evalPlaneEquation(Point) | Polygon | |
evalPlaneEquation(Vector v) | Polygon | |
GObject() | GObject | [inline] |
intersect(Ray ray, float &t, Colour &colour) | Polygon | [virtual] |
isEmitter(void) | GObject | [inline] |
material() | GObject | [inline] |
Max | Polygon | [private] |
N | Polygon | [private] |
Nm | Polygon | [private] |
normal(Point) | Polygon | [inline, virtual] |
numPoints() | Polygon | [inline] |
objectCentre(void) | Polygon | [virtual] |
objectType(void) const | Polygon | [inline, virtual] |
operator<<(ostream &, Polygon) | Polygon | [friend] |
operator>>(istream &, Polygon &) | Polygon | [friend] |
P | Polygon | [private] |
planeEquation(void) | Polygon | |
planeEquation(Vector &normal, float &d) | Polygon | |
point(int i) | Polygon | [inline] |
Polygon() | Polygon | [inline] |
Polygon(Material, int) | Polygon | |
Polygon(Material mat) | Polygon | [inline] |
PolygonSampling(Point &p, float s, float t, int Type) | Polygon | |
print(ostream &) | Polygon | [virtual] |
read(istream &) | Polygon | [virtual] |
RectangularSampling(Point &p, float s, float t, int Type) | Polygon | |
sample(Point &p, float &pdf, const Point &f, float s, float t) | Polygon | [virtual] |
set(Point p) | Polygon | |
setBrdf(baseBRDF *b) | GObject | [inline] |
setMaxPoints(int m) | Polygon | [inline] |
TriangularSampling(Point &p, float s, float t, int Type) | Polygon | |