Uses of Class
com.luciad.view.TLcdMapScale
Package
Description
Provides support for visualizing MBTiles vector data in a Lightspeed view.
Provides a layer builder for APP6 a/b/c layers.
Provides a layer builder for MIL-STD 2525 b/c/d layers.
Provides a layer builder for APP-6 and/or MIL-STD-2525 layers.
Provides classes and interfaces for handling text, dates, numbers, and messages.
General aspects of views.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides layer-specific asynchronous painting.
Provides support for OpenGL-based 2D and 3D visualization of data.
Contains view world transformations.
Provides layering support for
ILspView
.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.Provides a custom layer optimized for displaying large static datasets containing points.
Provides layering support for raster layers.
Provides layering support for vector layers.
Provides control over the relation between a view's map scale and the map scale as seen by stylers.
Provides a generic model for styles.
Contains utility classes related to Lightspeed views.
-
Uses of TLcdMapScale in com.luciad.format.mbtiles.view.lightspeed
Modifier and TypeMethodDescriptionTLspMBTilesVectorLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the body scale range for this layer in unitless map scale ratios.TLspMBTilesVectorLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the label scale range for this layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.symbology.app6a.view.lightspeed
Modifier and TypeMethodDescriptionTLspAPP6ALayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspAPP6ALayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.symbology.milstd2525b.view.lightspeed
Modifier and TypeMethodDescriptionTLspMS2525bLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspMS2525bLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.symbology.view.lightspeed
Modifier and TypeMethodDescriptionTLspMilitarySymbologyLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspMilitarySymbologyLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.text
Modifier and TypeMethodDescriptionTLcdScaleFormat.parseMapScale
(String aMapScale) Parses the given map scale string into aTLcdMapScale
instance. -
Uses of TLcdMapScale in com.luciad.view
Modifier and TypeFieldDescriptionstatic final TLcdMapScale
TLcdMapScale.MAX_ZOOMED_IN
The value that represents a maximally zoomed in map scale (1:0 ≈ the maximum double value)static final TLcdMapScale
TLcdMapScale.MAX_ZOOMED_OUT
The value that represents a maximally zoomed out map scale (1:inf == 0)Modifier and TypeMethodDescriptionstatic TLcdMapScale
TLcdMapScale.fromDenominator
(double denominator) Creates a map scale defined by the given map scale denominator.TLcdMapScale.zoomIn
(double factor) TLcdMapScale.zoomOut
(double factor) Modifier and TypeMethodDescriptionstatic TLcdDimensionInterval
<TLcdMapScale> TLcdMapScale.createScaleRange
(TLcdMapScale aMostZoomedOutValue, TLcdMapScale aMostZoomedInValue) Creates a scale range based on the given minimum and maximum map scale values.TLcdModelQueryConfiguration.getMapScales()
Returns the map scales at which point another condition becomes valid.Modifier and TypeMethodDescriptionint
TLcdMapScale.compareTo
(TLcdMapScale aOther) Compares this scale with the given one.static TLcdDimensionInterval
<TLcdMapScale> TLcdMapScale.createScaleRange
(TLcdMapScale aMostZoomedOutValue, TLcdMapScale aMostZoomedInValue) Creates a scale range based on the given minimum and maximum map scale values.TLcdModelQueryConfiguration.getCondition
(TLcdMapScale aScale) Returns the condition corresponding to the specified map scale ratio.boolean
TLcdMapScale.is
(TLcdMapScale.ScaleComparison aComparison, TLcdMapScale aOther) Convenience method for readable scale comparisons.Modifier and TypeMethodDescriptionTLcdModelQueryConfiguration.Builder.addContent
(TLcdDimensionInterval<TLcdMapScale> aScaleRange, ILcdOGCCondition aCondition) Adds a condition for the specified scale range. -
Uses of TLcdMapScale in com.luciad.view.gxy
Modifier and TypeMethodDescriptiondefault TLcdMapScale
ILcdGXYView.getMapScale
(TLcdMapScale.ScaleLocation aScaleLocation) Returns the unitless map scale ratio for which to paint the view contents.Modifier and TypeMethodDescriptiondefault TLcdDimensionInterval
<TLcdMapScale> ILcdGXYLayer.getLabelMapScaleRange()
Returns the map ratio scale range for which to display labels for elements of the model.TLcdGXYLayer.getLabelMapScaleRange()
default TLcdDimensionInterval
<TLcdMapScale> ILcdGXYLayer.getMapScaleRange()
Returns the map ratio scale range for which to display elements of the model.default TLcdDimensionInterval
<TLcdMapScale> ILcdGXYView.getMapScaleRange()
Returns the limits on the minimum and maximum scale of the view.TLcdGXYLayer.getMapScaleRange()
Modifier and TypeMethodDescriptiondefault void
ILcdGXYView.setMapScale
(TLcdMapScale aMapScale, TLcdMapScale.ScaleLocation aScaleLocation) Sets the unitless map scale ratio of this view, repainting the view according toisAutoUpdate
.Modifier and TypeMethodDescriptionvoid
TLcdGXYLayer.setLabelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelMapScaleRange) Sets the map scale range for which to paint labels for the elements of the model.default void
ILcdGXYView.setMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Enforces the given limits on the minimum and maximum scale of the view.void
TLcdGXYLayer.setMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Sets the map scale range for which to paint the elements of the model. -
Uses of TLcdMapScale in com.luciad.view.gxy.asynchronous
Modifier and TypeMethodDescriptionTLcdGXYAsynchronousLayerWrapper.getLabelMapScaleRange()
TLcdGXYAsynchronousLayerWrapper.getMapScaleRange()
-
Uses of TLcdMapScale in com.luciad.view.lightspeed
Modifier and TypeMethodDescriptionTLspContext.getMapScale()
Returns the map scale that should be used to determine the visibility and style of objects. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionALspViewXYZWorldTransformation.getMapScale
(TLcdMapScale.ScaleLocation aScaleLocation) Returns the unitless map scale ratio for which to paint the view contents. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionALspLayer.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.TLspLayer.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.Modifier and TypeMethodDescriptionvoid
ALspLayer.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Sets the scale range of this layer to the given unitless map scale ratio range.void
TLspLayer.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Sets the scale range of this layer to the given unitless map scale ratio range. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeMethodDescriptionTLspGXYLayerAdapter.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Deprecated.Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.Modifier and TypeMethodDescriptionvoid
TLspGXYLayerAdapter.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Deprecated.Sets the scale range of this layer to the given unitless map scale ratio range. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.layer.plots
Modifier and TypeMethodDescriptionTLspPlotLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspPlotLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.layer.raster
Modifier and TypeMethodDescriptionTLspRasterLayerBuilder.mapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aScaleRange) Sets the scale range of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.layer.shape
Modifier and TypeMethodDescriptionTLspShapeLayerBuilder.bodyMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange) Sets the scale range for the body of the layer in unitless map scale ratios.TLspShapeLayerBuilder.labelMapScaleRange
(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange) Sets the scale range for the labels of the layer in unitless map scale ratios. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.scale
Modifier and TypeMethodDescriptionILspMapScaleProvider.getMapScale
(ILspView aView) Returns the current map scale for a view. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.style
Modifier and TypeMethodDescriptionTLspScaleBasedStyler.getStylersByScaleRange()
Returns the map scale intervals and associated stylers of this styler.Modifier and TypeMethodDescriptionTLspScaleBasedStylerBuilder.styles
(TLcdMapScale aMinScale, TLcdMapScale aMaxScale, ALspStyle... aStyles) Adds styles for the specified scale range.Modifier and TypeMethodDescriptionTLspScaleBasedStylerBuilder.styler
(TLcdDimensionInterval<TLcdMapScale> aScaleRange, ILspStyler aStyler) Adds a styler for the specified scale range. -
Uses of TLcdMapScale in com.luciad.view.lightspeed.util
Modifier and TypeMethodDescriptionTLspViewNavigationUtil.animatedZoom
(TLcdMapScale aMapScale, TLcdMapScale.ScaleLocation aScaleLocation) Creates ananimation
that zooms from the view's current map scale to the given map scale.void
TLspViewNavigationUtil.zoom
(TLcdMapScale aMapScale, TLcdMapScale.ScaleLocation aScaleLocation) Zooms to the given map scale.