NPlot::AdapterUtils | Encapsulates functionality relating to exposing data in various different data structures in a consistent way |
NPlot::AdapterUtils::AxisSuggester_Auto | Provides default axis if only data corresponding to orthogonal axis is provided |
NPlot::AdapterUtils::AxisSuggester_DataView | Provides axis suggestion for data in a particular column of a DataView |
NPlot::AdapterUtils::AxisSuggester_IList | This class gets an axis suitable for plotting the data contained in an IList |
NPlot::AdapterUtils::AxisSuggester_MultiColumns | Implements functionality for suggesting an axis suitable for charting data in multiple columns of a DataRowCollection |
NPlot::AdapterUtils::AxisSuggester_Null | This class is responsible for supplying a default axis via the IAxisSuggester interface |
NPlot::AdapterUtils::AxisSuggester_RowAuto | Provides default axis if only data corresponding to orthogonal axis is provided |
NPlot::AdapterUtils::AxisSuggester_Rows | Provides axis for data in a given column of a DataRowCollection |
NPlot::AdapterUtils::AxisSuggester_StartStep | This class gets an axis corresponding to a StartStep object |
NPlot::AdapterUtils::Counter_DataView | Class that provides the number of items in a DataView via the ICounter interface |
NPlot::AdapterUtils::Counter_IList | Class that provides the number of items in an IList via the ICounter interface |
NPlot::AdapterUtils::Counter_Null | Class that returns 0 via the ICounter interface |
NPlot::AdapterUtils::Counter_Rows | Class that provides the number of items in a DataRowCollection via the ICounter interface |
NPlot::AdapterUtils::DataGetter_Count | Provides the natural numbers (and 0) via the IDataGetter interface |
NPlot::AdapterUtils::DataGetter_DataView | Provides data in a DataView via the IDataGetter interface |
NPlot::AdapterUtils::DataGetter_IList | Provides data in an IList via the IDataGetter interface |
NPlot::AdapterUtils::DataGetter_MultiRows | Gets data |
NPlot::AdapterUtils::DataGetter_Null | Provides no data |
NPlot::AdapterUtils::DataGetter_Rows | Provides data in a DataRowCollection via the IDataGetter interface |
NPlot::AdapterUtils::DataGetter_StartStep | Provides data points from a StartStep object via the IDataGetter interface |
NPlot::AdapterUtils::IAxisSuggester | Interface for classes that can suggest an axis for data they contain |
NPlot::AdapterUtils::ICounter | Interface that enables a dataholding class to report how many data items it holds |
NPlot::AdapterUtils::IDataGetter | |
NPlot::ArrowItem | An Arrow IDrawable, with a text label that is automatically nicely positioned at the non-pointy end of the arrow |
NPlot::AxesConstraint | Classes derived from this abstract base class define and can apply some form of constraint to the positioning and length of one or more of the four axes of a PlotSurface2D |
NPlot::AxesConstraint::AspectRatio | Defines an axes constraint that forces the world width and height pixel lengths to be at the provided ratio |
NPlot::AxesConstraint::AxisPosition | Defines an AxisConstraint that forces the specified axis to be placed at a specific physical position |
NPlot::AxesConstraint::XPixelWorldLength | Defines an AxisConstraint that forces the world length corresponding to one pixel on the bottom x-axis to be a certain value |
NPlot::AxesConstraint::YPixelWorldLength | Defines an AxisConstraint that forces the world length corresponding to one pixel on the left y-axis to be a certain value |
NPlot::Axis | Encapsulates functionality common to all axis classes |
NPlot::BarPlot | Draws |
NPlot::BasePlot | Supplies implementation of basic legend handling properties, and basic data specifying properties which are used by all plots |
NPlot::BaseSequencePlot | Adds additional basic functionality to BasePlot that is common to all plots that implement the ISequencePlot interface |
NPlot::CandlePlot | Encapsulates functionality for drawing finacial candle charts |
NPlot::CandlePlot::CandleDataAdapter | |
NPlot::CandlePlot::CandleStyle | |
NPlot::CandlePlot::Stick | |
NPlot::DateTimeAxis | The DateTimeAxis class |
NPlot::FilledRegion | A quick and dirty Filled region plottable object |
NPlot::Grid | Encapsulates a Grid IDrawable object |
NPlot::HistogramPlot | Provides ability to draw histogram plots |
NPlot::HorizontalLine | Encapsulates functionality for drawing a horizontal line on a plot surface |
NPlot::IDrawable | Defines a Draw method for drawing objects against an x and y Physical Axis |
NPlot::IGradient | Defines a gradient |
NPlot::ImagePlot | Encapsulates functionality for plotting data as a 2D image chart |
NPlot::IPlot | Defines the interface for objects that (a) can draw a representation of themselves in the legend and (b) can recommend a good axis to draw themselves against |
NPlot::IPlotSurface2D | Defines the PlotSurface2D interface - All specific PlotSurface2D classes that use PlotSurface2D for their underlying operations should implement this class |
NPlot::IRectangleBrush | Classes that implement this interface can provide a brush sized according to a given rectangle |
NPlot::ISequencePlot | Defines an mix-in style interface for plots that use SequenceAdapter to interpret supplied data |
NPlot::ISurface | All PlotSurface's implement this interface |
NPlot::ITransform2D | This interface is useful in the Plot classes for transforming world to physical coordinates |
NPlot::LabelAxis | Allows the creation of axes with any number of user defined labels at user defined world values along the axis |
NPlot::LabelPointPlot | Encapsulates functionality |
NPlot::LabelPointPlot::TextDataAdapter | This class us used in conjunction with SequenceAdapter to interpret data specified to the TextPlot class |
NPlot::Legend | Legend functionality specific to Legends associated with a PlotSurface2D |
NPlot::LegendBase | Provides functionality for drawing legends |
NPlot::LinearAxis | Provides functionality for drawing axes with a linear numeric scale |
NPlot::LinearGradient | Class for creating a linear gradient |
NPlot::LinePlot | Encapsulates functionality for plotting data as a line chart |
NPlot::LogAxis | The class implementing logarithmic axes |
NPlot::Marker | Encapsulates functionality relating to markers used by the PointPlot class |
NPlot::MarkerItem | Class for placement of a single marker |
NPlot::NPlotException | All exceptions thrown by NPlot are of this type |
NPlot::PageAlignedPhysicalAxis | The bare minimum needed to do world->physical and physical->world transforms for vertical axes |
NPlot::PhysicalAxis | This class adds physical positioning information [PhysicalMin, PhysicalMax] and related functionality on top of a specific Axis class |
NPlot::PiAxis | Axis with labels in multiples of Pi |
NPlot::Web::PlotSurface2D | A PlotSurface2D web control |
NPlot::Bitmap::PlotSurface2D | Wrapper around NPlot.PlotSurface2D that provides extra functionality specific to drawing to Bitmaps |
NPlot::PlotSurface2D | Implements the surface on which IDrawables are drawn |
NPlot::Web::Design::PlotSurface2D | The Design Time rendered for the NPlot.web.PlotSurface2D control |
NPlot::Windows::PlotSurface2D | A Windows.Forms PlotSurface2D control |
NPlot::Windows::PlotSurface2D::Interactions | Encapsulates a number of separate "Interactions" |
NPlot::Windows::PlotSurface2D::Interactions::AxisDrag | |
NPlot::Windows::PlotSurface2D::Interactions::HorizontalDrag | |
NPlot::Windows::PlotSurface2D::Interactions::HorizontalGuideline | Horizontal line interaction |
NPlot::Windows::PlotSurface2D::Interactions::HorizontalRangeSelection | |
NPlot::Windows::PlotSurface2D::Interactions::Interaction | Base class for an interaction |
NPlot::Windows::PlotSurface2D::Interactions::MouseWheelZoom | |
NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection | |
NPlot::Windows::PlotSurface2D::Interactions::VerticalDrag | |
NPlot::Windows::PlotSurface2D::Interactions::VerticalGuideline | |
NPlot::Windows::PlotSurface2D::PlotContextMenu | Summary description for ContextMenu |
NPlot::Windows::PlotSurface2D::PlotContextMenu::IPlotMenuItem | Elements of the MenuItems array list must implement this interface |
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotMenuItem | A Plot menu item suitable for specifying basic menu items |
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotMenuSeparator | A plot menu item for separators |
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotShowCoordinatesMenuItem | A Plot Menu Item that provides necessary functionality for the show coordinates menu item (tick mark toggle in addition to basic functionality) |
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotZoomBackMenuItem | A Plot Menu Item that provides necessary functionality for the zoom back menu item (graying out if zoomed right out in addition to basic functionality) |
NPlot::PointD | Represtents a point in two-dimensional space |
NPlot::PointOLHC | Encapsulates open, low, high and close values useful for specifying financial data over a time period, together with a [single] x-value indicating the time [period] the data corresponds to |
NPlot::PointPlot | Encapsulates functionality for drawing data as a series of points |
NPlot::RectangleBrushes | Collection of useful brushes |
NPlot::RectangleBrushes::Horizontal | A brush with horizontal gradient |
NPlot::RectangleBrushes::HorizontalCenterFade | A brush with horizontal gradient that fades into center then out again |
NPlot::RectangleBrushes::Solid | A solid brush |
NPlot::RectangleBrushes::Vertical | A brush with vertical gradient |
NPlot::RectangleBrushes::VerticalCenterFade | Brush with vertical gradient that fades into center then out again |
NPlot::RectangleD | Stores a set of four double numbers that represent the location and size of a rectangle |
NPlot::SequenceAdapter | This class is responsible for interpreting the various ways you can specify data to plot objects using the DataSource, DataMember, ordinateData and AbscissaData properties |
NPlot::StartStep | Encapsulates a Start and Step value |
NPlot::StepGradient | Class for creating a rainbow legend |
NPlot::StepPlot | Encapsulates functionality for plotting data as a stepped line |
NPlot::TextItem | This class implements drawing text against two physical axes |
NPlot::Transform2D | Encapsulates functionality for transforming world to physical coordinates optimally |
NPlot::Transform2D::DefaultTransform2D | This class does world -> physical transforms for the general case |
NPlot::Transform2D::FastTransform2D | This class does highly efficient world->physical and physical->world transforms for linear axes |
NPlot::Utils | General purpose utility functions used internally |
NPlot::VerticalLine | Encapsulates functionality for drawing a vertical line on a plot surface |