| 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] |