public class Envelope extends Object implements IEnvelope
| Modifier and Type | Field and Description |
|---|---|
static IEnvelope |
NULL_ENVELOPE |
| Constructor and Description |
|---|
Envelope(double[] min,
double[] max,
boolean isMeasured) |
| Modifier and Type | Method and Description |
|---|---|
IEnvelope |
concat(IEnvelope other) |
boolean |
contains(IEnvelope other) |
static IEnvelope |
create(double minX,
double minY,
double maxX,
double maxY) |
static IEnvelope |
create(String string) |
boolean |
cross(ICoordinate c0,
ICoordinate c1) |
boolean |
equals(Object obj) |
ICoordinate |
getCenterCoordinate() |
ICoordinateSequence |
getCoordinateSequence() |
ICoordinateSequence |
getCoordinateSequence(int steps) |
int |
getDimension() |
double |
getHeight() |
ICoordinate |
getMaximum() |
ICoordinate |
getMinimum() |
double |
getWidth() |
double |
getX() |
double |
getY() |
int |
hashCode() |
boolean |
interact(ICoordinate coordinate) |
boolean |
interact(IEnvelope other) |
IEnvelope |
intersection(IEnvelope other) |
boolean |
isMeasured() |
String |
toString() |
public static final IEnvelope NULL_ENVELOPE
public static IEnvelope create(double minX, double minY, double maxX, double maxY)
public boolean isMeasured()
isMeasured in interface IEnvelopepublic ICoordinate getMaximum()
getMaximum in interface IEnvelopepublic ICoordinate getMinimum()
getMinimum in interface IEnvelopepublic int getDimension()
getDimension in interface IEnvelopepublic ICoordinate getCenterCoordinate()
getCenterCoordinate in interface IEnvelopepublic boolean interact(ICoordinate coordinate)
public boolean cross(ICoordinate c0, ICoordinate c1)
public ICoordinateSequence getCoordinateSequence()
getCoordinateSequence in interface IEnvelopepublic ICoordinateSequence getCoordinateSequence(int steps)
getCoordinateSequence in interface IEnvelopepublic IEnvelope intersection(IEnvelope other)
intersection in interface IEnvelopeCopyright © 2007–2018 Andreas W. Bartels. All rights reserved.