public class MapLegibilityMethod extends Object
Constructor and Description |
---|
MapLegibilityMethod(StyledLayerDescriptor sld,
IEnvelope window) |
Modifier and Type | Method and Description |
---|---|
void |
addForegroundLayer(String layerName) |
int |
getAngularityThreshold() |
double |
getBufferSize() |
double |
getLineLengthThreshold() |
int |
getNbOfObjectsThreshold() |
int |
getNbOfObjTypesThreshold() |
double |
getNbOfVerticesThreshold() |
GridTessellation<Boolean> |
getOlssonThresholdLegibility(double cellWidth)
Compute the threshold method for legibility measurement from (Olsson et al
2011).
|
double |
getOverlapThreshold() |
double |
getScale() |
StyledLayerDescriptor |
getSld() |
IEnvelope |
getWindow() |
boolean |
isUseAngularity() |
boolean |
isUseLineLength() |
boolean |
isUseNbOfObjects() |
boolean |
isUseNbOfObjTypes() |
boolean |
isUseNbOfVertices() |
boolean |
isUseOverlap() |
void |
setAngularityThreshold(int angularityThreshold) |
void |
setBufferSize(double bufferSize) |
void |
setLineLengthThreshold(double lineLengthThreshold) |
void |
setNbOfObjectsThreshold(int nbOfObjectsThreshold) |
void |
setNbOfObjTypesThreshold(int nbOfObjTypesThreshold) |
void |
setNbOfVerticesThreshold(double nbOfVerticesThreshold) |
void |
setOverlapThreshold(double overlapThreshold) |
void |
setScale(double scale) |
void |
setSld(StyledLayerDescriptor sld) |
void |
setUseAngularity(boolean useAngularity) |
void |
setUseLineLength(boolean useLineLength) |
void |
setUseNbOfObjects(boolean useNbOfObjects) |
void |
setUseNbOfObjTypes(boolean useNbOfObjTypes) |
void |
setUseNbOfVertices(boolean useNbOfVertices) |
void |
setUseOverlap(boolean useOverlap) |
void |
setWindow(IEnvelope window) |
public MapLegibilityMethod(StyledLayerDescriptor sld, IEnvelope window)
public GridTessellation<Boolean> getOlssonThresholdLegibility(double cellWidth)
cellWidth
- public StyledLayerDescriptor getSld()
public void setSld(StyledLayerDescriptor sld)
public IEnvelope getWindow()
public void setWindow(IEnvelope window)
public int getNbOfObjectsThreshold()
public void setNbOfObjectsThreshold(int nbOfObjectsThreshold)
public boolean isUseNbOfObjects()
public void setUseNbOfObjects(boolean useNbOfObjects)
public double getLineLengthThreshold()
public void setLineLengthThreshold(double lineLengthThreshold)
public boolean isUseLineLength()
public void setUseLineLength(boolean useLineLength)
public double getNbOfVerticesThreshold()
public void setNbOfVerticesThreshold(double nbOfVerticesThreshold)
public boolean isUseNbOfVertices()
public void setUseNbOfVertices(boolean useNbOfVertices)
public int getNbOfObjTypesThreshold()
public void setNbOfObjTypesThreshold(int nbOfObjTypesThreshold)
public boolean isUseNbOfObjTypes()
public void setUseNbOfObjTypes(boolean useNbOfObjTypes)
public double getOverlapThreshold()
public void setOverlapThreshold(double overlapThreshold)
public boolean isUseOverlap()
public void setUseOverlap(boolean useOverlap)
public int getAngularityThreshold()
public void setAngularityThreshold(int angularityThreshold)
public boolean isUseAngularity()
public void setUseAngularity(boolean useAngularity)
public double getScale()
public void setScale(double scale)
public double getBufferSize()
public void setBufferSize(double bufferSize)
public void addForegroundLayer(String layerName)
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.