JTS Core 1.17.1
Packages
Classes
Search
About
Top
GeometricShapeBuilder(GeometryFactory)
setExtent(Envelope): void
getExtent(): Envelope
getCentre(): Coordinate
getDiameter(): double
getRadius(): double
getSquareBaseLine(): LineSegment
getSquareExtent(): Envelope
setNumPoints(int): void
getGeometry(): Geometry
createCoord(double, double): Coordinate
Bottom
Source
Classic
org.locationtech.jts.shape
Class GeometricShapeBuilder
Hierarchy:
Object
, GeometricShapeBuilder
Direct Known Subclasses:
HilbertCurveBuilder
,
KochSnowflakeBuilder
,
RandomPointsBuilder
,
SierpinskiCarpetBuilder
,
RandomPointsInGridBuilder
,
MortonCurveBuilder
public abstract class GeometricShapeBuilder
public
GeometricShapeBuilder(
GeometryFactory
geomFactory)
public
void setExtent(
Envelope
extent)
public
Envelope
getExtent()
public
Coordinate
getCentre()
public
double getDiameter()
public
double getRadius()
public
LineSegment
getSquareBaseLine()
public
Envelope
getSquareExtent()
public
void setNumPoints(int numPts)
Sets the total number of points in the created
Geometry
. The created geometry will have no more than this number of points, unless more are needed to create a valid geometry.
public
abstract
abstract
Geometry
getGeometry()
protected
Coordinate
createCoord(double x, double y)