Class | Description | |
---|---|---|
Arrow3D |
The class assembles a simple 3D arrow out of several 3D shapes.
[ILNumerics Visualization Engine] | |
AxisChangedEventArgs |
Event arguments for axis changed events
[ILNumerics Visualization Engine] | |
BackBuffer | ||
BufferT | ||
BufferBase | ||
BufferChangedEventArgs | ||
BufferDebuggerProxyT | ||
BufferSet | ||
Camera |
This class implements a virtual camera, capable of positioning and orienting a 3D scene.
[ILNumerics Visualization Engine] | |
ChangeQueue | ||
ChangeQueueItem | ||
Circle |
A class to visualize a circle.
[ILNumerics Visualization Engine] | |
ClipParams | ||
ClippingChangedEventArgs |
Arguments on ClippingChanged events
[ILNumerics Visualization Engine] | |
Clock | ||
ColorProvider |
Color helper - change RGB to/ from HLS model
[ILNumerics Visualization Engine] | |
ColorsBuffer |
This class supports the ILNumerics Visualization Engine infrastructure.
| |
Cone |
A class that creates a cone.
[ILNumerics Visualization Engine] | |
ControlBridge | ||
Cylinder |
A class that creates a cylinder.
[ILNumerics Visualization Engine] | |
Drawable |
Base class for drawable scene node objects, like shapes and labels
[ILNumerics Visualization Engine] | |
DummyControl | ||
DynamicGroup | ||
Editor | ||
ExtensionMethods | ||
Fringe | ||
GDIControl | ||
GDIDriver | ||
Gear | ||
GraphChangedEventArgs |
arguments to communicate changes on graphs
[ILNumerics Visualization Engine] | |
Group |
Group holds and manages arbitrary nodes and serves as base class for custom visual object implementations
[ILNumerics Visualization Engine] | |
HashCreator |
Helper class used to create hashes for renderable items (currently text only)
[ILNumerics Visualization Engine] | |
IndicesBuffer | ||
InputController | ||
Label |
The Label class provides an abstract, driver independent way of describing text output in ILNumerics scenes.
[ILNumerics Visualization Engine] | |
LabeledTickAddingArgs |
Event handler handling LabeledTickAdding events
[ILNumerics Visualization Engine] | |
Limits |
Class holding and managing limits for a 3 dimensional cube
[ILNumerics Visualization Engine] | |
Lines | ||
LineStrip | ||
MouseEventArgs |
Extends common MouseEventArgs for event processing for ILNumerics scenes
[ILNumerics Visualization Engine] | |
Node | ||
NodeCollection | ||
NodeComparer | ||
NormalsBuffer | ||
OGLBuffer |
Represents a GL buffer
[ILNumerics Visualization Engine] | |
OGLControl | ||
OGLLines | ||
OGLPoints | ||
OGLProgram | ||
OGLShaderDefinition | ||
OGLShaderManager | ||
OGLShape | ||
OGLUniformBlockBufferT | ||
OGLUniformBlockIndices | ||
Panel |
The main Windows.Forms rendering panel in ILNumerics, supports various drivers
[ILNumerics Visualization Engine] | |
PickingDriver |
Rendering driver used for picking in ILNumerics Visualization Engine.
| |
PointLight |
A light in model coordinates
[ILNumerics Visualization Engine] | |
Points | ||
PositionsBuffer |
Buffer holding and managing position vertex data for shapes.
[ILNumerics Visualization Engine] | |
PreprocessedShape | ||
Renderer |
Abstract driver base class for all output driver implementations.
[ILNumerics Visualization Engine] | |
RenderErrorEventArgs | ||
RenderEventArgs | ||
RenderParameter |
Render parameter class, collects all info required to render a single frame.
[ILNumerics Visualization Engine] | |
RenderQueue |
the class collects renderable items which define
the graphical output for a render expression
[ILNumerics Visualization Engine] | |
RenderQueueItem |
Single item with rendering instructions, used in RenderQueues
[ILNumerics Visualization Engine] | |
RoundedRectangle | ||
Scene | ||
ScreenObject |
Screen oriented rectangle with viewport relative position and size ([0..1])
[ILNumerics Visualization Engine] | |
SelectionBox | ||
SelectionEventArgs | ||
Shape | ||
Shapes |
The class provides a number of predefined basic shapes for easy assembly of simple scenes.
[ILNumerics Visualization Engine] | |
SimpleInterpreter |
Transforms characters into bitmaps (1:1)
[ILNumerics Visualization Engine] | |
SimpleTexInterpreter |
Simple, (partial) tex symbol interpreter
[ILNumerics Visualization Engine] | |
SimpleTexInterpreterKeywordsConfig |
available keywords, supported by this IInterpreter
[ILNumerics Visualization Engine] | |
Sphere | ||
SVGDriver | ||
SyncParams | ||
TextureData |
class encapsulating texture item definitions
[ILNumerics Visualization Engine] | |
TextureStorage |
The class provides texture storage for a single class of texures (e.g. one font)
[ILNumerics Visualization Engine] | |
TextureStorageNode |
class representing a binary tree, used to manage the items on the texture sheet
[ILNumerics Visualization Engine] | |
Title |
Title object for labeling scenes in ILNumerics Visualization Engine
| |
Triangles | ||
TrianglesFan | ||
TrianglesStrip |
This class implements a shape assembling a number of connected triangles, sharing neighboring edges for performance optimizations.
[ILNumerics Visualization Engine] | |
Tripod |
The tripod class adds support for rotation displays to arbitrary scenes.
[ILNumerics Visualization Engine] | |
WebGLDriver |
Dummy implementation of a WPFDriver. This is nothing more than a placeholder and not implemented yet.
[ILNumerics Visualization Engine] | |
WPFDriver |
Dummy implementation of a WPFDriver. This is nothing more than a placeholder and not implemented yet.
[ILNumerics Visualization Engine] | |
XMLDriver |
Serializing driver for XML output
[ILNumerics Visualization Engine] | |
XmlSerializeAsAttribute |
Attribute used to determine the format of members for serialization
[ILNumerics Visualization Engine] | |
XmlSerializer |
Serializer class for serializing ILNumerics scenes
[ILNumerics Visualization Engine] |
Structure | Description | |
---|---|---|
DashInfo | ||
Light |
Properties for a single light definition
[ILNumerics Visualization Engine] | |
Line | ||
Matrix3 | ||
Matrix4 | ||
Padding |
Redefinition of the padding struct, prevents from Windows.Forms dependency.
[ILNumerics Visualization Engine] | |
Point | ||
Quaternion |
Represents a Quaternion.
[ILNumerics Visualization Engine] | |
Triangle | ||
Vector3 |
single precision 3D point structure
[ILNumerics Visualization Engine] | |
Vector4 |
Represents a 4D vector using four single-precision floating-point numbers.
[ILNumerics Visualization Engine] |
Interface | Description | |
---|---|---|
IDriver |
Interface for all driver implementations, most common implementor is System.Drawing.Driver
[ILNumerics Visualization Engine] | |
IPickingResult |
Interface for retrieving detailed picking data from shapes
[ILNumerics Visualization Engine] | |
IPositionProvider |
provides methods or properties to handle over individual positions
[ILNumerics Visualization Engine] | |
ITextInterpreter |
interface for classes capable of transforming text
expressions into visual output representation
[ILNumerics Visualization Engine] |
Delegate | Description | |
---|---|---|
AxisChangedEventHandler |
delegate for functions handling AxisChanged events
[ILNumerics Visualization Engine] | |
ClippingDataChangedEvent |
Occours if the clipping data for an subfigure have changed
[ILNumerics Visualization Engine] | |
GraphicsDeviceCreatedEvent |
occours if a graphics device has been (re)created by an output panel
[ILNumerics Visualization Engine] | |
GraphicsDeviceResetEvent |
occours if a graphics device has been reset by the underlying graphics framework
[ILNumerics Visualization Engine] | |
LabeledTickAddingHandler |
Delegate definition for function handling LabeledTickAdding events
[ILNumerics Visualization Engine] | |
LabeledTickProvider |
tick provider function delegate definition
[ILNumerics Visualization Engine] | |
MeasureTextDelegate |
delegate used to measure text, device dependent
[ILNumerics Visualization Engine] | |
TextureStorageTextRenderer | ||
TextureStorageTextureStorageFactory |
Enumeration | Description | |
---|---|---|
AspectRatioMode |
modes for projecting the rendering output to the available client area
[ILNumerics Visualization Engine] | |
AxisNames |
Names for all axes
[ILNumerics Visualization Engine] | |
AxisScale |
Axis ticks spacing type: linear, logarithmic
[ILNumerics Visualization Engine] | |
BufferType | ||
CameraQuadrant |
Possible positions of the camera
[ILNumerics Visualization Engine] | |
Capabilities | ||
ChangeQueueActions |
Valid change queue actions
[ILNumerics Visualization Engine] | |
Colormaps |
predefined colormaps
[ILNumerics Visualization Engine] | |
CullFaces |
Options for face culling (specific drivers only)
[ILNumerics Visualization Engine] | |
DashStyle |
line style
[ILNumerics Visualization Engine] | |
InteractiveModes |
modes of mouse interaction with Panel
[ILNumerics Visualization Engine] | |
LegendMode |
Modes determining how a legend collects its items
[ILNumerics Visualization Engine] | |
LoopModes | ||
MarkerStyle |
valid marker styles (partially supported)
[ILNumerics Visualization Engine] | |
PlotBoxScreenSizeMode |
options for the sizing of the projection of the plot cube onto the 2D screen client area of the control
[ILNumerics Visualization Engine] | |
Positioning |
Positioning constants for screen objects
[ILNumerics Visualization Engine] | |
Primitives | ||
Projection |
projection types
[ILNumerics Visualization Engine] | |
RendererTypes | ||
RenderItemType |
possible types of renderable items
[ILNumerics Visualization Engine] | |
RenderTarget |
Target coordinate system for objects like labels
[ILNumerics Visualization Engine] | |
SceneTypes |
Scene types, used to determine, where a node is hosted.
[ILNumerics Visualization Engine] | |
SimpleTexInterpreterTextSymbols |
all symbols (e.g. \\Alpha ) which are supported by this interpreter
[ILNumerics Visualization Engine] | |
SortingMode | ||
TickMode |
TickModes - automatic or manual axis tick positioning
[ILNumerics Visualization Engine] | |
TripodStyle |
Available styles for the Tripod class.
[ILNumerics Visualization Engine] | |
Units |
Unit scales for lengths
[ILNumerics Visualization Engine] | |
ZoomModes |
transition from current to new zoom setting
[ILNumerics Visualization Engine] |