Class DefaultUrbanHorizontalSignageManager
java.lang.Object
org.gvsig.legend.urbanhorizontalsignage.lib.impl.DefaultUrbanHorizontalSignageManager
- All Implemented Interfaces:
UrbanHorizontalSignageManager
public class DefaultUrbanHorizontalSignageManager
extends Object
implements UrbanHorizontalSignageManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddOffsetedAndBufferedSegment(org.gvsig.fmap.geom.aggregate.MultiPolygon segments, org.gvsig.fmap.geom.aggregate.MultiLine lineSegments, org.gvsig.fmap.geom.primitive.Line segment, double offsetValueInMeters, double bufferValueInMeters, boolean roundVertex) voidcalculateGeometries(org.gvsig.fmap.geom.Geometry originalGeometry, UrbanHorizontalSignageData data) voidconvertLinesToPolygons(UrbanHorizontalSignageConfig config, org.gvsig.fmap.dal.feature.FeatureSet source, org.gvsig.fmap.dal.feature.FeatureStore targetStore, boolean deleteSourceAtFinish, boolean useValidationRules, org.gvsig.tools.task.SimpleTaskStatus status) org.gvsig.fmap.dal.feature.FeatureStorecreateTemporaryPolygonsFromLines(UrbanHorizontalSignageConfig config, org.gvsig.fmap.dal.feature.FeatureSet lines, boolean useValidationRules, org.gvsig.tools.task.SimpleTaskStatus status) Class<? extends UrbanHorizontalSignageLegend>
-
Constructor Details
-
DefaultUrbanHorizontalSignageManager
public DefaultUrbanHorizontalSignageManager()
-
-
Method Details
-
createUrbanHorizontalSignageLegend
- Specified by:
createUrbanHorizontalSignageLegendin interfaceUrbanHorizontalSignageManager
-
getUrbanHorizontalSignageLegendClass
- Specified by:
getUrbanHorizontalSignageLegendClassin interfaceUrbanHorizontalSignageManager
-
createUrbanHorizontalSignageData
- Specified by:
createUrbanHorizontalSignageDatain interfaceUrbanHorizontalSignageManager
-
calculateGeometries
public void calculateGeometries(org.gvsig.fmap.geom.Geometry originalGeometry, UrbanHorizontalSignageData data) - Specified by:
calculateGeometriesin interfaceUrbanHorizontalSignageManager
-
addOffsetedAndBufferedSegment
protected void addOffsetedAndBufferedSegment(org.gvsig.fmap.geom.aggregate.MultiPolygon segments, org.gvsig.fmap.geom.aggregate.MultiLine lineSegments, org.gvsig.fmap.geom.primitive.Line segment, double offsetValueInMeters, double bufferValueInMeters, boolean roundVertex) throws org.gvsig.fmap.geom.operation.GeometryOperationException, org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException - Throws:
org.gvsig.fmap.geom.operation.GeometryOperationExceptionorg.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException
-
createTemporaryPolygonsFromLines
public org.gvsig.fmap.dal.feature.FeatureStore createTemporaryPolygonsFromLines(UrbanHorizontalSignageConfig config, org.gvsig.fmap.dal.feature.FeatureSet lines, boolean useValidationRules, org.gvsig.tools.task.SimpleTaskStatus status) - Specified by:
createTemporaryPolygonsFromLinesin interfaceUrbanHorizontalSignageManager
-
convertLinesToPolygons
public void convertLinesToPolygons(UrbanHorizontalSignageConfig config, org.gvsig.fmap.dal.feature.FeatureSet source, org.gvsig.fmap.dal.feature.FeatureStore targetStore, boolean deleteSourceAtFinish, boolean useValidationRules, org.gvsig.tools.task.SimpleTaskStatus status) - Specified by:
convertLinesToPolygonsin interfaceUrbanHorizontalSignageManager
-