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

ASR Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CameraClass representing a simple perspective camera
CheckerCheckerboard material
ColorClass representing an RGB color value
DiffuseSimple diffuse (Lambertian) material
DummyThis class represents a dummy node that contains just a transform matrix and no other data
ImageClass representing the frame buffer, an image of size width x height pixels
IntersectableInterface that needs to be implemented by all intersectable primitives
IntersectionClass representing a ray/object intersection point
LightBase class for classes representing light sources (PointLight)
LightProbeClass representing a light probe (environment map)
MaterialBase class for classes representing materials (Diffuse, Phong, Checker)
MatrixClass representing a 4x4 transformation matrix
MeshClass representing a triangle mesh
Mesh::vertexInternal class representing the vertex indices
NodeBase class for scene hierarchy nodes (cameras, lights, primitives, etc)
PathTracerClass implementing a simple pathtracer
PhongClass representing a simple phong material
PlaneClass representing a simple rectangular plane
PointClass representing a 3D point
PointLightSimple point light source
PrimitiveBase class for classes representing geometry (Mesh, Sphere, Plane)
RayClass representing a ray in 3D space
RaytracerBase class for raytracers, containinng basic functionality needed by the sub classes
SceneClass representing all scene data
SphereClass representing a sphere
TriangleClass representing a single triangle
UVClass representing a texture coordinate (u,v) pair
VectorClass representing a 3D vector
WhittedTracerClass implementing a simple Whitted-style raytracer

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