Archon::Raytracer::SceneLoader Class Reference

Collaboration diagram for Archon::Raytracer::SceneLoader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SceneLoader (Ref< const Material > defaultMaterial, World *world, vector< View > *views, vector< pair< Vector3, const LightNode * > > *lights, Logger *logger)
void doGroupingNode (const GroupingNode *g, const CoordSystem3x3 &coordSystem)
void dispatchGroupingNode (const GroupingNode *g, const CoordSystem3x3 &s)
void doTransform (const Transform *t, const CoordSystem3x3 &s)
void dispatchChildNode (const ChildNode *child, const CoordSystem3x3 &coordSystem)
void doViewpoint (const Viewpoint *viewPoint, const CoordSystem3x3 &coordSystem)
void dispatchLightNode (const LightNode *light, const CoordSystem3x3 &coordSystem)
void doPointLight (const PointLight *pointLight, const CoordSystem3x3 &coordSystem)
double maxCoord (const Vector3 &v)
void doShape (const Shape *shape, const CoordSystem3x3 &coordSystem)

Detailed Description

Definition at line 44 of file sceneloader.C.


The documentation for this class was generated from the following file:
Generated on Sun Jul 30 22:57:05 2006 for Archon by  doxygen 1.4.4