Complex Logarithmic View
 All Classes Namespaces Functions Variables Enumerations Properties
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCClv.Viewer.Appclass for main application logic
oCClv.Viewer.Math.Bounds22dim bounding rectangle defined between 2 points (min,max
oCClv.Viewer.ComplexLogView
oCClv.Viewer.ConcreteRenderableConcreteRenderable are the actual filled buffer declarations which are then uploaded to the Graphics card. the extension "ToConcreteRenderable" translates a renderable to a concrete renderable.
oCClv.Viewer.ControlsIncludes user interaction with mouse and keyboard Mousecontrols handle the selection of a new focuspoint on click keyboard controls handle changes in function root, culling mode, wireframe to solid mode and vice versa depth and texture changes and goes to fullscreen mode
oCClv.Viewer.CutOffFisheyeEffect
oCClv.Viewer.DefaultEffect
oCClv.Viewer.Math.Edge22dim Line defined between 2 vertices
oCClv.Viewer.IRenderableBasic interface a class must implement to be sent to the graphics card and be rendered
|oCClv.Viewer.GridTesselated squared regular 2d grid.
|\CClv.Viewer.Renderable
oCClv.Viewer.Math.Line22dim Line defined between 2 points
oCClv.Viewer.Math.SplitInfoContains splitting information from the triangle split stage
oCClv.Viewer.Math.SplitPlane2SplitPlane defined by focus point and normal vector n. Concept similiar to normal plane but is delimited by FocusPoint. Triangle hit by splitplane at focuspoint needs special split processing.
oCClv.Viewer.Math.Triangle2Class to handle a 2D triangle
\CClv.Viewer.Math.Vertex2Class to handle a 2-Dimensional vertex with an index and texture coordinates