MATES 3.0-rc2

org.mates.util
Class Position

java.lang.Object
  extended byorg.mates.util.Position
Direct Known Subclasses:
Position2D

public abstract class Position
extends java.lang.Object

Class for storing a position.

Author:
Evan Sultanik

Constructor Summary
Position()
          Creates a new Position object.
 
Method Summary
abstract  java.lang.Object clone()
           
abstract  double distanceTo(Position position)
          Returns the distance from this position to position.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Position

public Position()
Creates a new Position object.

Method Detail

distanceTo

public abstract double distanceTo(Position position)
Returns the distance from this position to position. Note that this function need not be symmetric; a.distanceTo(b) does not necessarily return the same value as b.distanceTo(a). Most implementations of this class will simply use Euclidean distance as a metric, though, which will mean that this function will be symmetric. This function is used by many link models.


clone

public abstract java.lang.Object clone()

MATES 3.0-rc2

Submit a bug or request a feature
http://mates.sourceforge.net/

Copyright 2004 Evan Sultanik