<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 ) → 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 ) → 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 ) → 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 ) → boolean <p>returns true if ( getDMinimum() <= x ) && ( x <= getDMaximum() );</p> <h3>Parameters</h3> x - the pixel position <h3>Returns:</h3> true if ( getDMinimum() <= x ) && ( x <= 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 ) → <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 ) → <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 ) → <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( ) → 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( ) → 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( ) → 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( ) → <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( ) → 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( ) → 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( ) → 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( ) → <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( ) → 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( ) → <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( ) → 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( ) → <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( ) → <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( ) → 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( ) → 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( ) → 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 ) → 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 ) → 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 ) → void<br> <hr> <a name="removeListeners"></a> <h2>removeListeners</h2> removeListeners( ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → <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( ) → <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>