org.das2.graph.HugeScatterRenderer
HugeScatterRenderer
This renderer can handle vector data sets with hundreds of thousands of points
by histogramming the points and then creating a greyscale spectrogram of
the histogram. The property "saturationHitCount" defines the number of pixel
hits that will make the pixel black.
This has been modified a lot over the years:
- connecting lines when the data is of timeseries,
- alternate modes are used when we zoom in closely,
- support for QDataSets and waveform scheme data,
- lone pixels are highlighted.
Created on April 14, 2005, 8:45 PM
PROP_ENVELOPE
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
Parameters
ds - a QDataSet
Returns:
org.das2.qds.QDataSet
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getColor
getColor( ) → java.awt.Color
Returns:
java.awt.Color
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getEnvelope
getEnvelope( ) → int
Returns:
int
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getListIcon
getListIcon( ) → javax.swing.Icon
Returns:
javax.swing.Icon
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getSaturationHitCount
getSaturationHitCount( ) → int
Returns:
int
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isPrint300dpi
isPrint300dpi( ) → boolean
Getter for property draw300dpi.
Returns:
Value of property draw300dpi.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
render
render( java.awt.Graphics2D g1, org.das2.graph.DasAxis xAxis, org.das2.graph.DasAxis yAxis ) → void
Parameters
g1 - 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( ) → java.awt.Shape
return a Shape object showing where the data lie and focus should be accepted.
Returns:
a java.awt.Shape
[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]
setDataSet
setDataSet( QDataSet ds ) → void
Parameters
ds - a QDataSet
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setEnvelope
setEnvelope( int envelope ) → void
0=none. 1=faint envelope with points on top. 2=only envelope
Parameters
envelope - an int
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setPrint300dpi
setPrint300dpi( boolean print300dpi ) → void
Setter for property draw300dpi.
Parameters
print300dpi - New value of property draw300dpi.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setSaturationHitCount
setSaturationHitCount( int d ) → void
Parameters
d - an int
Returns:
void (returns nothing)
[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]