Package net.anwiba.spatial.coordinate
Interface ICoordinate
-
- All Superinterfaces:
java.lang.Comparable<ICoordinate>,java.io.Serializable
- All Known Implementing Classes:
Coordinate
public interface ICoordinate extends java.lang.Comparable<ICoordinate>, java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ICoordinateadd(ICoordinate coordinate)intgetDimension()doublegetMeasuredValue()doublegetValue(int index)double[]getValues()doublegetXValue()doublegetYValue()doublegetZValue()booleanisMeasured()ICoordinatesubtract(ICoordinate coordinate)booleantouch(double x, double y)booleantouch(ICoordinate coordinate)
-
-
-
Field Detail
-
X
static final int X
- See Also:
- Constant Field Values
-
Y
static final int Y
- See Also:
- Constant Field Values
-
Z
static final int Z
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDimension
int getDimension()
-
isMeasured
boolean isMeasured()
-
getXValue
double getXValue()
-
getYValue
double getYValue()
-
getZValue
double getZValue()
-
getMeasuredValue
double getMeasuredValue()
-
getValue
double getValue(int index)
-
getValues
double[] getValues()
-
touch
boolean touch(double x, double y)
-
touch
boolean touch(ICoordinate coordinate)
-
add
ICoordinate add(ICoordinate coordinate)
-
subtract
ICoordinate subtract(ICoordinate coordinate)
-
-