#include <scene.h>
Inheritance diagram for Scene:

Public Member Functions | |
| Scene () | |
| Scene (int n) | |
| void | set (int n) |
| void | resize (int n) |
| int | numObjects () |
| GObject * | at (int i) |
| void | setAt (int i, GObject *ptr) |
| bool | intersect (Ray, Colour &) |
| ostream & | print (ostream &s) |
| istream & | read (istream &s) |
Private Attributes | |
| int | N |
| GObject ** | ObjectArray |
Friends | |
| void | setBRDF (Scene &scene, int i) |
| ostream & | operator<< (ostream &, Scene) |
| istream & | operator>> (istream &, Scene &) |
| Scene::Scene | ( | ) | [inline] |
| Scene::Scene | ( | int | n | ) | [inline] |
| void Scene::set | ( | int | n | ) |
| void Scene::resize | ( | int | n | ) |
| int Scene::numObjects | ( | ) | [inline] |
| GObject* Scene::at | ( | int | i | ) | [inline] |
| void Scene::setAt | ( | int | i, | |
| GObject * | ptr | |||
| ) | [inline] |
| ostream & Scene::print | ( | ostream & | s | ) |
| istream & Scene::read | ( | istream & | s | ) |
| void setBRDF | ( | Scene & | scene, | |
| int | i | |||
| ) | [friend] |
| ostream& operator<< | ( | ostream & | s, | |
| Scene | scene | |||
| ) | [friend] |
| istream& operator>> | ( | istream & | s, | |
| Scene & | scene | |||
| ) | [friend] |
int Scene::N [private] |
GObject* * Scene::ObjectArray [private] |
1.5.1-p1