Uses of Class
com.luciad.view.lightspeed.layer.shape.TLspShapeLayerBuilder
Package
Description
Provides layering support for vector layers.
-
Uses of TLspShapeLayerBuilder in com.luciad.view.lightspeed.layer.shape
Modifier and TypeMethodDescriptionTLspShapeLayerBuilder.bodyEditable
(boolean aEditable) Sets whether the body of the layer should be editable.TLspShapeLayerBuilder.bodyEditor
(ILspEditor aEditor) Sets the body editor for the layer, alternatively you can usebodyEditable(boolean)
to enable a default editor.TLspShapeLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspShapeLayerBuilder.bodyPainter
(ILspPainter aPainter) Allows setting a custom body painter on the layer.TLspShapeLayerBuilder.bodyScaleRange
(ILcdInterval aBodyScaleRange) Sets the scale range for the body of the layer in toolkit pixels/meter.TLspShapeLayerBuilder.bodyStyler
(TLspPaintState aPaintState, ILspStyler aBodyStyler) Sets the given body styler for the given paint state.TLspShapeLayerBuilder.bodyStyles
(TLspPaintState aPaintState, ALspStyle... aBodyStyles) Sets the given body styles for the given paint state.TLspShapeLayerBuilder.culling
(boolean aUseCulling) Sets whether the layer should use culling or not, enabled by default.TLspShapeLayerBuilder.editableSupported
(boolean aEditableSupported) Sets whether the layer should support editing.TLspShapeLayerBuilder.filter
(ILcdDynamicFilter aFilter) Sets a filter that will be used to filter objects to prevent them from being painted by the layer.TLspShapeLayerBuilder.labelEditable
(boolean aEditable) Sets whether the labels of the layer should be editable.TLspShapeLayerBuilder.labelEditor
(ILspEditor aEditor) Sets a custom label editor for the layer, alternatively you can uselabelEditable(boolean)
to enable a default label editor.TLspShapeLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios.TLspShapeLayerBuilder.labelPainter
(ILspPainter aPainter) Allows setting a custom label painter on the layer.TLspShapeLayerBuilder.labelScaleRange
(ILcdInterval aLabelScaleRange) Sets the scale range for the labels of the layer in toolkit pixels/meter.TLspShapeLayerBuilder.labelStyler
(TLspPaintState aPaintState, ILspStyler aLabelStyler) Sets the given label styler for the given paint state.TLspShapeLayerBuilder.labelStyles
(TLspPaintState aPaintState, ALspStyle... aLabelStyles) Sets the given label styles for the given paint state.TLspShapeLayerBuilder.layerStyle
(TLspLayerStyle aLayerStyle) TLspShapeLayerBuilder.layerType
(ILspLayer.LayerType aLayerType) TLspShapeLayerBuilder.minimumObjectSizeForPainting
(double aMinimumObjectSizeForPainting) Sets the minimum size of an object in the view for it to be painted and handled otherwise.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.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.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.paintingHints
(TLspShapePaintingHints aPaintingHints) Sets the painting hints to be used by created layers.TLspShapeLayerBuilder.selectable
(boolean aSelectable) Sets whether the layer should be selectable, by default, non-background layers are selectable.TLspShapeLayerBuilder.selectableSupported
(boolean aSelectableSupported) Sets whether the layer should support selection.TLspShapeLayerBuilder.sldStyle
(TLcdSLDFeatureTypeStyle aFeatureTypeStyle) Use the styling defined inaFeatureTypeStyle
to style the layer under creation.TLspShapeLayerBuilder.snapTarget
(boolean aIsSnapTarget) Sets whether the created layer should be regarded as a source for snapping points.TLspShapeLayerBuilder.synchronizePainters
(boolean aSynchronizePainters) Sets whether the painters should be synchronized or not.TLspShapeLayerBuilder.synchronous
(boolean aIsSynchronous) Specifies whether created layers should paint synchronously.