Package | Description |
---|---|
com.luciad.view.lightspeed.layer.shape |
Provides layering support for vector layers.
|
Modifier and Type | Method and Description |
---|---|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyEditable(boolean aEditable)
Sets whether the body of the layer should be editable.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyEditor(ILspEditor aEditor)
Sets the body editor for the layer, alternatively you can use
bodyEditable(boolean) to enable a default editor. |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyPainter(ILspPainter aPainter)
Allows setting a custom body painter on the layer.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyScaleRange(ILcdInterval aBodyScaleRange)
Sets the scale range for the body of the layer in toolkit pixels/meter.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyStyler(TLspPaintState aPaintState,
ILspStyler aBodyStyler)
Sets the given body styler for the given paint state.
The following styles are supported:
TLspFillStyle : can be applied to closed shapes such as circles or polygons
TLspLineStyle : can be applied to closed and non-closed shapes such as arcs and polylines
TLspComplexStrokedLineStyle : can be applied to closed and non-closed shapes such as arcs and polylines
TLspWorldSizedLineStyle : can be applied to closed and non-closed shapes such as arcs and polylines
TLspIconStyle : can be applied to point shapes and point lists
TLsp3DIconStyle : can be applied to point shapes and point lists
TLspVerticalLineStyle : can be applied to point shapes and point lists
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyStyles(TLspPaintState aPaintState,
ALspStyle... aBodyStyles)
Sets the given body styles for the given paint state.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.culling(boolean aUseCulling)
Sets whether the layer should use culling or not, enabled by default.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.editableSupported(boolean aEditableSupported)
Sets whether the layer should support editing.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.filter(ILcdDynamicFilter aFilter)
Sets a filter that will be used to filter objects to prevent them from
being painted by the layer.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.icon(ILcdIcon aIcon) |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.label(String aLabel) |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelEditable(boolean aEditable)
Sets whether the labels of the layer should be editable.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelEditor(ILspEditor aEditor)
Sets a custom label editor for the layer, alternatively you can use
labelEditable(boolean) to enable a default label editor. |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelPainter(ILspPainter aPainter)
Allows setting a custom label painter on the layer.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelScaleRange(ILcdInterval aLabelScaleRange)
Sets the scale range for the labels of the layer in toolkit pixels/meter.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelStyler(TLspPaintState aPaintState,
ILspStyler aLabelStyler)
Sets the given label styler for the given paint state.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelStyles(TLspPaintState aPaintState,
ALspStyle... aLabelStyles)
Sets the given label styles for the given paint state.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.layerStyle(TLspLayerStyle aLayerStyle) |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.layerType(ILspLayer.LayerType aLayerType) |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.minimumObjectSizeForPainting(double aMinimumObjectSizeForPainting)
Sets the minimum size of an object in the view for it to be painted and handled otherwise.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.model(ILcdModel aModel) |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.modelQueryConfiguration(TLcdModelQueryConfiguration aModelQueryConfiguration)
Sets the model query configuration which defines the filters that the layer will
use when querying the model during the paint operation.
|
static TLspShapeLayerBuilder |
TLspShapeLayerBuilder.newBuilder() |
static TLspShapeLayerBuilder |
TLspShapeLayerBuilder.newBuilder(ILspLayer.LayerType aLayerType)
Creates a TLspShapeLayerBuilder.newBuilder with the given layer type.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.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.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.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.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.paintingHints(TLspShapePaintingHints aPaintingHints)
Sets the painting hints to be used by created layers.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.selectable(boolean aSelectable)
Sets whether the layer should be selectable, by default, non-background layers
are selectable.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.selectableSupported(boolean aSelectableSupported)
Sets whether the layer should support selection.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.sldStyle(TLcdSLDFeatureTypeStyle aFeatureTypeStyle)
Use the styling defined in
aFeatureTypeStyle to style the layer under creation. |
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.snapTarget(boolean aIsSnapTarget)
Sets whether the created layer should be regarded as a source for snapping points.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.synchronizePainters(boolean aSynchronizePainters)
Sets whether the painters should be synchronized or not.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.synchronous(boolean aIsSynchronous)
Specifies whether created layers should paint synchronously.
|