Visual objects overview
ILNumerics.Net plots data as graph objects. It does not matter, if the graph visualizes 1D data (points), 2D data (point/lines) or 3D data (point/lines/surfaces). All those graph types can be combined into the same visual output panel control. Lets start by investigating those controls.
The following graphical controls are available for different scenarios:
| object | example | description |
|---|---|---|
|
|
Main basic plot control. Provides a control surface to display your data (2D and 3D) in your
own System.Windows.Form application. ILPanel controls can handle arbitrary number
of graphs and -types. It automatically supports mouse interaction like rotating and zoom.
All plotting in ILNumerics.Net is basically done by using ILPanels.
|
|
|
Higher level plot control, wrapping ILPanel together with additional controls (like colorbar and titlebar). On startup it automatically chooses the right graphic device for the ILPanel (default is OpenGL).
The docking layout of the controls are managed by ILSubfigure also.
|
|
![]() |
Stand alone form, wraps an ILControl (basically an ILSubfigure) in a separate form. This form can be used from Non-GUI applications as well as from System.Windows.Form GUI applications. It can be shown as modal dialog or as nonmodal form.
|
|
|
Control surface capable of creating, displaying and managing multiple subfigures simultaneously. Intended to be used in your own System.Windows.Form application. The control manages its subfigures in a tiled table layout. This control is a an early beta state.
|
All plotting is basically done by ILPanel controls. The following sections will explain how to use and configure those controls in detail. Later sections give more insights into higher level controls like ILSubfigure and ILFigure.
