Unplugged Viz
High-performance scientific visualization isn't just for the workstation anymore
Durwella.Unplugged.Viz.PlotViewBase Class Referenceabstract

Base class for plot views. More...

Static Public Attributes

static readonly BindableProperty DataRangeProperty
 BindableProperty for the Data property. More...
 
static readonly BindableProperty ColorMapProperty
 BindableProperty for the ColorMap property. More...
 
static readonly BindableProperty ColorMapRangeProperty
 BindableProperty for the ColorMapRange property. More...
 
static readonly BindableProperty ColorMapMinimumProperty
 BindableProperty for the minimum value of the ColorMapRange property. More...
 
static readonly BindableProperty ColorMapMaximumProperty
 BindableProperty for the maximum value of the ColorMapRange property. More...
 

Properties

virtual IEnumerable Data [get, set]
 Gets or sets a data array. More...
 
IEnumerable ScaledData [get, set]
 The Data, scaled into an array of bytes using the ColorMapRange More...
 
ShapeFBase DataRange [get, set]
 An ShapeFBase defining the numeric values of the horizontal and vertical axes. More...
 
RectangleF ViewRectangle [get, set]
 A RectangleF defining the portion of data actually visible, More...
 
Color[] ColorMap [get, set]
 An array of Colors defining how the data are displayed. More...
 

Additional Inherited Members

- Public Member Functions inherited from Durwella.Unplugged.Viz.ViewBase
void Update ()
 Update the ViewRender that is rendering this view. More...
 

Detailed Description

Base class for plot views.

Inheritance diagram for Durwella.Unplugged.Viz.PlotViewBase:
Durwella.Unplugged.Viz.ViewBase Durwella.Unplugged.Viz.ColorMappedImageView Durwella.Unplugged.Viz.XYPlotView< T > Durwella.Unplugged.Viz.ColorMappedPlotView< T >

Member Data Documentation

readonly BindableProperty Durwella.Unplugged.Viz.PlotViewBase.ColorMapMaximumProperty
static

BindableProperty for the maximum value of the ColorMapRange property.

readonly BindableProperty Durwella.Unplugged.Viz.PlotViewBase.ColorMapMinimumProperty
static

BindableProperty for the minimum value of the ColorMapRange property.

readonly BindableProperty Durwella.Unplugged.Viz.PlotViewBase.ColorMapProperty
static

BindableProperty for the ColorMap property.

readonly BindableProperty Durwella.Unplugged.Viz.PlotViewBase.ColorMapRangeProperty
static

BindableProperty for the ColorMapRange property.

readonly BindableProperty Durwella.Unplugged.Viz.PlotViewBase.DataRangeProperty
static

BindableProperty for the Data property.

Property Documentation

Color [] Durwella.Unplugged.Viz.PlotViewBase.ColorMap
getset

An array of Colors defining how the data are displayed.

The values in the ColorMap array are evenly distributed between ColorMaxMinimum and ColorMapMaximum, and the displayed color is determined by interpolation.

virtual IEnumerable Durwella.Unplugged.Viz.PlotViewBase.Data
getset

Gets or sets a data array.

The Data should be an array of bytes, ints, or floats. The Rank of the array depends on which view is being used.

ShapeFBase Durwella.Unplugged.Viz.PlotViewBase.DataRange
getset

An ShapeFBase defining the numeric values of the horizontal and vertical axes.

If DataRange is a RectangleF with x = y = width = height = 0, or a RangeF with x = y = 0, axes will not be displayed.

IEnumerable Durwella.Unplugged.Viz.PlotViewBase.ScaledData
getset

The Data, scaled into an array of bytes using the ColorMapRange

RectangleF Durwella.Unplugged.Viz.PlotViewBase.ViewRectangle
getset

A RectangleF defining the portion of data actually visible,

All parameters should be between 0.0f and 1.0f.


The documentation for this class was generated from the following file: