public class OctagonalEnvelope
extends java.lang.Object
Constructor and Description |
---|
OctagonalEnvelope()
Creates a new null bounding octagon
|
OctagonalEnvelope(Coordinate p)
Creates a new null bounding octagon bounding a
Coordinate |
OctagonalEnvelope(Coordinate p0,
Coordinate p1)
Creates a new null bounding octagon bounding a pair of
Coordinate s |
OctagonalEnvelope(Envelope env)
Creates a new null bounding octagon bounding an
Envelope |
OctagonalEnvelope(Geometry geom)
Creates a new null bounding octagon bounding a
Geometry |
OctagonalEnvelope(OctagonalEnvelope oct)
Creates a new null bounding octagon bounding an
OctagonalEnvelope
(the copy constructor). |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(OctagonalEnvelope other) |
void |
expandBy(double distance) |
OctagonalEnvelope |
expandToInclude(Coordinate p) |
OctagonalEnvelope |
expandToInclude(CoordinateSequence seq) |
OctagonalEnvelope |
expandToInclude(double x,
double y) |
OctagonalEnvelope |
expandToInclude(Envelope env) |
void |
expandToInclude(Geometry g) |
OctagonalEnvelope |
expandToInclude(OctagonalEnvelope oct) |
double |
getMaxA() |
double |
getMaxB() |
double |
getMaxX() |
double |
getMaxY() |
double |
getMinA() |
double |
getMinB() |
double |
getMinX() |
double |
getMinY() |
boolean |
intersects(Coordinate p) |
boolean |
intersects(OctagonalEnvelope other) |
boolean |
isNull() |
void |
setToNull()
Sets the value of this object to the null value
|
Geometry |
toGeometry(GeometryFactory geomFactory) |
public OctagonalEnvelope()
public OctagonalEnvelope(Coordinate p)
Coordinate
public OctagonalEnvelope(Coordinate p0, Coordinate p1)
Coordinate
spublic OctagonalEnvelope(Envelope env)
Envelope
public OctagonalEnvelope(OctagonalEnvelope oct)
OctagonalEnvelope
(the copy constructor).public double getMinX()
public double getMaxX()
public double getMinY()
public double getMaxY()
public double getMinA()
public double getMaxA()
public double getMinB()
public double getMaxB()
public boolean isNull()
public void setToNull()
public void expandToInclude(Geometry g)
public OctagonalEnvelope expandToInclude(CoordinateSequence seq)
public OctagonalEnvelope expandToInclude(OctagonalEnvelope oct)
public OctagonalEnvelope expandToInclude(Coordinate p)
public OctagonalEnvelope expandToInclude(Envelope env)
public OctagonalEnvelope expandToInclude(double x, double y)
public void expandBy(double distance)
public boolean intersects(OctagonalEnvelope other)
public boolean intersects(Coordinate p)
public boolean contains(OctagonalEnvelope other)
public Geometry toGeometry(GeometryFactory geomFactory)