Package net.anwiba.spatial.coordinate
Interface IEnvelope
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
Envelope
public interface IEnvelope extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IEnvelopeconcat(IEnvelope other)booleancontains(IEnvelope other)booleancross(ICoordinate c0, ICoordinate c1)ICoordinategetCenterCoordinate()ICoordinateSequencegetCoordinateSequence()ICoordinateSequencegetCoordinateSequence(int steps)intgetDimension()doublegetHeight()ICoordinategetMaximum()ICoordinategetMinimum()doublegetWidth()doublegetX()doublegetY()booleaninteract(double x, double y)booleaninteract(ICoordinate coordinate)booleaninteract(IEnvelope other)IEnvelopeintersection(IEnvelope envelope)booleanisMeasured()
-
-
-
Method Detail
-
isMeasured
boolean isMeasured()
-
getX
double getX()
-
getY
double getY()
-
getWidth
double getWidth()
-
getHeight
double getHeight()
-
getMaximum
ICoordinate getMaximum()
-
getMinimum
ICoordinate getMinimum()
-
getDimension
int getDimension()
-
getCenterCoordinate
ICoordinate getCenterCoordinate()
-
interact
boolean interact(double x, double y)
-
interact
boolean interact(ICoordinate coordinate)
-
interact
boolean interact(IEnvelope other)
-
contains
boolean contains(IEnvelope other)
-
cross
boolean cross(ICoordinate c0, ICoordinate c1)
-
getCoordinateSequence
ICoordinateSequence getCoordinateSequence()
-
getCoordinateSequence
ICoordinateSequence getCoordinateSequence(int steps)
-
-