de.aitools.iv.graphdrawing.distortion.transformation
Class PerspectiveTransformation

java.lang.Object
  extended by de.aitools.iv.graphdrawing.distortion.transformation.PerspectiveTransformation
All Implemented Interfaces:
Transformation

public class PerspectiveTransformation
extends java.lang.Object
implements Transformation

Author:
Frank Benteler, bigben@uni-paderborn.de 10-2003

Constructor Summary
PerspectiveTransformation(double newD)
           
 
Method Summary
 double getD()
           
 java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D pos)
           
 void moveCenter(java.awt.geom.Point2D centerShift)
           
 void setD(double newD)
           
 java.awt.geom.Point2D transform(java.awt.geom.Point2D pos)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerspectiveTransformation

public PerspectiveTransformation(double newD)
Method Detail

transform

public java.awt.geom.Point2D transform(java.awt.geom.Point2D pos)
Specified by:
transform in interface Transformation

inverseTransform

public java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D pos)
Specified by:
inverseTransform in interface Transformation

moveCenter

public void moveCenter(java.awt.geom.Point2D centerShift)
Specified by:
moveCenter in interface Transformation

setD

public void setD(double newD)
Specified by:
setD in interface Transformation

getD

public double getD()
Specified by:
getD in interface Transformation