NPlot Namespace Reference


Classes

class  AdapterUtils
 Encapsulates functionality relating to exposing data in various different data structures in a consistent way. More...
class  ArrowItem
 An Arrow IDrawable, with a text label that is automatically nicely positioned at the non-pointy end of the arrow. More...
class  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. More...
class  Axis
 Encapsulates functionality common to all axis classes. More...
class  BarPlot
 Draws. More...
class  BasePlot
 Supplies implementation of basic legend handling properties, and basic data specifying properties which are used by all plots. More...
class  BaseSequencePlot
 Adds additional basic functionality to BasePlot that is common to all plots that implement the ISequencePlot interface. More...
class  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. More...
class  CandlePlot
 Encapsulates functionality for drawing finacial candle charts. More...
class  DateTimeAxis
 The DateTimeAxis class. More...
class  FilledRegion
 A quick and dirty Filled region plottable object. More...
class  Grid
 Encapsulates a Grid IDrawable object. More...
class  HistogramPlot
 Provides ability to draw histogram plots. More...
class  HorizontalLine
 Encapsulates functionality for drawing a horizontal line on a plot surface. More...
interface  IDrawable
 Defines a Draw method for drawing objects against an x and y Physical Axis. More...
interface  IGradient
 Defines a gradient. More...
class  ImagePlot
 Encapsulates functionality for plotting data as a 2D image chart. More...
interface  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. More...
interface  IPlotSurface2D
 Defines the PlotSurface2D interface - All specific PlotSurface2D classes that use PlotSurface2D for their underlying operations should implement this class. More...
interface  ISequencePlot
 Defines an mix-in style interface for plots that use SequenceAdapter to interpret supplied data. More...
interface  ISurface
 All PlotSurface's implement this interface. More...
interface  ITransform2D
 This interface is useful in the Plot classes for transforming world to physical coordinates. More...
class  LabelAxis
 Allows the creation of axes with any number of user defined labels at user defined world values along the axis. More...
class  LabelPointPlot
 Encapsulates functionality. More...
class  Legend
 Legend functionality specific to Legends associated with a PlotSurface2D. More...
class  LegendBase
 Provides functionality for drawing legends. More...
class  LinearAxis
 Provides functionality for drawing axes with a linear numeric scale. More...
class  LinearGradient
 Class for creating a linear gradient. More...
class  LinePlot
 Encapsulates functionality for plotting data as a line chart. More...
class  LogAxis
 The class implementing logarithmic axes. More...
class  Marker
 Encapsulates functionality relating to markers used by the PointPlot class. More...
class  MarkerItem
 Class for placement of a single marker. More...
class  NPlotException
 All exceptions thrown by NPlot are of this type. More...
class  PageAlignedPhysicalAxis
 The bare minimum needed to do world->physical and physical->world transforms for vertical axes. More...
class  PhysicalAxis
 This class adds physical positioning information [PhysicalMin, PhysicalMax] and related functionality on top of a specific Axis class. More...
class  PiAxis
 Axis with labels in multiples of Pi. More...
class  PlotSurface2D
 Implements the surface on which IDrawables are drawn. More...
struct  PointD
 Represtents a point in two-dimensional space. More...
class  PointPlot
 Encapsulates functionality for drawing data as a series of points. More...
interface  IRectangleBrush
 Classes that implement this interface can provide a brush sized according to a given rectangle. More...
class  RectangleBrushes
 Collection of useful brushes. More...
struct  RectangleD
 Stores a set of four double numbers that represent the location and size of a rectangle. More...
class  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. More...
class  StartStep
 Encapsulates a Start and Step value. More...
class  StepGradient
 Class for creating a rainbow legend. More...
class  StepPlot
 Encapsulates functionality for plotting data as a stepped line. More...
class  TextItem
 This class implements drawing text against two physical axes. More...
class  Transform2D
 Encapsulates functionality for transforming world to physical coordinates optimally. More...
class  Utils
 General purpose utility functions used internally. More...
class  VerticalLine
 Encapsulates functionality for drawing a vertical line on a plot surface. More...

Namespaces

namespace  Bitmap
namespace  Web
namespace  Windows


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