coolray.org FAQ Contact Us
CoolRay Banner
CoolRay / Documentation
Main Page   Class Hierarchy   Compound List   Compound Members   Related Pages  

CoolRay Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
  • Assembler (The class Assembler provides basic code generation facilities)
  • AssemblerImp (The class AssemblerImp provides basic code generation facilities)
  • Bitmap (This class is the abstract basis class (aka Interface) for implementing bitmap support for the raytracer)
  • BitmapFactory (This class is the abstract basis class (aka Interface) for an BitmapFactory)
  • BitmapFactoryImageLib (This class implements the abstract basis class BitmapFactory for using the ImageLib)
  • BitmapFactoryPPM (This class implements the abstract basis class BitmapFactory for using the PPM file format)
  • BitmapImageLib (This class implements the abstract basis class Bitmap using the ImageLib)
  • BitmapPPM (This class implements the abstract basis class Bitmap using the PPM file format)
  • BlockAction (A Block action is used during a compound statement to customize the CompoundStatement actions)
  • BoundingShape (This is the basis class for all bounding shapes)
  • Box (A Box is a solid object which is described by two corner points)
  • BozoPattern (This class implements a bozo pattern)
  • Bumpmap
  • BumpmapNormal (This object implements a Normal)
  • Camera (This class is the basis class for all different kind of cameras)
  • CCoolRayDCOMStub (The CCoolRayDCOMStub delegates incoming DCOM calls to the CoolRay implementation)
  • CheckerPattern (This class implements a checker-board pattern)
  • Class (A Class object holds Metainformation about all Object derived classes)
  • CollectionVectorAdapter (T = Collection Base Type V = Vector Element Type (there must exist a conversion from V to T))
  • Color (Concrete class color)
  • ColorMap (This class maps a range of value(s) to colors)
  • ColorMap2DFunction (This class is a special color map for calculated two dimensional functions)
  • ColorMapBitmap (This class is a two dimensional color map)
  • ColorMapBumpmap
  • ColorMapFont (This class is a two dimensional color map)
  • ColorMapList (This class extends the Simple ColorMap as there are not only two border colors)
  • ColorMapListEntry (This class holds a value / color pair)
  • CompareColorMapListEntry (This class holds a value / color pair)
  • Cone (A Cone is a solid object which can be described with its center and radius at each end)
  • ContextThread (The class ContextThread encasulated environmental operations needed in the three other specific threads (ParseThread, BuildThread, RenderThread))
  • CRegProfile (CRegProfile is a simple wrapper to access the registry more easily)
  • CRenderJobDCOMStub (The RenderJobDCOMStub delegates incoming DCOM calls to the RenderJob implementation)
  • CSG (The class CSG is basis class for all Constructive Solid Geometry operations like Union, Merge or Difference)
  • Cylinder (A Cylinder is a solid object which can be described with 2 points and a radius)
  • CylindricPattern (This class implements a radial pattern)
  • DataChunk (The class DataChunk is the basic element of a ObjectFile)
  • DebuggerRenderJob (Specific debugger for the virtual machine used by RenderJob(Imp))
  • DentPattern (This class implements a dent pattern)
  • ExceptionTranslator (The class ExceptionTranslator allows the transfer of c++ exception across thread boundaries)
  • Expression (The class Expression is the base for expression code generation)
  • ExpressionString (ExpressionString represent a string constant in a expression tree)
  • Finish (This object holds information about how the object reflects or refracts the eye-beam)
  • Font (This class is the abstract basis class (aka Interface) for implementing font support for the raytracer)
  • FontFactory (This class is the abstract basis class (aka Interface) for a FontFactory)
  • FontFactoryFreeType (This class implements the abstract basis class FontFactory for using the FreeType library)
  • FontFreeType (This class implements the abstract basis class Font using the FreeType library)
  • Function2D (This class represents a two dimensional function v=f(x,y))
  • Function2DJulia (This class calculates the color representation of a Julia Set)
  • Function2DMandelbrot (This class calculates the color representation of a Mandelbrot Set)
  • GradientPattern (This class implements a gradient pattern)
  • HasCustomTransformation (This class provides the service to merge the user applied transformation and a custom transformation (of the primitive itself))
  • HybridMultifractal (Hybrid additive/multiplicative multifractal terrain model from F)
  • ImageWriter (This is the abstract basis class for an image writer)
  • ImageWriterConsole (This is special Image Writer for the linux console front end)
  • ImageWriterDCOMProxy (The ImageWriterDCOMProxy is a C++ ImageWriter for DCOM)
  • ImageWriterDirectProxy (This class is here because the scene object throws away the ImageWriter after finishing)
  • ImageWriterImageLib (This is special image writer for use with ImageLib)
  • ImageWriterPPM (This is a Image Writer Implementation for use with a C++ only implementation of a front end)
  • InitThread (The class InitThread encasulated a single OS thread that initializes the scene for rendering)
  • Intersection (Intersection represents the intersection point between a Ray and a Primitive)
  • Lathe (A Lathe is a solid object of Revolution)
  • MarblePattern (This class implements a marble pattern)
  • Matrix4 (Concrete class for 4x4 matrices)
  • MultiLayerPigment (This class creates a layered pigmentation of an object)
  • Noise (This class generates a noise values for solid texturing)
  • Normal (This class is the basis class for all Normal classes)
  • Object (The base class for all raytracing objects)
  • Object3D (This is the basis class for all classes which represent a object in the 3-dimensional space)
  • ObjectFile (The class ObjectFile represent the compiled scene or library file)
  • ObjectFileBSS (The class ObjectFileBSS contains the description of the uninitialized data area of a program)
  • ObjectFileCode (The class ObjectFileCode contains the code of a program, it also contains all module internal data (like contants which didn't fit into the code itself))
  • ObjectFileExportTable (The class ObjectFileExportTable contains the information needed to allow libraries to export global variables, functions and class declarations)
  • ObjectFileHeader (The class ObjectFileHeader represents the header information of an object file)
  • ObjectFileImportTable (The class ObjectFileImportTable contains the information needed to allow libraries and scenes to import global variables, functions and class declarations from other libraries)
  • ObjectFileMetaInfo (The class ObjectFileMetaInfo represents the meta information given in the scenes 'meta' section)
  • ObjectFileRelocate (The class ObjectFileRelocate contains the description of how to relocate parts of the code/bss dependencies)
  • OnionPattern (This class implements a onion pattern)
  • ParallelCamera (This Class implements a Camera with parallel beams)
  • Parser (Scene Description Language Parser)
  • Pattern (This class calculates the structure or pattern for the XYZPigment)
  • PatternNormal (This object implements a Normal)
  • Pigment (This class calculates the pigmentation of an object)
  • PlanarPattern (This class implements a radial pattern)
  • Plane (Plane is a infinite non-solid object which is described by its normal vector and the distance from the the origin)
  • Primitive (This is the basis class for all primitives)
  • ProgressDCOMProxy (The ProgressDCOMProxy is the DCOM proxy for the C++ Progress interface)
  • RadialPattern (This class implements a radial pattern)
  • RenderJob (RenderJob is the central interface the scene)
  • RenderJobImp (Implementation of interface RenderJob)
  • RenderThread (The class RenderThread encasulated a single OS thread that renders a part of the image)
  • RuntimeError (RuntimeError is thrown as a exception if a severe RuntimeException occures that indicate a error in the runtime system)
  • RuntimeException (A RuntimeException occur if some runtime only check fails, runtime exceptions cannot be discovered by the VM-Compiler before the VM-Code actually runs)
  • Settings (The Settings serves as single point for all configuration information)
  • SimpleColorMap (This class is a very simple one dimensional ColorMap)
  • SimpleTexture (This object implements the standard texture for the raytracer)
  • SolidColorPigment (This is a single color pigmentation of an object)
  • Sphere (A Sphere is a solid object which can be described with its center and radius)
  • StackLabel (StackLabel encapsulate any stack position)
  • Statistic (The class Statistic represents statistical information about the rendering process)
  • Strategy (Defines how the image is rendered)
  • StrategyAntialiasUniform (This strategy renders more than one ray per pixel)
  • StrategyPreview (This strategy is for screen preview)
  • StrategySimple (This strategy simply creates one ray for each point)
  • Symbol (The class Symbol defines a abstract symbol for the parser's symbol table)
  • SymbolTable (The template SymbolTable provides a typesafe wrapper over for the class SymbolTableBase)
  • SymbolTableBase (The class SymbolTableBase manages a collection of Symbol objects)
  • Texture (This class is the basis class for all texture classes)
  • Torus (A Torus is a solid object which can be described with..)
  • Triangle (Triangle is a non-solid object described by three point in space)
  • UnionBounded (A Box is a solid object which is described by two corner points)
  • VirtualMachine (Interface to the virtual machine)
  • VirtualMachineDebug (Debugging interface of the virtual machine)
  • VirtualMachineImp (Implementation of the VirtualMachine)
  • Visitor (Interface for all visitors)
  • WoodPattern (This class implements a wood pattern)
  • XYZPigment (This class realizes calculated pigmentats for an object)
You are visitor No.

counter

Copyright (c) 2001 Stefan Michel, All Rights Reserved.
Last modified: