Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Sphere Member List

This is the complete list of members for Sphere, including all inherited members.

addChild(Node *child)Node [protected]
getGeometry(std::vector< Intersectable * > &geometry)Sphere [protected, virtual]
getMaterial() const Primitive [inline]
hasChild(const Node *child) const Node [protected]
intersect(const Ray &ray) const Sphere [virtual]
intersect(const Ray &ray, Intersection &isect) const Sphere [virtual]
mChildrenNode [protected]
mInvWorldTransformSphere [protected]
mLocalTransformNode [protected]
mMaterialPrimitive [protected]
mRNode [protected]
mRadiusSphere [protected]
mSNode [protected]
mTNode [protected]
mTransformSetNode [protected]
mWorldTransformNode [protected]
Node()Node
prepare()Sphere [protected, virtual]
Primitive(Material *m=0)Primitive
setMaterial(Material *m)Primitive
setRadius(float r)Sphere
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
setTransform(Matrix &M)Node
setTranslation(const Vector &T)Node
setTranslation(float tx, float ty, float tz)Node
setupTransform(const Matrix &world)Node [protected]
solveQuadratic(float A, float B, float C, float &t0, float &t1) const Sphere [protected]
Sphere()Sphere
Sphere(float radius, Material *m=0)Sphere
t_constitr typedefNode [protected]
t_itr typedefNode [protected]
~Intersectable()Intersectable [inline, virtual]
~Node()Node [virtual]
~Primitive()Primitive [inline, virtual]
~Sphere()Sphere [virtual]


Generated on Tue Mar 14 09:46:42 2006 for ASR by  doxygen 1.4.4