org.das2.graph.DigitalRenderer

DigitalRenderer( )


PROP_COLOR


PROP_ALIGN


PROP_PLOTSYMBOL


PROP_FORMAT

format, empty string means use either dataset's format, or %.2f


PROP_SIZE

font size, 0 indicates the plot font should be used. TODO: this should be relativeSize. Add a property for this as well.


PROP_FONTSIZE

font size, expressed as relative string like "1em" or "6pt"


PROP_FILLLABEL


PROP_DATASETSIZELIMIT


acceptContext

acceptContext( int x, int y ) → boolean

Parameters

x - an int
y - an int

Returns:

boolean

[search for examples] [view on GitHub] [view on old javadoc] [view source]


doAutorange

doAutorange( QDataSet ds ) → QDataSet

autorange on the data, returning a rank 2 bounds for the dataset.

Parameters

ds - the dataset

Returns:

a bounding box or null if the dataset is empty.

See Also:

org.das2.qds.examples.Schemes#boundingBox()


[search for examples] [view on GitHub] [view on old javadoc] [view source]


formatDatum

formatDatum( String form, Datum d, char type ) → String

format the datum into a string, using the format and the pre-calculated type.

Parameters

form - the format, such as %.2f or "x=%d cc"
d - a Datum
type - 'x' 'X' 'd' 'o' 'c' 'C' or 'f'

Returns:

the string

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getAlign

getAlign( ) → Align

Returns:

org.das2.graph.DigitalRenderer.Align

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getColor

getColor( ) → Color

Returns:

java.awt.Color

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getControl

getControl( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getDataSetSizeLimit

getDataSetSizeLimit( ) → int

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getFillLabel

getFillLabel( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getFontSize

getFontSize( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getFormat

getFormat( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getPlotSymbol

getPlotSymbol( ) → PlotSymbol

Returns:

org.das2.graph.PlotSymbol

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getSize

getSize( ) → double

Returns:

double

[search for examples] [view on GitHub] [view on old javadoc] [view source]


render

render( java.awt.Graphics2D g, org.das2.graph.DasAxis xAxis, org.das2.graph.DasAxis yAxis ) → void

Parameters

g - a Graphics2D
xAxis - a DasAxis
yAxis - a DasAxis

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


selectionArea

selectionArea( ) → Shape

like accept context, but provides a shape to indicate selection. This should be roughly the same as the locus of points where acceptContext is true.

Returns:

a java.awt.Shape

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setAlign

setAlign( org.das2.graph.DigitalRenderer.Align align ) → void

For the box containing the digital number, which corner is anchored to the data. Note this is consistent with the anchorPosition property of annotations.

Parameters

align - a DigitalRenderer.Align

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setColor

setColor( java.awt.Color color ) → void

Parameters

color - a Color

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setControl

setControl( String s ) → void

Parameters

s - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setDataSetSizeLimit

setDataSetSizeLimit( int dataSetSizeLimit ) → void

Parameters

dataSetSizeLimit - an int

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setFillLabel

setFillLabel( String fillLabel ) → void

the label printed where fill data (invalid data placeholder) is found.

Parameters

fillLabel - the label such as "fill" or "" for nothing.

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setFontSize

setFontSize( String fontSize ) → void

Parameters

fontSize - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setFormat

setFormat( String value ) → void

note the dataset's format will be used if this is "", and "%.2f" if no format is found there.

Parameters

value - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setPlotSymbol

setPlotSymbol( org.das2.graph.PlotSymbol plotSymbol ) → void

Parameters

plotSymbol - a PlotSymbol

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setSize

setSize( double size ) → void

Parameters

size - a double

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


typeForFormat

typeForFormat( String form ) → char

return the data type needed for the format. For example, %d needs integers, %f needs floats.

Parameters

form - a String

Returns:

'x' 'X' 'd' 'o' 'c' 'C' or 'f'

[search for examples] [view on GitHub] [view on old javadoc] [view source]


updatePlotImage

updatePlotImage( org.das2.graph.DasAxis xAxis, org.das2.graph.DasAxis yAxis, ProgressMonitor monitor ) → void

Parameters

xAxis - a DasAxis
yAxis - a DasAxis
monitor - a ProgressMonitor

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]