Package | Description |
---|---|
com.luciad.symbology.milstd2525b.view.lightspeed |
Provides a layer builder for MIL-STD 2525 b/c/d layers.
|
Modifier and Type | Method and Description |
---|---|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.bodyEditable(boolean aEditable)
Sets whether the body of the symbols should be editable.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.bodyScaleRange(ILcdInterval aBodyScaleRange)
Sets the scale range for the body of the symbols.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.bodyStyler(TLspPaintState aPaintState,
ILspStyler aStyler)
Sets the given body styler for the given paint state.
The styler can specify a
TLspMS2525bSymbolStyle to paint the object as an MS2525
symbol. |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.culling(boolean aUseCulling)
Sets whether objects outside the visible view portion are culled and not painted.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.defaultStyle(ILcdMS2525bStyle aDefaultStyle)
Sets the default symbology style that will be used if a domain object does not itself contain
any styling.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.filter(ILcdDynamicFilter aFilter)
Sets a filter that will be used to filter objects to prevent them from
being painted by the layer.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.icon(ILcdIcon aIcon) |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.iconProvider(TLcdMS2525bObjectIconProvider aIconProvider)
Override the default icon provider.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.label(String aLabel) |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.labelScaleRange(ILcdInterval aLabelScaleRange)
Sets the scale range for the labels of the symbols.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.labelStyler(TLspPaintState aPaintState,
ILspStyler aStyler)
Sets the given label styler for the given paint state.
The styler can specify a
TLspMS2525bSymbolStyle to paint the standard MS2525 symbol
labels. |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.layerStyle(TLspLayerStyle aLayerStyle) |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.layerType(ILspLayer.LayerType aLayerType) |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.model(ILcdModel aModel) |
static TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.newBuilder() |
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.objectViewMargin(double aObjectViewMargin)
Sets the largest possible difference (in pixels) between an object's model bounds and its
painted representation's bounds that should be taken into account.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.objectWorldMargin(double aObjectWorldMargin)
Sets the largest possible difference (in meters) between an object's model bounds and its
painted representation's bounds that should be taken into account.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.selectable(boolean aSelectable)
Sets whether the symbols should be selectable.
|