public class RegionGeometryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
factory
|
| Constructor and Description |
|---|
RegionGeometryBuilder()
|
RegionGeometryBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
RegionBuilderResult |
buildResult(MultiSet
Build a MultiPolygon from a Set of Ways.
|
RegionBuilderResult |
buildResult(OsmRelation
Build a MultiPolygon from a Relation.
|
RegionBuilderResult |
buildResult(OsmWay
|
LogLevel |
getLogLevel()
|
MissingEntitiesStrategy |
getMissingEntitiesStrategy()
|
MissingWayNodeStrategy |
getMissingWayNodeStrategy()
|
boolean |
isIncludeLineal()
|
boolean |
isIncludePuntal()
|
boolean |
isLog()
|
void |
setIncludeLineal(boolean includeLineal)
|
void |
setIncludePuntal(boolean includePuntal)
|
void |
setLog(boolean log)
|
void |
setLogLevel(LogLevel
|
void |
setMissingEntitiesStrategy(MissingEntitiesStrategy
|
void |
setMissingWayNodeStrategy(MissingWayNodeStrategy
|
protected GeometryFactoryfactory
public RegionGeometryBuilder()
public RegionGeometryBuilder(GeometryFactoryfactory)
public boolean isLog()
public void setLog(boolean log)
public LogLevelgetLogLevel()
public void setLogLevel(LogLevellogLevel)
public MissingEntitiesStrategygetMissingEntitiesStrategy()
public void setMissingEntitiesStrategy(MissingEntitiesStrategymissingEntitiesStrategy)
public MissingWayNodeStrategygetMissingWayNodeStrategy()
public void setMissingWayNodeStrategy(MissingWayNodeStrategymissingWayNodeStrategy)
public boolean isIncludePuntal()
public void setIncludePuntal(boolean includePuntal)
public boolean isIncludeLineal()
public void setIncludeLineal(boolean includeLineal)
public RegionBuilderResultbuildResult(OsmRelation relation, OsmEntityProvider resolver) throws EntityNotFoundException
relation - a relation to construct the region for.
EntityNotFoundException - when a required entity cannot be obtained.
public RegionBuilderResultbuildResult(OsmWay way, OsmEntityProvider resolver) throws EntityNotFoundException
EntityNotFoundException
public RegionBuilderResultbuildResult(MultiSet <OsmWay > ways, OsmEntityProvider resolver, Set <OsmNode > nodes) throws EntityNotFoundException
ways - the ways to use for geometry construction.
EntityNotFoundException - when a required entity cannot be obtained.