public class TLcdS52ModelListBuilder extends Object
includeSoundings
property allows to specify whether
soundings should be included (default = true).Constructor and Description |
---|
TLcdS52ModelListBuilder() |
TLcdS52ModelListBuilder(TLcdS52DisplaySettings aDisplaySettings)
Creates a new
TLcdS52ModelListBuilder , configured with the specified S-52 display
settings. |
Modifier and Type | Method and Description |
---|---|
TLcd2DBoundsIndexedModelList |
buildModelList(ILcdModel aS57Model)
Builds a model list, based on the given S-57 model.
|
TLcdS52DisplaySettings |
getDisplaySettings()
Returns the S-52 display settings object, defining how the S-57 data will be rendered.
|
ILcdS52ConditionalSymbology |
getS52ConditionalSymbology()
Returns the conditional symbology that is used by this model list builder.
|
ILcdS52Symbology |
getS52Symbology()
Returns the S-52 symbology that is used by this model list builder.
|
ILcdS57AttributeClassMap |
getS57AttributeClassMap()
Returns the attribute class map that is used by this model list builder.
|
ILcdS57ObjectClassMap |
getS57ObjectClassMap()
Returns the object class map that is used by this model list builder.
|
boolean |
isIncludeSoundings()
Returns whether soundings should be included in the output model.
|
void |
setIncludeSoundings(boolean aIncludeSoundings)
Sets whether soundings should be included in the output model.
|
void |
setS52ConditionalSymbology(ILcdS52ConditionalSymbology aS52ConditionalSymbology)
Sets the conditional symbology to be used by this model list builder.
|
void |
setS52Symbology(ILcdS52Symbology aS52Symbology)
Sets the S-52 symbology to be used by this model list builder.
|
void |
setS57AttributeClassMap(ILcdS57AttributeClassMap aS57AttributeClassMap)
Sets the attribute class map to be used by this model list builder.
|
void |
setS57ObjectClassMap(ILcdS57ObjectClassMap aS57ObjectClassMap)
Sets the object class map to be used by this model list builder.
|
public TLcdS52ModelListBuilder()
public TLcdS52ModelListBuilder(TLcdS52DisplaySettings aDisplaySettings)
TLcdS52ModelListBuilder
, configured with the specified S-52 display
settings.aDisplaySettings
- the S-52 display settings to be used by this model list builder.public TLcdS52DisplaySettings getDisplaySettings()
public void setS57ObjectClassMap(ILcdS57ObjectClassMap aS57ObjectClassMap)
aS57ObjectClassMap
- the object class map to be used by this model list builder.public ILcdS57ObjectClassMap getS57ObjectClassMap()
public void setS57AttributeClassMap(ILcdS57AttributeClassMap aS57AttributeClassMap)
aS57AttributeClassMap
- the attribute class map to be used by this model list builder.public ILcdS57AttributeClassMap getS57AttributeClassMap()
public void setS52Symbology(ILcdS52Symbology aS52Symbology)
aS52Symbology
- the S-52 symbology to be used by this model list builder.public ILcdS52Symbology getS52Symbology()
public void setS52ConditionalSymbology(ILcdS52ConditionalSymbology aS52ConditionalSymbology)
aS52ConditionalSymbology
- the conditional symbology to be used by this model list
builder.public ILcdS52ConditionalSymbology getS52ConditionalSymbology()
public boolean isIncludeSoundings()
public void setIncludeSoundings(boolean aIncludeSoundings)
public TLcd2DBoundsIndexedModelList buildModelList(ILcdModel aS57Model)