package ecologylab.serialization.library.geom; import java.awt.geom.Point2D; import ecologylab.serialization.ElementState; /** * The base class for all the Vector classes, so that, even though they do not * extend each other, they do extend a common class (thus, they can be used with * generics interchangably). * * @author Zachary O. Toups (toupsz@cs.tamu.edu) * */ public abstract class SpatialVector extends ElementState { public SpatialVector() { } public abstract double getX(); public abstract double getY(); public abstract Point2D toPoint(); }