|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.vividsolutions.jts.geom.OctagonalEnvelope
public class OctagonalEnvelope
A Bounding Container which is in the shape of an octagon. The OctagonalEnvelope of a geometric object is tight along the four extremal rectilineal parallels and along the four extremal diagonal parallels. Depending on the shape of the contained geometry, the octagon may be degenerate to any extreme (e.g. it may be a rectangle, a line, or a point).
Constructor Summary | |
---|---|
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). |
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OctagonalEnvelope()
public OctagonalEnvelope(Coordinate p)
Coordinate
public OctagonalEnvelope(Coordinate p0, Coordinate p1)
Coordinate
s
public OctagonalEnvelope(Envelope env)
Envelope
public OctagonalEnvelope(OctagonalEnvelope oct)
OctagonalEnvelope
(the copy constructor).
public OctagonalEnvelope(Geometry geom)
Geometry
Method Detail |
---|
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)
|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |