manifold.se
Class Limits

java.lang.Object
  |
  +--manifold.se.Limits

public class Limits
extends java.lang.Object

Copyright (c) 2001 Rutgers, The State University of New Jersey

Since:
manifold %Version%
Version:
%Version%, %Time%

Field Summary
 double maxHeight
           
 double maxWidth
           
 int maxZoom
           
 double minX
           
 double minY
           
 
Constructor Summary
Limits()
           
Limits(double minX, double minY, double maxWidth, double maxHeight)
           
Limits(java.lang.String s)
           
 
Method Summary
 double getAspectRatio()
           
 java.awt.geom.Point2D getCenter()
           
 java.awt.geom.Point2D getFractionalCenter(double xFraction, double yFraction)
           
 double getMaxX()
           
 double getMaxY()
           
 double getMinZoom(java.awt.Component component)
           
 java.awt.Dimension getPreferredSize(java.awt.Component component, double screenFraction)
           
 java.awt.Dimension getPreferredSize(java.awt.Dimension maxSize)
           
 int getScrollGranularity()
           
 int getZoomGranularity()
           
 double getZoomToFit(java.awt.Dimension size)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

minX

public double minX

minY

public double minY

maxWidth

public double maxWidth

maxHeight

public double maxHeight

maxZoom

public int maxZoom
Constructor Detail

Limits

public Limits()

Limits

public Limits(double minX,
              double minY,
              double maxWidth,
              double maxHeight)

Limits

public Limits(java.lang.String s)
       throws java.lang.Exception
Method Detail

getMaxX

public double getMaxX()

getMaxY

public double getMaxY()

getMinZoom

public double getMinZoom(java.awt.Component component)

getAspectRatio

public double getAspectRatio()

getZoomToFit

public double getZoomToFit(java.awt.Dimension size)

getPreferredSize

public java.awt.Dimension getPreferredSize(java.awt.Component component,
                                           double screenFraction)

getPreferredSize

public java.awt.Dimension getPreferredSize(java.awt.Dimension maxSize)

getCenter

public java.awt.geom.Point2D getCenter()

getFractionalCenter

public java.awt.geom.Point2D getFractionalCenter(double xFraction,
                                                 double yFraction)

getZoomGranularity

public int getZoomGranularity()

getScrollGranularity

public int getScrollGranularity()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright (c) 2003 Rutgers, The State University of New Jersey