| addChild(Node *child) | Node |  [protected] | 
  | getGeometry(std::vector< Intersectable * > &geometry) | Plane |  [protected, virtual] | 
  | getMaterial() const  | Primitive |  [inline] | 
  | hasChild(const Node *child) const  | Node |  [protected] | 
  | intersect(const Ray &ray) const  | Plane |  [virtual] | 
  | intersect(const Ray &ray, Intersection &isect) const  | Plane |  [virtual] | 
  | mChildren | Node |  [protected] | 
  | mInvWorldTransform | Plane |  [protected] | 
  | mLocalTransform | Node |  [protected] | 
  | mMaterial | Primitive |  [protected] | 
  | mR | Node |  [protected] | 
  | mS | Node |  [protected] | 
  | mSizeU | Plane |  [protected] | 
  | mSizeV | Plane |  [protected] | 
  | mT | Node |  [protected] | 
  | mTransformSet | Node |  [protected] | 
  | mWorldTransform | Node |  [protected] | 
  | Node() | Node |  | 
  | Plane() | Plane |  | 
  | Plane(float u, float v, Material *m=0) | Plane |  | 
  | prepare() | Plane |  [protected, virtual] | 
  | Primitive(Material *m=0) | Primitive |  | 
  | setMaterial(Material *m) | Primitive |  | 
  | setRotation(const Vector &R) | Node |  | 
  | setRotation(float rx, float ry, float rz) | Node |  | 
  | setScale(float s) | Node |  | 
  | setScale(const Vector &S) | Node |  | 
  | setScale(float sx, float sy, float sz) | Node |  | 
  | setSize(float u, float v) | Plane |  | 
  | setTransform(Matrix &M) | Node |  | 
  | setTranslation(const Vector &T) | Node |  | 
  | setTranslation(float tx, float ty, float tz) | Node |  | 
  | setupTransform(const Matrix &world) | Node |  [protected] | 
  | t_constitr typedef | Node |  [protected] | 
  | t_itr typedef | Node |  [protected] | 
  | ~Intersectable() | Intersectable |  [inline, virtual] | 
  | ~Node() | Node |  [virtual] | 
  | ~Plane() | Plane |  [virtual] | 
  | ~Primitive() | Primitive |  [inline, virtual] |