flatscape.pane
Class PaneTransform
java.lang.Object
|
+--flatscape.Transform2D
|
+--flatscape.pane.PaneTransform
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public final class PaneTransform
- extends Transform2D
Copyright (c) 2001 Rutgers, The State University of New Jersey
- Since:
- flatscape %Version%
- Version:
- %Version%, %Time%
- See Also:
- Serialized Form
| Fields inherited from class flatscape.Transform2D |
psi, rho, rotateX_, rotateY_, theta, x, xScale, y, yScale, z, zScale |
|
Constructor Summary |
PaneTransform(java.awt.Component component,
Limits limits,
boolean fitOnResize)
|
| Methods inherited from class flatscape.Transform2D |
clone, getPoint, getRotateX, getRotateY, getRotation, getRotationXY, getRotationXZ, getRotationYZ, getScaleX, getScaleY, getScaleZ, getTransform, getTransform, getTranslateX, getTranslateY, getTranslateZ, inverseTransform, setRotationXY, setRotationXZ, setRotationYZ, setScale, setToRotate, setToRotate, setToScale, setToTranslate, setTranslation, toDoubleArray, toString, translate |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PaneTransform
public PaneTransform(java.awt.Component component,
Limits limits,
boolean fitOnResize)
setLimits
public void setLimits(Limits limits)
getLimits
public Limits getLimits()
getZoom
public double getZoom()
setZoom
public void setZoom(double zoom,
java.awt.geom.Point2D center)
setZoom
public void setZoom(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
setRelativeZoom
public void setRelativeZoom(double relativeZoom,
java.awt.geom.Point2D center)
zoomToFit
public void zoomToFit()
getCenter
public java.awt.geom.Point2D getCenter()
getLastCenter
public java.awt.geom.Point2D getLastCenter()
setInitialCenter
public void setInitialCenter(java.awt.geom.Point2D initial)
setCenter
public void setCenter(java.awt.geom.Point2D center)
getCenterFraction
public java.awt.geom.Point2D getCenterFraction()
getExtent
public java.awt.geom.Rectangle2D getExtent()
getXFractionVisible
public double getXFractionVisible()
getYFractionVisible
public double getYFractionVisible()
inverse
public double inverse(int i)
inverse
public java.awt.geom.Point2D inverse(java.awt.geom.Point2D p)
transform
public int transform(double d)
transform
public java.awt.Point transform(java.awt.geom.Point2D p)
applyTransform
public java.awt.geom.AffineTransform applyTransform(java.awt.Graphics2D g)
Copyright (c) 2003 Rutgers, The State University of New Jersey