NPlot Documented Class Library

NPlot.Windows Namespace

Namespace hierarchy

Classes

Class Description
PlotSurface2D A Windows.Forms PlotSurface2D control.
PlotSurface2D.Interactions Encapsulates a number of separate "Interactions". An interaction is basically a set of handlers for mouse and keyboard events that work together in a specific way.
PlotSurface2D.Interactions.AxisDrag
PlotSurface2D.Interactions.HorizontalDrag
PlotSurface2D.Interactions.HorizontalGuideline Horizontal line interaction
PlotSurface2D.Interactions.HorizontalRangeSelection This plot intraction allows the user to select horizontal regions.
PlotSurface2D.Interactions.Interaction Base class for an interaction. All methods are virtual. Not abstract as not all interactions need to use all methods. Default functionality for each method is to do nothing.
PlotSurface2D.Interactions.MouseWheelZoom
PlotSurface2D.Interactions.RubberBandSelection
PlotSurface2D.Interactions.VerticalDrag
PlotSurface2D.Interactions.VerticalGuideline
PlotSurface2D.PlotContextMenu Summary description for ContextMenu.
PlotSurface2D.PlotContextMenu.PlotMenuItem A Plot menu item suitable for specifying basic menu items
PlotSurface2D.PlotContextMenu.PlotMenuSeparator A plot menu item for separators.
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).
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).

Interfaces

Interface Description
PlotSurface2D.PlotContextMenu.IPlotMenuItem elements of the MenuItems array list must implement this interface.

Delegates

Delegate Description
PlotSurface2D.InteractionHandler This is the signature of the function used for InteractionOccurred events. TODO: expand this to include information about the event.
PlotSurface2D.PreRefreshHandler This is the signature of the function used for PreRefresh events.