IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Plot2d.GraphNPlot Class Reference

NPlot graphs plotting object. More...

+ Inheritance diagram for IG.Plot2d.GraphNPlot:
+ Collaboration diagram for IG.Plot2d.GraphNPlot:

Public Member Functions

 GraphNPlot (PlotControlNPlot control)
 Creates a new graph plotter based on a NPlot control. More...
 
 GraphNPlot (PlotControlNPlot control, string title, string description)
 Creates a new graph plotter based on a NPlot control. More...
 
- Public Member Functions inherited from IG.Plot2d.GraphBase
 GraphBase (string title, string description)
 Creates a GraphBase object with the specified title and description. More...
 
void DetachGraphWindow ()
 Opens a new modal window containing the graph control that renders the current graph. More...
 

Properties

PlotControlNPlot Control [get, protected set]
 2D plot control where graphic items are plotted. More...
 
- Properties inherited from IG.Plot2d.GraphBase
object Lock [get]
 Object used for thread locking of the current object. More...
 
virtual string Title [get, set]
 Graph title. More...
 
virtual string Description [get, set]
 Graph description. More...
 
List< GraphPlotItemPlotItems [get]
 Gets a list of axes maintained in the graph. More...
 
Form ContainingForm [get, set]
 
Control ContainingControl [get, set]
 
Thread WindowThread [get, protected set]
 Thread in which new window is opened. More...
 
- Properties inherited from IG.Lib.ILockable
object Lock [get]
 

Private Attributes

PlotControlNPlot _control
 

Additional Inherited Members

- Static Public Member Functions inherited from IG.Plot2d.GraphBase
static void Example ()
 
- Protected Attributes inherited from IG.Plot2d.GraphBase
string _title
 
string _description
 
Thread _windowThread
 

Detailed Description

NPlot graphs plotting object.

$A Igor Jun09;

Constructor & Destructor Documentation

IG.Plot2d.GraphNPlot.GraphNPlot ( PlotControlNPlot  control)
inline

Creates a new graph plotter based on a NPlot control.

Parameters
controlControl used for plotting windows graphs.
IG.Plot2d.GraphNPlot.GraphNPlot ( PlotControlNPlot  control,
string  title,
string  description 
)
inline

Creates a new graph plotter based on a NPlot control.

Parameters
controlControl on which graphs are actually plotted.
titleTitle ofthe current plotter.
descriptionDescription of the current plotter.

Member Data Documentation

PlotControlNPlot IG.Plot2d.GraphNPlot._control
private

Property Documentation

PlotControlNPlot IG.Plot2d.GraphNPlot.Control
getprotected set

2D plot control where graphic items are plotted.


The documentation for this class was generated from the following file: