<h2>org.das2.graph.HugeScatterRenderer</h2><p>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:<ul>
 <li> connecting lines when the data is of timeseries, 
 <li> alternate modes are used when we zoom in closely,
 <li> support for QDataSets and waveform scheme data,
 <li> lone pixels are highlighted.
 </ul>
 
 Created on April 14, 2005, 8:45 PM</p>
<h2>HugeScatterRenderer( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/dataset/DataSetDescriptor.html'>org.das2.dataset.DataSetDescriptor</a> dsd )</h2>
<p></p>

<hr>
<a name="PROP_ENVELOPE"></a>
<h2>PROP_ENVELOPE</h2>
<p></p>

<hr>
<a name="acceptContext-int-int"></a>
<h2>acceptContext</h2>
acceptContext( int x, int y ) &rarr; boolean

<p></p>

<h3>Parameters</h3>
x - an int
<br>
y - an int

<h3>Returns:</h3>
boolean

<br><br>
<a href="https://github.com/autoplot/dev/search?q=acceptContext&unscoped_q=acceptContext">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#acceptContext-int-int">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1082">[view source]</a>
<br>
<br>
<hr>
<a name="doAutorange-org.das2.qds.QDataSet"></a>
<h2>doAutorange</h2>
doAutorange( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p></p>

<h3>Parameters</h3>
ds - a QDataSet

<h3>Returns:</h3>
org.das2.qds.QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=doAutorange&unscoped_q=doAutorange">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#doAutorange-org.das2.qds.QDataSet">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L184">[view source]</a>
<br>
<br>
<hr>
<a name="getColor"></a>
<h2>getColor</h2>
getColor(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a>

<p></p>

<h3>Returns:</h3>
java.awt.Color

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getColor&unscoped_q=getColor">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getColor">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1058">[view source]</a>
<br>
<br>
<hr>
<a name="getEnvelope"></a>
<h2>getEnvelope</h2>
getEnvelope(  ) &rarr; int

<p></p>

<h3>Returns:</h3>
int

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getEnvelope&unscoped_q=getEnvelope">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getEnvelope">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1065">[view source]</a>
<br>
<br>
<hr>
<a name="getListIcon"></a>
<h2>getListIcon</h2>
getListIcon(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/javax/swing/Icon.html'>javax.swing.Icon</a>

<p></p>

<h3>Returns:</h3>
javax.swing.Icon

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getListIcon&unscoped_q=getListIcon">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getListIcon">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L92">[view source]</a>
<br>
<br>
<hr>
<a name="getSaturationHitCount"></a>
<h2>getSaturationHitCount</h2>
getSaturationHitCount(  ) &rarr; int

<p></p>

<h3>Returns:</h3>
int

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getSaturationHitCount&unscoped_q=getSaturationHitCount">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getSaturationHitCount">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1049">[view source]</a>
<br>
<br>
<hr>
<a name="isPrint300dpi"></a>
<h2>isPrint300dpi</h2>
isPrint300dpi(  ) &rarr; boolean

<p>Getter for property draw300dpi.</p>

<h3>Returns:</h3>
Value of property draw300dpi.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isPrint300dpi&unscoped_q=isPrint300dpi">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#isPrint300dpi">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1098">[view source]</a>
<br>
<br>
<hr>
<a name="render-java.awt.Graphics2D-org.das2.graph.DasAxis-org.das2.graph.DasAxis"></a>
<h2>render</h2>
render( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html'>java.awt.Graphics2D</a> g1, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> xAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> yAxis ) &rarr; void

<p></p>

<h3>Parameters</h3>
g1 - a Graphics2D
<br>
xAxis - a DasAxis
<br>
yAxis - a DasAxis

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=render&unscoped_q=render">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#render-java.awt.Graphics2D-org.das2.graph.DasAxis-org.das2.graph.DasAxis">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L216">[view source]</a>
<br>
<br>
<hr>
<a name="selectionArea"></a>
<h2>selectionArea</h2>
selectionArea(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Shape.html'>java.awt.Shape</a>

<p>return a Shape object showing where the data lie and focus should be accepted.</p>

<h3>Returns:</h3>
a java.awt.Shape

<br><br>
<a href="https://github.com/autoplot/dev/search?q=selectionArea&unscoped_q=selectionArea">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#selectionArea">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1174">[view source]</a>
<br>
<br>
<hr>
<a name="setColor-java.awt.Color"></a>
<h2>setColor</h2>
setColor( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a> color ) &rarr; void

<p></p>

<h3>Parameters</h3>
color - a Color

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setColor&unscoped_q=setColor">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setColor-java.awt.Color">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1053">[view source]</a>
<br>
<br>
<hr>
<a name="setDataSet-org.das2.qds.QDataSet"></a>
<h2>setDataSet</h2>
setDataSet( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; void

<p></p>

<h3>Parameters</h3>
ds - a QDataSet

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDataSet&unscoped_q=setDataSet">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setDataSet-org.das2.qds.QDataSet">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L156">[view source]</a>
<br>
<br>
<hr>
<a name="setEnvelope-int"></a>
<h2>setEnvelope</h2>
setEnvelope( int envelope ) &rarr; void

<p>0=none. 1=faint envelope with points on top.  2=only envelope</p>

<h3>Parameters</h3>
envelope - an int

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setEnvelope&unscoped_q=setEnvelope">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setEnvelope-int">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1073">[view source]</a>
<br>
<br>
<hr>
<a name="setPrint300dpi-boolean"></a>
<h2>setPrint300dpi</h2>
setPrint300dpi( boolean print300dpi ) &rarr; void

<p>Setter for property draw300dpi.</p>

<h3>Parameters</h3>
print300dpi - New value of property draw300dpi.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setPrint300dpi&unscoped_q=setPrint300dpi">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setPrint300dpi-boolean">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1106">[view source]</a>
<br>
<br>
<hr>
<a name="setSaturationHitCount-int"></a>
<h2>setSaturationHitCount</h2>
setSaturationHitCount( int d ) &rarr; void

<p></p>

<h3>Parameters</h3>
d - an int

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setSaturationHitCount&unscoped_q=setSaturationHitCount">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setSaturationHitCount-int">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1041">[view source]</a>
<br>
<br>
<hr>
<a name="updatePlotImage-org.das2.graph.DasAxis-org.das2.graph.DasAxis-org.das2.util.monitor.ProgressMonitor"></a>
<h2>updatePlotImage</h2>
updatePlotImage( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> xAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> yAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> monitor ) &rarr; void

<p></p>

<h3>Parameters</h3>
xAxis - a DasAxis
<br>
yAxis - a DasAxis
<br>
monitor - a ProgressMonitor

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=updatePlotImage&unscoped_q=updatePlotImage">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#updatePlotImage-org.das2.graph.DasAxis-org.das2.graph.DasAxis-org.das2.util.monitor.ProgressMonitor">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L894">[view source]</a>
<br>
<br>