Class AbstractPolygonBuilder
- java.lang.Object
-
- net.anwiba.spatial.geometry.polygon.AbstractPolygonBuilder
-
- All Implemented Interfaces:
IPolygonBuilder
- Direct Known Subclasses:
MultiPolygonBuilder
public abstract class AbstractPolygonBuilder extends java.lang.Object implements IPolygonBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected IGeometryFactoryProviderfactoryProviderprotected GeometryRootNoderootNode
-
Constructor Summary
Constructors Constructor Description AbstractPolygonBuilder(IGeometryFactoryProvider factoryProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ILinearRing ring)protected voidadd(PolygonConsumer consumer, java.lang.Iterable<IGeometryNode> geometryNodes)protected java.util.List<IPolygon>getPolygons()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.spatial.geometry.polygon.IPolygonBuilder
build
-
-
-
-
Field Detail
-
rootNode
protected final GeometryRootNode rootNode
-
factoryProvider
protected final IGeometryFactoryProvider factoryProvider
-
-
Constructor Detail
-
AbstractPolygonBuilder
public AbstractPolygonBuilder(IGeometryFactoryProvider factoryProvider)
-
-
Method Detail
-
add
public void add(ILinearRing ring)
- Specified by:
addin interfaceIPolygonBuilder
-
add
protected void add(PolygonConsumer consumer, java.lang.Iterable<IGeometryNode> geometryNodes)
-
getPolygons
protected java.util.List<IPolygon> getPolygons()
-
-