Archon::Raytracer::World Class Reference

Collaboration diagram for Archon::Raytracer::World:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 World (const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false)
 World (double globalAmbientIntencity=0.1, const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false)
 ~World ()
void addTexture (Image t)
void addSurface (Surface *s)
void addVertex (Vector3 *v)
void addObject (Object *o)
void addLight (Light *l)
Vector4 trace (const Line3 &ray)
void photonTrace (unsigned)
void photonTrace (const Line3 &ray, std::vector< Photon > &photons, const Object *originObject, const Object::Part *originPart, int depth, bool transmission, bool caustic, const Vector3 &power)

Classes

class  InternalErrorException

Detailed Description

Definition at line 51 of file world.H.


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