IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
Graph data & control class. More...
Public Member Functions | |
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... | |
Static Public Member Functions | |
static void | Example () |
Protected Attributes | |
string | _title |
string | _description |
Thread | _windowThread |
Properties | |
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< GraphPlotItem > | PlotItems [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 Member Functions | |
void | Init (string title, string description) |
Takes care of initialization. More... | |
Private Attributes | |
object | _lock = new object() |
List< GraphPlotItem > | _plotItems = new List<GraphPlotItem>() |
Form | _containingForm = null |
Control | _containingControl |
Graph data & control class.
$A Igor Jun09;
|
inline |
Creates a GraphBase object with the specified title and description.
title | Name (title) of the current plotter. |
description | Description of the graph object. |
|
inlineprivate |
Takes care of initialization.
title | Title of the current graph class. |
description |
|
inline |
Opens a new modal window containing the graph control that renders the current graph.
Removes the top-level graph window.
|
inlinestatic |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
get |
Object used for thread locking of the current object.
Referenced by IG.Plot2d.GraphLineItem.GraphLineItem().
|
getset |
Graph title.
|
getset |
Graph description.
|
get |
Gets a list of axes maintained in the graph.
Gets a list of plot items (such as lines or bar charts) contained in the graph.
Referenced by IG.Plot2d.GraphLineItem.GraphLineItem().
|
getset |
|
getset |
|
getprotected set |
Thread in which new window is opened.