Package | Description |
---|---|
com.luciad.format.mbtiles.view.lightspeed |
Provides support for visualizing MBTiles vector data in a Lightspeed view.
|
com.luciad.symbology.app6a.view.lightspeed |
Provides a layer builder for APP6 a/b/c layers.
|
com.luciad.symbology.milstd2525b.view.lightspeed |
Provides a layer builder for MIL-STD 2525 b/c/d layers.
|
com.luciad.symbology.view.lightspeed |
Provides a layer builder for APP-6 and/or MIL-STD-2525 layers.
|
com.luciad.text |
Provides classes and interfaces for handling text, dates, numbers, and messages.
|
com.luciad.view |
General aspects of views.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.asynchronous |
Provides layer-specific asynchronous painting.
|
com.luciad.view.lightspeed |
Provides support for OpenGL-based 2D and 3D visualization of data.
|
com.luciad.view.lightspeed.camera |
Contains view world transformations.
|
com.luciad.view.lightspeed.layer |
Provides layering support for
ILspView . |
com.luciad.view.lightspeed.layer.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
com.luciad.view.lightspeed.layer.plots |
Provides a custom layer optimized for displaying large static datasets containing points.
|
com.luciad.view.lightspeed.layer.raster |
Provides layering support for raster layers.
|
com.luciad.view.lightspeed.layer.shape |
Provides layering support for vector layers.
|
com.luciad.view.lightspeed.scale |
Provides control over the relation between a view's map scale and the map scale as seen by stylers.
|
com.luciad.view.lightspeed.style |
Provides a generic model for styles.
|
com.luciad.view.lightspeed.util |
Contains utility classes related to Lightspeed views.
|
Modifier and Type | Method and Description |
---|---|
TLspMBTilesVectorLayerBuilder |
TLspMBTilesVectorLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the body scale range for this layer in unitless map scale ratios.
|
TLspMBTilesVectorLayerBuilder |
TLspMBTilesVectorLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the label scale range for this layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspAPP6ALayerBuilder |
TLspAPP6ALayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspMS2525bLayerBuilder |
TLspMS2525bLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLspMilitarySymbologyLayerBuilder |
TLspMilitarySymbologyLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspMilitarySymbologyLayerBuilder |
TLspMilitarySymbologyLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLcdMapScale |
TLcdScaleFormat.parseMapScale(String aMapScale)
Parses the given map scale string into a
TLcdMapScale instance. |
Modifier and Type | Field and Description |
---|---|
static TLcdMapScale |
TLcdMapScale.MAX_ZOOMED_IN
The value that represents a maximally zoomed in map scale (1:0 ≈ the maximum double value)
|
static TLcdMapScale |
TLcdMapScale.MAX_ZOOMED_OUT
The value that represents a maximally zoomed out map scale (1:inf == 0)
|
Modifier and Type | Method and Description |
---|---|
static TLcdMapScale |
TLcdMapScale.fromDenominator(double denominator)
Creates a map scale defined by the given map scale denominator.
|
TLcdMapScale |
TLcdMapScale.zoomIn(double factor) |
TLcdMapScale |
TLcdMapScale.zoomOut(double factor) |
Modifier and Type | Method and Description |
---|---|
static TLcdDimensionInterval<TLcdMapScale> |
TLcdMapScale.createScaleRange(TLcdMapScale aMostZoomedOutValue,
TLcdMapScale aMostZoomedInValue)
Creates a scale range based on the given minimum and maximum map scale values.
|
List<TLcdMapScale> |
TLcdModelQueryConfiguration.getMapScales()
Returns the map scales at which point another condition becomes valid.
|
Modifier and Type | Method and Description |
---|---|
int |
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.
|
ILcdOGCCondition |
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 Type | Method and Description |
---|---|
TLcdModelQueryConfiguration.Builder |
TLcdModelQueryConfiguration.Builder.addContent(TLcdDimensionInterval<TLcdMapScale> aScaleRange,
ILcdOGCCondition aCondition)
Adds a condition for the specified scale range.
|
Modifier and Type | Method and Description |
---|---|
default TLcdMapScale |
ILcdGXYView.getMapScale(TLcdMapScale.ScaleLocation aScaleLocation)
Returns the unitless map scale ratio for which to paint the view contents.
|
Modifier and Type | Method and Description |
---|---|
TLcdDimensionInterval<TLcdMapScale> |
TLcdGXYLayer.getLabelMapScaleRange() |
default TLcdDimensionInterval<TLcdMapScale> |
ILcdGXYLayer.getLabelMapScaleRange()
Returns the map ratio scale range for which to display labels for elements of the model.
|
TLcdDimensionInterval<TLcdMapScale> |
TLcdGXYLayer.getMapScaleRange() |
default TLcdDimensionInterval<TLcdMapScale> |
ILcdGXYView.getMapScaleRange()
Returns the limits on the minimum and maximum scale of the view.
|
default TLcdDimensionInterval<TLcdMapScale> |
ILcdGXYLayer.getMapScaleRange()
Returns the map ratio scale range for which to display elements of the model.
|
Modifier and Type | Method and Description |
---|---|
default void |
ILcdGXYView.setMapScale(TLcdMapScale aMapScale,
TLcdMapScale.ScaleLocation aScaleLocation)
Sets the unitless map scale ratio of this view, repainting the view according to
isAutoUpdate . |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYLayer.setLabelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelMapScaleRange)
Sets the map scale range for which to paint labels for the elements of the model.
|
void |
TLcdGXYLayer.setMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aMapScaleRange)
Sets the map scale range for which to paint 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.
|
Modifier and Type | Method and Description |
---|---|
TLcdDimensionInterval<TLcdMapScale> |
TLcdGXYAsynchronousLayerWrapper.getLabelMapScaleRange() |
TLcdDimensionInterval<TLcdMapScale> |
TLcdGXYAsynchronousLayerWrapper.getMapScaleRange() |
Modifier and Type | Method and Description |
---|---|
TLcdMapScale |
TLspContext.getMapScale()
Returns the map scale that should be used to determine the visibility and style of objects.
|
Modifier and Type | Method and Description |
---|---|
TLcdMapScale |
ALspViewXYZWorldTransformation.getMapScale(TLcdMapScale.ScaleLocation aScaleLocation)
Returns the unitless map scale ratio for which to paint the view contents.
|
Modifier and Type | Method and Description |
---|---|
TLcdDimensionInterval<TLcdMapScale> |
TLspLayer.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
TLcdDimensionInterval<TLcdMapScale> |
ALspLayer.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLayer.setMapScaleRange(TLspPaintRepresentation aPaintRepresentation,
TLcdDimensionInterval<TLcdMapScale> aMapScaleRange)
Sets the scale range of this layer to the given unitless map scale ratio range.
|
void |
ALspLayer.setMapScaleRange(TLspPaintRepresentation aPaintRepresentation,
TLcdDimensionInterval<TLcdMapScale> aMapScaleRange)
Sets the scale range of this layer to the given unitless map scale ratio range.
|
Modifier and Type | Method and Description |
---|---|
TLcdDimensionInterval<TLcdMapScale> |
TLspGXYLayerAdapter.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Deprecated.
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspGXYLayerAdapter.setMapScaleRange(TLspPaintRepresentation aPaintRepresentation,
TLcdDimensionInterval<TLcdMapScale> aMapScaleRange)
Deprecated.
Sets the scale range of this layer to the given unitless map scale ratio range.
|
Modifier and Type | Method and Description |
---|---|
TLspPlotLayerBuilder |
TLspPlotLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspPlotLayerBuilder |
TLspPlotLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLspRasterLayerBuilder |
TLspRasterLayerBuilder.mapScaleRange(TLcdDimensionInterval<TLcdMapScale> aScaleRange)
Sets the scale range of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.bodyMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aBodyScaleRange)
Sets the scale range for the body of the layer in unitless map scale ratios.
|
TLspShapeLayerBuilder |
TLspShapeLayerBuilder.labelMapScaleRange(TLcdDimensionInterval<TLcdMapScale> aLabelScaleRange)
Sets the scale range for the labels of the layer in unitless map scale ratios.
|
Modifier and Type | Method and Description |
---|---|
TLcdMapScale |
ILspMapScaleProvider.getMapScale(ILspView aView)
Returns the current map scale for a view.
|
Modifier and Type | Method and Description |
---|---|
Map<TLcdDimensionInterval<TLcdMapScale>,List<ILspStyler>> |
TLspScaleBasedStyler.getStylersByScaleRange()
Returns the map scale intervals and associated stylers of this styler.
|
Modifier and Type | Method and Description |
---|---|
TLspScaleBasedStylerBuilder |
TLspScaleBasedStylerBuilder.styles(TLcdMapScale aMinScale,
TLcdMapScale aMaxScale,
ALspStyle... aStyles)
Adds styles for the specified scale range.
|
Modifier and Type | Method and Description |
---|---|
TLspScaleBasedStylerBuilder |
TLspScaleBasedStylerBuilder.styler(TLcdDimensionInterval<TLcdMapScale> aScaleRange,
ILspStyler aStyler)
Adds a styler for the specified scale range.
|
Modifier and Type | Method and Description |
---|---|
ALcdAnimation |
TLspViewNavigationUtil.animatedZoom(TLcdMapScale aMapScale,
TLcdMapScale.ScaleLocation aScaleLocation)
Creates an
animation 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.
|