Package | Description |
---|---|
com.luciad.symbology.app6a.view.lightspeed |
Provides a layer builder for APP6 a/b/c layers.
|
Modifier and Type | Method and Description |
---|---|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.bodyEditable(boolean aEditable)
Sets whether the body of the symbols should be editable.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.bodyScaleRange(ILcdInterval aBodyScaleRange)
Sets the scale range for the body of the symbols.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.bodyStyler(TLspPaintState aPaintState,
ILspStyler aStyler)
Sets the given body styler for the given paint state.
The styler can specify a
TLspAPP6ASymbolStyle to paint the object as an APP6
symbol. |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.culling(boolean aUseCulling)
Sets whether objects outside the visible view portion are culled and not painted.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.defaultStyle(ILcdAPP6AStyle aDefaultStyle)
Sets the default symbology style that will be used if a domain object does not itself contain
any styling.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.filter(ILcdDynamicFilter aFilter)
Sets a filter that will be used to filter objects to prevent them from
being painted by the layer.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.icon(ILcdIcon aIcon) |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.iconProvider(TLcdAPP6AObjectIconProvider aIconProvider)
Override the default icon provider.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.label(String aLabel) |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.labelScaleRange(ILcdInterval aLabelScaleRange)
Sets the scale range for the labels of the symbols.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.labelStyler(TLspPaintState aPaintState,
ILspStyler aStyler)
Sets the given label styler for the given paint state.
The styler can specify a
TLspAPP6ASymbolStyle to paint the standard APP6 symbol
labels. |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.layerStyle(TLspLayerStyle aLayerStyle) |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.layerType(ILspLayer.LayerType aLayerType) |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.model(ILcdModel aModel) |
static TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.newBuilder() |
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.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.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.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.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.selectable(boolean aSelectable)
Sets whether the symbols should be selectable.
|