An interface to a collection class containing data
that define the set of points to be displayed on the curve.
| C# | Visual Basic | Visual C++ |
public interface IPointListEdit : IPointList, ICloneable
Public Interface IPointListEdit _ Implements IPointList, ICloneable
public interface class IPointListEdit : IPointList, ICloneable
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| Add(PointPair) |
Appends a point to the end of the list. The data are passed in as a PointPair
object.
| |
| Add(Double, Double) |
Appends a point to the end of the list. The data are passed in as two Double
types.
| |
| Clear()() |
Clears all data points from the list. After calling this method,
Count will be zero.
| |
| Clone()() | Creates a new object that is a copy of the current instance. (Inherited from ICloneable.) | |
| Count |
Gets the number of points available in the list.
(Inherited from IPointList.) | |
| Item[([Int32])] |
Indexer to access a data point by its ordinal position in the collection.
| |
| Item[([Int32])] |
Indexer to access a data point by its ordinal position in the collection.
(Inherited from IPointList.) | |
| RemoveAt(Int32) |
Removes a single data point from the list at the specified ordinal location
(zero based).
|
This interface is designed to allow customized data abstraction. The default data
collection class is PointPairList, however, you can define your own
data collection class using the IPointList interface. This
IPointListEdit interface adds the ability to remove and add points
to the list, and so is used by the CurveItem class for the
AddPoint(Double, Double), RemovePoint(Int32), and
Clear()() methods.
