Uses of Class
com.luciad.multidimensional.TLcdDimensionInterval
Package
Description
Provides support for visualizing MBTiles vector data in a Lightspeed view.
Provides support for decoding NetCDF files.
General interfaces and implementations to model multi-dimensional data, for example data that can change
over time or can vary in height.
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.
General aspects of views.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides layer-specific asynchronous painting.
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 a generic model for styles.
-
Uses of TLcdDimensionInterval 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 TLcdDimensionInterval in com.luciad.format.netcdf
Modifier and TypeMethodDescriptionTLcdNetCDFFilteredModel.getFilterParameter
(TLcdDimensionAxis<?> aAxis) Deprecated.Modifier and TypeMethodDescriptionvoid
TLcdNetCDFFilteredModel.setFilterParameter
(TLcdDimensionAxis<?> aAxis, TLcdDimensionInterval<?> aInterval, int aEventMode) Deprecated. -
Uses of TLcdDimensionInterval in com.luciad.multidimensional
Modifier and TypeMethodDescriptionstatic <T extends Comparable<? super T>>
TLcdDimensionInterval<T> TLcdDimensionInterval.create
(Class<T> aType, T aMin, TLcdDimensionInterval.Closure aClosureMin, T aMax, TLcdDimensionInterval.Closure aClosureMax) Creates aTLcdDimensionInterval
instance using a min and max value and closures.static <T extends Comparable<? super T>>
TLcdDimensionInterval<T> Creates aTLcdDimensionInterval
instance using a min and max value.static <T extends Comparable<? super T>>
TLcdDimensionInterval<T> TLcdDimensionInterval.createSingleValue
(Class<T> aType, T aValue) Creates aTLcdDimensionInterval
instance that represents a single value.TLcdDimensionFilter.getAndConvertInterval
(TLcdDimensionAxis<?> aAxis) Gets the interval matching a given axis, converting the resulting interval to the given axis' unit if necessary.TLcdDimensionFilter.getInterval
(TLcdDimensionAxis<?> aAxis) Gets the interval for a given axis defined by this filter.ILcdDimension.getUnionOfValues()
Returns the union of the ranges in which data can be available.TLcdDimension.getUnionOfValues()
static <T> TLcdDimensionInterval
<T> TLcdDimensionInterval.union
(TLcdDimensionInterval<T> aInterval1, TLcdDimensionInterval<T> aInterval2) Returns the union of the given intervals.Modifier and TypeMethodDescriptionILcdDimension.getValues()
Returns the intervals in which data can be available for this axis.TLcdDimension.getValues()
Modifier and TypeMethodDescriptionTLcdDimension.Builder.addInterval
(TLcdDimensionInterval<T> aInterval) Adds an interval in which data can be available.int
TLcdDimensionInterval.compareTo
(TLcdDimensionInterval<T> aInterval) Compares the given dimension interval to this interval.TLcdDimensionFilter.Builder.filterDimension
(TLcdDimensionAxis<?> aAxis, TLcdDimensionInterval<?> aInterval) Sets the filter value for the given axis to the given interval.static <T> boolean
TLcdDimensionInterval.overlaps
(TLcdDimensionInterval<T> aInterval1, TLcdDimensionInterval<T> aInterval2) Checks if the given intervals overlap, taking closure into account.static <T> TLcdDimensionInterval
<T> TLcdDimensionInterval.union
(TLcdDimensionInterval<T> aInterval1, TLcdDimensionInterval<T> aInterval2) Returns the union of the given intervals. -
Uses of TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval in com.luciad.view
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.Modifier and TypeMethodDescriptionTLcdModelQueryConfiguration.Builder.addContent
(TLcdDimensionInterval<TLcdMapScale> aScaleRange, ILcdOGCCondition aCondition) Adds a condition for the specified scale range. -
Uses of TLcdDimensionInterval in com.luciad.view.gxy
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 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 TLcdDimensionInterval in com.luciad.view.gxy.asynchronous
Modifier and TypeMethodDescriptionTLcdGXYAsynchronousLayerWrapper.getLabelMapScaleRange()
TLcdGXYAsynchronousLayerWrapper.getMapScaleRange()
-
Uses of TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval 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 TLcdDimensionInterval in com.luciad.view.lightspeed.style
Modifier and TypeMethodDescriptionTLspScaleBasedStyler.getStylersByScaleRange()
Returns the map scale intervals and associated stylers of this styler.Modifier and TypeMethodDescriptionTLspScaleBasedStylerBuilder.styler
(TLcdDimensionInterval<TLcdMapScale> aScaleRange, ILspStyler aStyler) Adds a styler for the specified scale range.
TLcdNetCDFFilteredModel.getDimensionFilter()
instead.