ZedGraph LogoZedGraph Class Library Documentation
LineItem Class
NamespacesZedGraphLineItem
Encapsulates a curve type that is displayed as a line and/or a set of symbols at each point.
Declaration Syntax
C#Visual BasicVisual C++
<SerializableAttribute> _
Public Class LineItem _
	Inherits CurveItem _
	Implements ICloneable, ISerializable
[SerializableAttribute]
public ref class LineItem : public CurveItem, 
	ICloneable, ISerializable
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
LineItemLineItemNew(String)
Create a new LineItem, specifying only the legend Label.

LineItemLineItemNew(String, array<Double>[](), array<Double>[](), Color, SymbolType, Single)
Create a new LineItem using the specified properties.

LineItemLineItemNew(String, array<Double>[](), array<Double>[](), Color, SymbolType)
Create a new LineItem using the specified properties.

LineItemLineItemNew(String, IPointList, Color, SymbolType, Single)
Create a new LineItem using the specified properties.

LineItemLineItemNew(String, IPointList, Color, SymbolType)
Create a new LineItem using the specified properties.

LineItemLineItemNew(LineItem)
The Copy Constructor

AddPoint(Double, Double)
Add a single x,y coordinate point to the end of the points collection for this curve.
(Inherited from CurveItem.)
AddPoint(PointPair)
Add a PointPair object to the end of the points collection for this curve.
(Inherited from CurveItem.)
BaseAxis(GraphPane)
Returns a reference to the Axis object that is the "base" (independent axis) from which the values are drawn.
(Inherited from CurveItem.)
Clear()()
Clears the points from this CurveItem. This is the same as CurveItem.Points.Clear().
(Inherited from CurveItem.)
Clone()()
Typesafe, deep-copy clone method.

Color
The Line/Symbol/Bar color (FillColor for the Bar). This is a common access to Line.Color, Border.Color, and Fill.Color properties for this curve.
(Inherited from CurveItem.)
Draw(Graphics, GraphPane, Int32, Single)
Do all rendering associated with this LineItem to the specified Graphics device. This method is normally only called by the Draw method of the parent CurveList collection object.
(Overrides CurveItem.Draw(Graphics, GraphPane, Int32, Single).)
DrawLegendKey(Graphics, GraphPane, RectangleF, Single)
Draw a legend key entry for this LineItem at the specified location
(Overrides CurveItem.DrawLegendKey(Graphics, GraphPane, RectangleF, Single).)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetBarWidth(GraphPane)
Calculate the width of each bar, depending on the actual bar type
(Inherited from CurveItem.)
GetCoords(GraphPane, Int32, String%)
Determine the coords for the rectangle associated with a specified point for this CurveItem
(Overrides CurveItem.GetCoords(GraphPane, Int32, String%).)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo instance with the data needed to serialize the target object
(Overrides CurveItem.GetObjectData(SerializationInfo, StreamingContext).)
GetRange(Double%, Double%, Double%, Double%, Boolean, Boolean, GraphPane)
Go through the list of PointPair data values for this CurveItem and determine the minimum and maximum values in the data.
(Inherited from CurveItem.)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
GetXAxis(GraphPane)
Get the X Axis instance (either XAxis or X2Axis) to which this CurveItem belongs.
(Inherited from CurveItem.)
GetYAxis(GraphPane)
Get the Y Axis instance (either YAxis or Y2Axis) to which this CurveItem belongs.
(Inherited from CurveItem.)
GetYAxisIndex(GraphPane)
Get the index of the Y Axis in the YAxis or Y2Axis list to which this CurveItem belongs.
(Inherited from CurveItem.)
IsBar
Determines whether this CurveItem is a BarItem. This does not include HiLowBarItem's or ErrorBarItem's.
(Inherited from CurveItem.)
IsLine
Determines whether this CurveItem is a LineItem.
(Inherited from CurveItem.)
IsOverrideOrdinal
Gets or sets a value which allows you to override the normal ordinal axis behavior.
(Inherited from CurveItem.)
IsPie
Determines whether this CurveItem is a PieItem.
(Inherited from CurveItem.)
IsSelectable
Determines whether this CurveItem can be selected in the graph.
(Inherited from CurveItem.)
IsSelected
Determines whether this CurveItem is selected on the graph. Note that this value changes the curve displayed color, but it does not affect the display of the legend entry. To hide the legend entry, you have to set IsVisible to false.
(Inherited from CurveItem.)
IsVisible
Determines whether this CurveItem is visible on the graph. Note that this value turns the curve display on or off, but it does not affect the display of the legend entry. To hide the legend entry, you have to set IsVisible to false.
(Inherited from CurveItem.)
IsX2Axis
Gets or sets a value that determines which X axis this CurveItem is assigned to.
(Inherited from CurveItem.)
IsY2Axis
Gets or sets a value that determines which Y axis this CurveItem is assigned to.
(Inherited from CurveItem.)
Item[([Int32])]
An accessor for the PointPair datum for this CurveItem. Index is the ordinal reference (zero based) of the point.
(Inherited from CurveItem.)
Label
A Label instance that represents the Legend entry for the this CurveItem object
(Inherited from CurveItem.)
Line
Gets or sets the Line class instance defined for this LineItem.

Link
Gets or sets the hyperlink information for this CurveItem.
(Inherited from CurveItem.)
MakeUnique(ColorSymbolRotator)
Loads some pseudo unique colors/symbols into this LineItem. This is mainly useful for differentiating a set of new LineItems without having to pick your own colors/symbols. MakeUnique(ColorSymbolRotator)
(Overrides CurveItem.MakeUnique(ColorSymbolRotator).)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NPts
Readonly property that gives the number of points that define this CurveItem object, which is the number of points in the Points data collection.
(Inherited from CurveItem.)
Points
The IPointList of X,Y point sets that represent this CurveItem.
(Inherited from CurveItem.)
RemovePoint(Int32)
Removes a single point from this CurveItem.
(Inherited from CurveItem.)
static memberschema2
Current schema value that defines the version of the serialized file

Symbol
Gets or sets the Symbol class instance defined for this LineItem.

ICloneable..::Clone()()
Implement the ICloneable interface in a typesafe manner by just calling the typed version of Clone()()

Tag
A tag object for use by the user. This can be used to store additional information associated with the CurveItem. ZedGraph does not use this value for any purpose.
(Inherited from CurveItem.)
ToString()()
Returns a String that represents the current Object.
(Inherited from Object.)
ValueAxis(GraphPane)
Returns a reference to the Axis object that is the "value" (dependent axis) from which the points are drawn.
(Inherited from CurveItem.)
YAxisIndex
Gets or sets the index number of the Y Axis to which this CurveItem belongs.
(Inherited from CurveItem.)
Inheritance Hierarchy

Assembly: ZedGraph (Module: ZedGraph) Version: 5.1.0.621