Main Page Class Hierarchy Compound List Compound Members Related Pages
CoolRay Compound ListHere 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)
|