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

ASR Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AABBClass representing an axis-aligned bounding box (AABB)
CameraClass representing a simple perspective camera
CheckerClass representing a simple checkerboard 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 an image of size width x height pixels
IntersectableInterface that needs to be implemented by all intersectable primitives (Plane, Sphere, Triangle)
IntersectionClass representing a ray/object intersection point
KDTreeClass representing a kD-tree acceleration structure for fast ray intersections
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
MemPoolClass implementing a memory pool for fast allocation of objects
MeshClass representing a triangle mesh
NodeBase class for all scene hierarchy nodes (cameras, lights, primitives, etc)
PathTracerClass implementing a simple path tracer
PhongClass representing a simple phong material
PlaneClass representing a simple rectangular plane
PointClass representing a 3D point
PointLightClass representing a simple 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 for implementing various raytracing algorithms (Whitted, Pathtracing)
SceneClass representing all scene data
SphereClass representing a sphere
TimerClass representing a simple timer
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 Sun Mar 26 19:14:10 2006 for ASR by  doxygen 1.4.4