brdf(void) | GObject | [inline] |
Centre | Sphere | [private] |
centre() | Sphere | [inline] |
GObject() | GObject | [inline] |
intersect(Ray ray, float &t, Colour &colour) | Sphere | [virtual] |
isEmitter(void) | GObject | [inline] |
material() | GObject | [inline] |
normal(Point p) | Sphere | [inline, virtual] |
objectCentre(void) | Sphere | [inline, virtual] |
objectType(void) const | Sphere | [inline, virtual] |
operator<<(ostream &, Sphere) | Sphere | [friend] |
operator>>(istream &, Sphere &) | Sphere | [friend] |
print(ostream &) | Sphere | [virtual] |
radius() | Sphere | [inline] |
radius() const | Sphere | [inline] |
Radius | Sphere | [private] |
read(istream &) | Sphere | [virtual] |
Refraction | Sphere | [private] |
sample(Point &p, float &pdf, const Point &f, float s, float t) | Sphere | [virtual] |
setBrdf(baseBRDF *b) | GObject | [inline] |
Sphere() | Sphere | [inline] |
Sphere(Material mat, Point centre, float radius, bool transmitted=false, float refraction=0.0f) | Sphere | |
Transmitted | Sphere | [private] |