sim.util.geo
Class PointMoveTo

java.lang.Object
  extended by sim.util.geo.PointMoveTo
All Implemented Interfaces:
com.vividsolutions.jts.geom.CoordinateSequenceFilter, java.io.Serializable

public class PointMoveTo
extends java.lang.Object
implements com.vividsolutions.jts.geom.CoordinateSequenceFilter, java.io.Serializable

A helper class to move a point to a new Coordinate. JTS geometries require a CoordinateSequenceFilter to apply a transform.

See Also:
Serialized Form

Constructor Summary
PointMoveTo()
           
PointMoveTo(com.vividsolutions.jts.geom.Coordinate c)
           
 
Method Summary
 void filter(com.vividsolutions.jts.geom.CoordinateSequence coords, int pos)
           
 boolean isDone()
           
 boolean isGeometryChanged()
           
 void setCoordinate(com.vividsolutions.jts.geom.Coordinate newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointMoveTo

public PointMoveTo()

PointMoveTo

public PointMoveTo(com.vividsolutions.jts.geom.Coordinate c)
Method Detail

setCoordinate

public void setCoordinate(com.vividsolutions.jts.geom.Coordinate newValue)

filter

public void filter(com.vividsolutions.jts.geom.CoordinateSequence coords,
                   int pos)
Specified by:
filter in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter

isDone

public boolean isDone()
Specified by:
isDone in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter

isGeometryChanged

public boolean isGeometryChanged()
Specified by:
isGeometryChanged in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter