<h2>org.das2.graph.DasDevicePosition</h2><p>DasRows and DasColumns are both DasDevidePositions that lay out the
 canvas.  Any object on the DasCanvas have a row and column object to indicate
 the position of the object.</p>
<h2>DasDevicePosition( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasCanvas.html'>org.das2.graph.DasCanvas</a> parent, double minimum, double maximum, boolean width )</h2>
<p></p>

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

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

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

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

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

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

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

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

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

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

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

<hr>
<a name="addPropertyChangeListener"></a>
<h2>addPropertyChangeListener</h2>
addPropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void

<p></p>

<h3>Parameters</h3>
listener - a PropertyChangeListener

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=addPropertyChangeListener&unscoped_q=addPropertyChangeListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#addPropertyChangeListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
addPropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> propertyName, <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void<br>
<hr>
<a name="addUpdateListener"></a>
<h2>addUpdateListener</h2>
addUpdateListener( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/event/DasUpdateListener.html'>org.das2.graph.event.DasUpdateListener</a> l ) &rarr; void

<p>add an update listener</p>

<h3>Parameters</h3>
l - update listener

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=addUpdateListener&unscoped_q=addUpdateListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#addUpdateListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="contains"></a>
<h2>contains</h2>
contains( int x ) &rarr; boolean

<p>returns true if ( getDMinimum() &lt;= x ) &amp;&amp; ( x &lt;= getDMaximum() );</p>

<h3>Parameters</h3>
x - the pixel position

<h3>Returns:</h3>
true if ( getDMinimum() &lt;= x ) &amp;&amp; ( x &lt;= getDMaximum() );
<br><br>
<a href="https://github.com/autoplot/dev/search?q=contains&unscoped_q=contains">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#contains">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="formatFormatStr"></a>
<h2><del>formatFormatStr</del></h2>
Deprecated: see formatLayoutStr( double[] arr )
<hr>
<a name="formatLayoutStr"></a>
<h2>formatLayoutStr</h2>
formatLayoutStr( double[] arr ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>formats the three position specifiers efficiently.</p>

<h3>Parameters</h3>
arr - three-element array [ npos (0.0-1.0), emoffset, pt_offset ].

<h3>Returns:</h3>
String like "100%-5em+4pt"
<h3>See Also:</h3>
<a href='null'>parseFormatStr(java.lang.String)</a> <br>
<a href='null'>formatLayoutStr(org.das2.graph.DasDevicePosition, boolean)</a> which contains repeated code.<br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=formatLayoutStr&unscoped_q=formatLayoutStr">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#formatLayoutStr">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
formatLayoutStr( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasDevicePosition.html'>org.das2.graph.DasDevicePosition</a> pos ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a><br>
formatLayoutStr( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasDevicePosition.html'>org.das2.graph.DasDevicePosition</a> pos, boolean min ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a><br>
<hr>
<a name="getDMaximum"></a>
<h2>getDMaximum</h2>
getDMaximum(  ) &rarr; int

<p>returns the pixel position of the maximum of the Row/Column.  This is
 the right side of a column and the bottom of a row.</p>

<h3>Returns:</h3>
the pixel position (pixel=point for now)
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDMaximum&unscoped_q=getDMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getDMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getDMiddle"></a>
<h2>getDMiddle</h2>
getDMiddle(  ) &rarr; int

<p>returns pixel position (device position) of the the middle of the row or column</p>

<h3>Returns:</h3>
pixel position (device position) of the the middle of the row or column
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDMiddle&unscoped_q=getDMiddle">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getDMiddle">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getDMinimum"></a>
<h2>getDMinimum</h2>
getDMinimum(  ) &rarr; int

<p>returns the pixel position of the minimum of the Row/Column.  This is
 the left side of a column and the top of a row.</p>

<h3>Returns:</h3>
the pixel position (pixel=point for now)
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDMinimum&unscoped_q=getDMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getDMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getDasName"></a>
<h2>getDasName</h2>
getDasName(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>get the name associated with this object.</p>

<h3>Returns:</h3>
the name associated with this object.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDasName&unscoped_q=getDasName">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getDasName">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getEmMaximum"></a>
<h2>getEmMaximum</h2>
getEmMaximum(  ) &rarr; double

<p>return the em offset that controls the position of the bottom/right boundary.</p>

<h3>Returns:</h3>
the em offset that controls the position of the bottom/right boundary.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getEmMaximum&unscoped_q=getEmMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getEmMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getEmMinimum"></a>
<h2>getEmMinimum</h2>
getEmMinimum(  ) &rarr; double

<p>return the em offset that controls the position of the top/left boundary.</p>

<h3>Returns:</h3>
the em offset that controls the position of the top/left boundary.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getEmMinimum&unscoped_q=getEmMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getEmMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getEmSize"></a>
<h2>getEmSize</h2>
getEmSize(  ) &rarr; int

<p>returns the em size for the canvas.  We define the em size as the 
 height of the font.</p>

<h3>Returns:</h3>
the em height in points.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getEmSize&unscoped_q=getEmSize">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getEmSize">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getMaxLayout"></a>
<h2>getMaxLayout</h2>
getMaxLayout(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p></p>

<h3>Returns:</h3>
java.lang.String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getMaxLayout&unscoped_q=getMaxLayout">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getMaxLayout">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getMaximum"></a>
<h2>getMaximum</h2>
getMaximum(  ) &rarr; double

<p>return the normal position control of the bottom/right.</p>

<h3>Returns:</h3>
the normal position control of the bottom/right.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getMaximum&unscoped_q=getMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getMinLayout"></a>
<h2>getMinLayout</h2>
getMinLayout(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p></p>

<h3>Returns:</h3>
java.lang.String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getMinLayout&unscoped_q=getMinLayout">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getMinLayout">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getMinimum"></a>
<h2>getMinimum</h2>
getMinimum(  ) &rarr; double

<p>return the normal position control of the top/left.</p>

<h3>Returns:</h3>
the normal position control of the top/left.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getMinimum&unscoped_q=getMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getParent"></a>
<h2>getParent</h2>
getParent(  ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasCanvas.html'>org.das2.graph.DasCanvas</a>

<p>return the parent canvas.</p>

<h3>Returns:</h3>
the parent canvas.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getParent&unscoped_q=getParent">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getParent">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getParentDevicePosition"></a>
<h2>getParentDevicePosition</h2>
getParentDevicePosition(  ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasDevicePosition.html'>org.das2.graph.DasDevicePosition</a>

<p>return the parent, or null.  If parent is non-null, then position is 
 relative to the parent.</p>

<h3>Returns:</h3>
the parent, or null.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getParentDevicePosition&unscoped_q=getParentDevicePosition">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getParentDevicePosition">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getPtMaximum"></a>
<h2>getPtMaximum</h2>
getPtMaximum(  ) &rarr; int

<p>return the points offset that controls the position of the bottom/right boundary.</p>

<h3>Returns:</h3>
the points offset that controls the position of the bottom/right boundary.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getPtMaximum&unscoped_q=getPtMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getPtMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="getPtMinimum"></a>
<h2>getPtMinimum</h2>
getPtMinimum(  ) &rarr; int

<p>return the points offset that controls the position of the top/left boundary.</p>

<h3>Returns:</h3>
the points offset
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getPtMinimum&unscoped_q=getPtMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#getPtMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="isValueIsAdjusting"></a>
<h2>isValueIsAdjusting</h2>
isValueIsAdjusting(  ) &rarr; boolean

<p>return true if the value is currently adjusting because a
 mutator lock is out.</p>

<h3>Returns:</h3>
true if the value is currently adjusting.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isValueIsAdjusting&unscoped_q=isValueIsAdjusting">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#isValueIsAdjusting">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="parseFormatStr"></a>
<h2><del>parseFormatStr</del></h2>
Deprecated: use parseLayoutStr.
<hr>
<a name="parseLayoutStr"></a>
<h2>parseLayoutStr</h2>
parseLayoutStr( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> s, double em, int widthHeight, double fail ) &rarr; double

<p>parse the format string into a pixel count.  Convenience method.
 parseFormatStr(s) will throw a parse exception and should be used to 
 verify strings.</p>

<h3>Parameters</h3>
s - The string, like "5em+3pt"
<br>
em - the em height of the font,
<br>
widthHeight - the width or height of the dimension.
<br>
fail - the value to return if the parsing fails.

<h3>Returns:</h3>
the length in pixels (or points).
<br><br>
<a href="https://github.com/autoplot/dev/search?q=parseLayoutStr&unscoped_q=parseLayoutStr">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#parseLayoutStr">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
parseLayoutStr( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> s ) &rarr; double[]<br>
parseLayoutStr( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasDevicePosition.html'>org.das2.graph.DasDevicePosition</a> pos, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> spec ) &rarr; void<br>
<hr>
<a name="removeListeners"></a>
<h2>removeListeners</h2>
removeListeners(  ) &rarr; void

<p>remove the listeners so that the DasRow or DasColumn can be garbage collected.</p>

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=removeListeners&unscoped_q=removeListeners">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#removeListeners">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="removePropertyChangeListener"></a>
<h2>removePropertyChangeListener</h2>
removePropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> propertyName, <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void

<p></p>

<h3>Parameters</h3>
propertyName - a String
<br>
listener - a PropertyChangeListener

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=removePropertyChangeListener&unscoped_q=removePropertyChangeListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#removePropertyChangeListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
removePropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void<br>
<hr>
<a name="removeUpdateListener"></a>
<h2>removeUpdateListener</h2>
removeUpdateListener( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/event/DasUpdateListener.html'>org.das2.graph.event.DasUpdateListener</a> l ) &rarr; void

<p>remove an update listener</p>

<h3>Parameters</h3>
l - update listener

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=removeUpdateListener&unscoped_q=removeUpdateListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#removeUpdateListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDMaximum"></a>
<h2>setDMaximum</h2>
setDMaximum( int maximum ) &rarr; void

<p>set the new pixel position of the bottom/right boundary.  
 em and pt offsets are not modified, and the normal position 
 is recalculated.</p>

<h3>Parameters</h3>
maximum - new pixel maximum

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDMaximum&unscoped_q=setDMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setDMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDMinimum"></a>
<h2>setDMinimum</h2>
setDMinimum( int minimum ) &rarr; void

<p>set the new pixel position of the top/left boundary.  em and pt offsets
 are not modified, and the normal position is recalculated.</p>

<h3>Parameters</h3>
minimum - new pixel minimum

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDMinimum&unscoped_q=setDMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setDMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDPosition"></a>
<h2>setDPosition</h2>
setDPosition( int minimum, int maximum ) &rarr; void

<p>set the new pixel location of both the min and max in one operation.</p>

<h3>Parameters</h3>
minimum - the top or left
<br>
maximum - the bottom or right

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDPosition&unscoped_q=setDPosition">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setDPosition">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDasName"></a>
<h2>setDasName</h2>
setDasName( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name ) &rarr; void

<p>set the name associated with this object.</p>

<h3>Parameters</h3>
name - the name associated with this object

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDasName&unscoped_q=setDasName">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setDasName">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setEmMaximum"></a>
<h2>setEmMaximum</h2>
setEmMaximum( double emMaximum ) &rarr; void

<p>set the em offset that controls the position of the bottom/right boundary.</p>

<h3>Parameters</h3>
emMaximum - the em offset.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setEmMaximum&unscoped_q=setEmMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setEmMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setEmMinimum"></a>
<h2>setEmMinimum</h2>
setEmMinimum( double emMinimum ) &rarr; void

<p>set the em offset that controls the position of the top/left boundary.</p>

<h3>Parameters</h3>
emMinimum - the em offset.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setEmMinimum&unscoped_q=setEmMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setEmMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMax"></a>
<h2>setMax</h2>
setMax( double norm, double em, int pt ) &rarr; void

<p>set all three as one atomic operation</p>

<h3>Parameters</h3>
norm - normal position from 0 to 1.
<br>
em - em offset from the normal position.
<br>
pt - points offset from the normal position.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMax&unscoped_q=setMax">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMax">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMaxLayout"></a>
<h2>setMaxLayout</h2>
setMaxLayout( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> maxLayout ) &rarr; void

<p></p>

<h3>Parameters</h3>
maxLayout - a String

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMaxLayout&unscoped_q=setMaxLayout">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMaxLayout">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMaximum"></a>
<h2>setMaximum</h2>
setMaximum( double maximum ) &rarr; void

<p>set the normal position of the minimum of the row or column.  
 For a row, this is the bottom.  For a column, this is the right side.</p>

<h3>Parameters</h3>
maximum - normal (0-1) position

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMaximum&unscoped_q=setMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMin"></a>
<h2>setMin</h2>
setMin( double norm, double em, int pt ) &rarr; void

<p>set all three as one atomic operation</p>

<h3>Parameters</h3>
norm - normal position from 0 to 1.
<br>
em - em offset from the normal position.
<br>
pt - points offset from the normal position.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMin&unscoped_q=setMin">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMin">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMinLayout"></a>
<h2>setMinLayout</h2>
setMinLayout( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> minLayout ) &rarr; void

<p></p>

<h3>Parameters</h3>
minLayout - a String

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMinLayout&unscoped_q=setMinLayout">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMinLayout">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setMinimum"></a>
<h2>setMinimum</h2>
setMinimum( double minimum ) &rarr; void

<p>set the normal position of the minimum of the row or column.  
 For a row, this is the top.  For a column, this is the left side.</p>

<h3>Parameters</h3>
minimum - normal (0-1) position

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setMinimum&unscoped_q=setMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setParent"></a>
<h2>setParent</h2>
setParent( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasCanvas.html'>org.das2.graph.DasCanvas</a> parent ) &rarr; void

<p>set the parent canvas.</p>

<h3>Parameters</h3>
parent - canvas.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setParent&unscoped_q=setParent">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setParent">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setPtMaximum"></a>
<h2>setPtMaximum</h2>
setPtMaximum( int ptMaximum ) &rarr; void

<p>set the pt offset that controls the position of the bottom/right boundary.</p>

<h3>Parameters</h3>
ptMaximum - the em offset.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setPtMaximum&unscoped_q=setPtMaximum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setPtMaximum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="setPtMinimum"></a>
<h2>setPtMinimum</h2>
setPtMinimum( int ptMinimum ) &rarr; void

<p>set the points offset that controls the position of the top/left boundary.</p>

<h3>Parameters</h3>
ptMinimum - the points offset

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setPtMinimum&unscoped_q=setPtMinimum">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#setPtMinimum">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="toRectangle"></a>
<h2>toRectangle</h2>
toRectangle( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasRow.html'>org.das2.graph.DasRow</a> row, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasColumn.html'>org.das2.graph.DasColumn</a> column ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Rectangle.html'>java.awt.Rectangle</a>

<p>convenience method for creating a rectangle from a row and column.
 The rectangle will be in canvas pixel coordinates.</p>

<h3>Parameters</h3>
row - row describing the top and bottom of the box.
<br>
column - column describing the left and right sides of the box.

<h3>Returns:</h3>
rectangle in canvas pixel coordinates.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=toRectangle&unscoped_q=toRectangle">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#toRectangle">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>
<hr>
<a name="toString"></a>
<h2>toString</h2>
toString(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>return a human-readable string representing the object for debugging.</p>

<h3>Returns:</h3>
a human-readable string representing the object for debugging.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=toString&unscoped_q=toString">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/DasDevicePosition.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/graph/DasDevicePosition.html#toString">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/graph/DasDevicePosition.java">[view source]</a>
<br>
<br>