public class OctagonalEnvelope extends 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
Coordinates |
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)
Coordinatepublic OctagonalEnvelope(Coordinate p0, Coordinate p1)
Coordinatespublic OctagonalEnvelope(Envelope env)
Envelopepublic 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)
Copyright © 2015. All rights reserved.