ucar.unidata.ui
Class ScaledPanel.Bounds

java.lang.Object
  extended by ucar.unidata.ui.ScaledPanel.Bounds
Enclosing class:
ScaledPanel

public static class ScaledPanel.Bounds
extends Object

Why the heck did I create yet another Rectangle. Because I needed some precise semantics, especially for the y screen coordinate. "upper" is what you want to be placed on the upper part of the screen, "lower" on the lower part.


Constructor Summary
ScaledPanel.Bounds()
          _more_
ScaledPanel.Bounds(double left, double right, double upper, double lower)
          _more_
 
Method Summary
 double getLeft()
          _more_
 double getLower()
          _more_
 Rectangle2D getRect()
          _more_
 double getRight()
          _more_
 double getUpper()
          _more_
 void set(ScaledPanel.Bounds b)
          _more_
 String toString()
          _more_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScaledPanel.Bounds

public ScaledPanel.Bounds()
_more_


ScaledPanel.Bounds

public ScaledPanel.Bounds(double left,
                          double right,
                          double upper,
                          double lower)
_more_

Parameters:
left -
right -
upper -
lower -
Method Detail

getUpper

public double getUpper()
_more_

Returns:
_more_

getLower

public double getLower()
_more_

Returns:
_more_

getRight

public double getRight()
_more_

Returns:
_more_

getLeft

public double getLeft()
_more_

Returns:
_more_

set

public void set(ScaledPanel.Bounds b)
_more_

Parameters:
b -

getRect

public Rectangle2D getRect()
_more_

Returns:
_more_

toString

public String toString()
_more_

Overrides:
toString in class Object
Returns:
_more_