NPlot Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
NPlot::AdapterUtilsEncapsulates functionality relating to exposing data in various different data structures in a consistent way
NPlot::AdapterUtils::AxisSuggester_AutoProvides default axis if only data corresponding to orthogonal axis is provided
NPlot::AdapterUtils::AxisSuggester_DataViewProvides axis suggestion for data in a particular column of a DataView
NPlot::AdapterUtils::AxisSuggester_IListThis class gets an axis suitable for plotting the data contained in an IList
NPlot::AdapterUtils::AxisSuggester_MultiColumnsImplements functionality for suggesting an axis suitable for charting data in multiple columns of a DataRowCollection
NPlot::AdapterUtils::AxisSuggester_NullThis class is responsible for supplying a default axis via the IAxisSuggester interface
NPlot::AdapterUtils::AxisSuggester_RowAutoProvides default axis if only data corresponding to orthogonal axis is provided
NPlot::AdapterUtils::AxisSuggester_RowsProvides axis for data in a given column of a DataRowCollection
NPlot::AdapterUtils::AxisSuggester_StartStepThis class gets an axis corresponding to a StartStep object
NPlot::AdapterUtils::Counter_DataViewClass that provides the number of items in a DataView via the ICounter interface
NPlot::AdapterUtils::Counter_IListClass that provides the number of items in an IList via the ICounter interface
NPlot::AdapterUtils::Counter_NullClass that returns 0 via the ICounter interface
NPlot::AdapterUtils::Counter_RowsClass that provides the number of items in a DataRowCollection via the ICounter interface
NPlot::AdapterUtils::DataGetter_CountProvides the natural numbers (and 0) via the IDataGetter interface
NPlot::AdapterUtils::DataGetter_DataViewProvides data in a DataView via the IDataGetter interface
NPlot::AdapterUtils::DataGetter_IListProvides data in an IList via the IDataGetter interface
NPlot::AdapterUtils::DataGetter_MultiRowsGets data
NPlot::AdapterUtils::DataGetter_NullProvides no data
NPlot::AdapterUtils::DataGetter_RowsProvides data in a DataRowCollection via the IDataGetter interface
NPlot::AdapterUtils::DataGetter_StartStepProvides data points from a StartStep object via the IDataGetter interface
NPlot::AdapterUtils::IAxisSuggesterInterface for classes that can suggest an axis for data they contain
NPlot::AdapterUtils::ICounterInterface that enables a dataholding class to report how many data items it holds
NPlot::AdapterUtils::IDataGetter
NPlot::ArrowItemAn Arrow IDrawable, with a text label that is automatically nicely positioned at the non-pointy end of the arrow
NPlot::AxesConstraintClasses 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::AspectRatioDefines an axes constraint that forces the world width and height pixel lengths to be at the provided ratio
NPlot::AxesConstraint::AxisPositionDefines an AxisConstraint that forces the specified axis to be placed at a specific physical position
NPlot::AxesConstraint::XPixelWorldLengthDefines an AxisConstraint that forces the world length corresponding to one pixel on the bottom x-axis to be a certain value
NPlot::AxesConstraint::YPixelWorldLengthDefines an AxisConstraint that forces the world length corresponding to one pixel on the left y-axis to be a certain value
NPlot::AxisEncapsulates functionality common to all axis classes
NPlot::BarPlotDraws
NPlot::BasePlotSupplies implementation of basic legend handling properties, and basic data specifying properties which are used by all plots
NPlot::BaseSequencePlotAdds additional basic functionality to BasePlot that is common to all plots that implement the ISequencePlot interface
NPlot::CandlePlotEncapsulates functionality for drawing finacial candle charts
NPlot::CandlePlot::CandleDataAdapter
NPlot::CandlePlot::CandleStyle
NPlot::CandlePlot::Stick
NPlot::DateTimeAxisThe DateTimeAxis class
NPlot::FilledRegionA quick and dirty Filled region plottable object
NPlot::GridEncapsulates a Grid IDrawable object
NPlot::HistogramPlotProvides ability to draw histogram plots
NPlot::HorizontalLineEncapsulates functionality for drawing a horizontal line on a plot surface
NPlot::IDrawableDefines a Draw method for drawing objects against an x and y Physical Axis
NPlot::IGradientDefines a gradient
NPlot::ImagePlotEncapsulates functionality for plotting data as a 2D image chart
NPlot::IPlotDefines 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::IPlotSurface2DDefines the PlotSurface2D interface - All specific PlotSurface2D classes that use PlotSurface2D for their underlying operations should implement this class
NPlot::IRectangleBrushClasses that implement this interface can provide a brush sized according to a given rectangle
NPlot::ISequencePlotDefines an mix-in style interface for plots that use SequenceAdapter to interpret supplied data
NPlot::ISurfaceAll PlotSurface's implement this interface
NPlot::ITransform2DThis interface is useful in the Plot classes for transforming world to physical coordinates
NPlot::LabelAxisAllows the creation of axes with any number of user defined labels at user defined world values along the axis
NPlot::LabelPointPlotEncapsulates functionality
NPlot::LabelPointPlot::TextDataAdapterThis class us used in conjunction with SequenceAdapter to interpret data specified to the TextPlot class
NPlot::LegendLegend functionality specific to Legends associated with a PlotSurface2D
NPlot::LegendBaseProvides functionality for drawing legends
NPlot::LinearAxisProvides functionality for drawing axes with a linear numeric scale
NPlot::LinearGradientClass for creating a linear gradient
NPlot::LinePlotEncapsulates functionality for plotting data as a line chart
NPlot::LogAxisThe class implementing logarithmic axes
NPlot::MarkerEncapsulates functionality relating to markers used by the PointPlot class
NPlot::MarkerItemClass for placement of a single marker
NPlot::NPlotExceptionAll exceptions thrown by NPlot are of this type
NPlot::PageAlignedPhysicalAxisThe bare minimum needed to do world->physical and physical->world transforms for vertical axes
NPlot::PhysicalAxisThis class adds physical positioning information [PhysicalMin, PhysicalMax] and related functionality on top of a specific Axis class
NPlot::PiAxisAxis with labels in multiples of Pi
NPlot::Web::PlotSurface2DA PlotSurface2D web control
NPlot::Bitmap::PlotSurface2DWrapper around NPlot.PlotSurface2D that provides extra functionality specific to drawing to Bitmaps
NPlot::PlotSurface2DImplements the surface on which IDrawables are drawn
NPlot::Web::Design::PlotSurface2DThe Design Time rendered for the NPlot.web.PlotSurface2D control
NPlot::Windows::PlotSurface2DA Windows.Forms PlotSurface2D control
NPlot::Windows::PlotSurface2D::InteractionsEncapsulates a number of separate "Interactions"
NPlot::Windows::PlotSurface2D::Interactions::AxisDrag
NPlot::Windows::PlotSurface2D::Interactions::HorizontalDrag
NPlot::Windows::PlotSurface2D::Interactions::HorizontalGuidelineHorizontal line interaction
NPlot::Windows::PlotSurface2D::Interactions::HorizontalRangeSelection
NPlot::Windows::PlotSurface2D::Interactions::InteractionBase 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::PlotContextMenuSummary description for ContextMenu
NPlot::Windows::PlotSurface2D::PlotContextMenu::IPlotMenuItemElements of the MenuItems array list must implement this interface
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotMenuItemA Plot menu item suitable for specifying basic menu items
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotMenuSeparatorA plot menu item for separators
NPlot::Windows::PlotSurface2D::PlotContextMenu::PlotShowCoordinatesMenuItemA 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::PlotZoomBackMenuItemA 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::PointDReprestents a point in two-dimensional space
NPlot::PointOLHCEncapsulates 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::PointPlotEncapsulates functionality for drawing data as a series of points
NPlot::RectangleBrushesCollection of useful brushes
NPlot::RectangleBrushes::HorizontalA brush with horizontal gradient
NPlot::RectangleBrushes::HorizontalCenterFadeA brush with horizontal gradient that fades into center then out again
NPlot::RectangleBrushes::SolidA solid brush
NPlot::RectangleBrushes::VerticalA brush with vertical gradient
NPlot::RectangleBrushes::VerticalCenterFadeBrush with vertical gradient that fades into center then out again
NPlot::RectangleDStores a set of four double numbers that represent the location and size of a rectangle
NPlot::SequenceAdapterThis class is responsible for interpreting the various ways you can specify data to plot objects using the DataSource, DataMember, ordinateData and AbscissaData properties
NPlot::StartStepEncapsulates a Start and Step value
NPlot::StepGradientClass for creating a rainbow legend
NPlot::StepPlotEncapsulates functionality for plotting data as a stepped line
NPlot::TextItemThis class implements drawing text against two physical axes
NPlot::Transform2DEncapsulates functionality for transforming world to physical coordinates optimally
NPlot::Transform2D::DefaultTransform2DThis class does world -> physical transforms for the general case
NPlot::Transform2D::FastTransform2DThis class does highly efficient world->physical and physical->world transforms for linear axes
NPlot::UtilsGeneral purpose utility functions used internally
NPlot::VerticalLineEncapsulates functionality for drawing a vertical line on a plot surface

Generated on Sat Nov 5 01:04:06 2005 for NPlot by  doxygen 1.4.5