be.ac.ulg.montefiore.run.totem.visualtopo.graph
Class CoordMapper

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.visualtopo.graph.CoordMapper

public class CoordMapper
extends java.lang.Object

Map coordinates from one rectangle to another, by keeping aspect ratio or not. Rectangles are specified by a corner coordinate and width and length values.

Creation date: 28 juin 2006

Author:
Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
CoordMapper(double srcRangeX, double srcMinX, double srcRangeY, double srcMinY, double dstRangeX, double dstMinX, double dstRangeY, double dstMinY)
           
 
Method Summary
 double getDstMinX()
           
 double getDstMinY()
           
 double getDstRangeX()
           
 double getDstRangeY()
           
 double getSrcMinX()
           
 double getSrcMinY()
           
 double getSrcRangeX()
           
 double getSrcRangeY()
           
 boolean isKeepProportion()
           
 edu.uci.ics.jung.visualization.Coordinates map(double srcX, double srcY)
           
 void setKeepProportion(boolean keepProportion)
           
 edu.uci.ics.jung.visualization.Coordinates unmap(double dstX, double dstY)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoordMapper

public CoordMapper(double srcRangeX,
                   double srcMinX,
                   double srcRangeY,
                   double srcMinY,
                   double dstRangeX,
                   double dstMinX,
                   double dstRangeY,
                   double dstMinY)
Method Detail

map

public edu.uci.ics.jung.visualization.Coordinates map(double srcX,
                                                      double srcY)

unmap

public edu.uci.ics.jung.visualization.Coordinates unmap(double dstX,
                                                        double dstY)

getDstMinX

public double getDstMinX()

getDstMinY

public double getDstMinY()

getDstRangeX

public double getDstRangeX()

getDstRangeY

public double getDstRangeY()

getSrcMinX

public double getSrcMinX()

getSrcMinY

public double getSrcMinY()

getSrcRangeX

public double getSrcRangeX()

getSrcRangeY

public double getSrcRangeY()

isKeepProportion

public boolean isKeepProportion()

setKeepProportion

public void setKeepProportion(boolean keepProportion)


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.