NPlot::BaseSequencePlot Class Reference

Adds additional basic functionality to BasePlot that is common to all plots that implement the ISequencePlot interface. More...

Inheritance diagram for NPlot::BaseSequencePlot:

NPlot::BasePlot NPlot::ISequencePlot NPlot::HistogramPlot NPlot::LinePlot NPlot::PointPlot NPlot::StepPlot NPlot::LabelPointPlot List of all members.

Public Member Functions

void WriteData (System.Text.StringBuilder sb, RectangleD region, bool onlyInRegion)
 Writes text data of the plot object to the supplied string builder.

Properties

object OrdinateData
 Gets or sets the data, or column name for the ordinate [y] axis.
object ordinateData_ = null
object AbscissaData
 Gets or sets the data, or column name for the abscissa [x] axis.
object abscissaData_ = null

Detailed Description

Adds additional basic functionality to BasePlot that is common to all plots that implement the ISequencePlot interface.

If C# had multiple inheritance, the heirachy would be different. The way it is isn't very nice.

Definition at line 62 of file BaseSequencePlot.cs.


Member Function Documentation

void NPlot::BaseSequencePlot::WriteData System.Text.StringBuilder  sb,
RectangleD  region,
bool  onlyInRegion
[inline]
 

Writes text data of the plot object to the supplied string builder.

It is possible to specify that only data in the specified range be written.

Parameters:
sb the StringBuilder object to write to.
region a region used if onlyInRegion is true.
onlyInRegion If true, only data enclosed in the provided region will be written.

Definition at line 106 of file BaseSequencePlot.cs.

References AbscissaData, NPlot::BasePlot::DataMember, NPlot::BasePlot::DataSource, NPlot::BasePlot::Label, OrdinateData, and NPlot::SequenceAdapter::WriteData().


Property Documentation

object NPlot::BaseSequencePlot::AbscissaData [get, set]
 

Gets or sets the data, or column name for the abscissa [x] axis.

Implements NPlot::ISequencePlot.

Definition at line 86 of file BaseSequencePlot.cs.

Referenced by NPlot::StepPlot::Draw(), NPlot::PointPlot::Draw(), NPlot::HistogramPlot::Draw(), NPlot::FilledRegion::Draw(), NPlot::LinePlot::DrawLineOrShadow(), NPlot::HistogramPlot::StackedTo(), NPlot::StepPlot::SuggestXAxis(), NPlot::LinePlot::SuggestXAxis(), NPlot::StepPlot::SuggestYAxis(), NPlot::LinePlot::SuggestYAxis(), NPlot::HistogramPlot::SuggestYAxis(), and WriteData().

object NPlot::BaseSequencePlot::abscissaData_ = null [private]
 

Definition at line 96 of file BaseSequencePlot.cs.

object NPlot::BaseSequencePlot::OrdinateData [get, set]
 

Gets or sets the data, or column name for the ordinate [y] axis.

Implements NPlot::ISequencePlot.

Definition at line 69 of file BaseSequencePlot.cs.

Referenced by NPlot::StepPlot::Draw(), NPlot::PointPlot::Draw(), NPlot::HistogramPlot::Draw(), NPlot::FilledRegion::Draw(), NPlot::LinePlot::DrawLineOrShadow(), NPlot::HistogramPlot::StackedTo(), NPlot::StepPlot::SuggestXAxis(), NPlot::LinePlot::SuggestXAxis(), NPlot::StepPlot::SuggestYAxis(), NPlot::LinePlot::SuggestYAxis(), NPlot::HistogramPlot::SuggestYAxis(), and WriteData().

object NPlot::BaseSequencePlot::ordinateData_ = null [private]
 

Definition at line 79 of file BaseSequencePlot.cs.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 01:04:08 2005 for NPlot by  doxygen 1.4.5