IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Forms.GraphLineItem Class Reference
+ Inheritance diagram for IG.Forms.GraphLineItem:
+ Collaboration diagram for IG.Forms.GraphLineItem:

Public Member Functions

 GraphLineItem (GraphBase graph, string title, string description)
 
override void UpdateInGraph ()
 Updates the current item in the containing ZedGraph's control. A ZedGraph item corresponding to the current item is updated according to data contained in this item. More...
 
override void DetachFromGraph ()
 Detaches the current item from ZedGraph's graph control. If ZedGraph control contains any items that are managed by the current item, these items may be set invisible or be disposed. References to related representations in the Zedgraph control are deleted, such that connection of the item with the Zedgraph's graph object is broken. More...
 
- Public Member Functions inherited from IG.Forms.GraphPlotItem
 GraphPlotItem (GraphBase graph)
 
- Public Member Functions inherited from IG.Forms.GraphItem
 GraphItem (GraphBase graph)
 

Protected Attributes

string _title
 
string _description
 
ZedGraph.LineItem _curveData = new ZedGraph.LineItem((LineItem) null)
 
ZedGraph.LineItem _curve
 
- Protected Attributes inherited from IG.Forms.GraphPlotItem
double _minX
 

Properties

string Title [get, set]
 Curve title. More...
 
string Description [get, set]
 Curve description. More...
 
ZedGraph.LineItem CurveData [get]
 Curve data (linear segments) containing the settings for the current curve. More...
 
ZedGraph.LineItem Curve [get, protected set]
 
- Properties inherited from IG.Forms.GraphPlotItem
int Index [get]
 Gets index of the current plot item on the Graph. More...
 
double MinX [get, protected set]
 Minimal x co-ordinate of the plotted data. More...
 
double MaxX [get, protected set]
 Maximal x co-ordinate of the plotted data. More...
 
double MinY [get, protected set]
 Minimal y co-ordinate of the plotted data. More...
 
double MaxY [get, protected set]
 Maximal y co-ordinate of the plotted data. More...
 
- Properties inherited from IG.Forms.GraphItem
GraphBase Graph [get, protected set]
 Graph that contains this axis. More...
 

Private Member Functions

void xx_to_delete ()
 

Constructor & Destructor Documentation

IG.Forms.GraphLineItem.GraphLineItem ( GraphBase  graph,
string  title,
string  description 
)
inline

Member Function Documentation

void IG.Forms.GraphLineItem.xx_to_delete ( )
inlineprivate
override void IG.Forms.GraphLineItem.UpdateInGraph ( )
inlinevirtual

Updates the current item in the containing ZedGraph's control. A ZedGraph item corresponding to the current item is updated according to data contained in this item.

Implements IG.Forms.GraphItem.

override void IG.Forms.GraphLineItem.DetachFromGraph ( )
inlinevirtual

Detaches the current item from ZedGraph's graph control. If ZedGraph control contains any items that are managed by the current item, these items may be set invisible or be disposed. References to related representations in the Zedgraph control are deleted, such that connection of the item with the Zedgraph's graph object is broken.

Implements IG.Forms.GraphItem.

Member Data Documentation

string IG.Forms.GraphLineItem._title
protected
string IG.Forms.GraphLineItem._description
protected
ZedGraph.LineItem IG.Forms.GraphLineItem._curveData = new ZedGraph.LineItem((LineItem) null)
protected
ZedGraph.LineItem IG.Forms.GraphLineItem._curve
protected

Property Documentation

string IG.Forms.GraphLineItem.Title
getset

Curve title.

string IG.Forms.GraphLineItem.Description
getset

Curve description.

ZedGraph.LineItem IG.Forms.GraphLineItem.CurveData
getprotected

Curve data (linear segments) containing the settings for the current curve.

ZedGraph.LineItem IG.Forms.GraphLineItem.Curve
getprotected set

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