Class TLcyDimensionalFilterAddOn
TLcyDimensionalFilterAddOn provides a GUI to filter formats with multidimensional data, i.e. data that can vary over multiple dimensions like pressure or height.
The models which implements ILcdMultiDimensionalModel
are supported by this add-on. Also, the add-on does not handle time; see TLcyPreviewAddOn
for more details on handling and filtering data with time information.
When adding multidimensional data, a vertical slider and a combo box are displayed on the map. The combo box is used to select the dimension (e.g. pressure or height) to be filtered since a layer can have more than one filter or multiple layers can provide different kinds of filters. The vertical slider lets the user select a value of the currently selected dimension (e.g. 100 meters). Different layers with the same dimension (e.g. height) share the same filter slider.
While in v2015.0 release, it was only suited for NetCDF data, it can now handle any data format which exposes models implementing ILcdMultiDimensionalModel.
To filter your own multidimensional format, your model has to implement ILcdMultiDimensionalModel
.
Refer to com.luciad.multidimensional
package for more details on how to model multidimensional data,
and to the appropriate data format API for details on how to filter the data.
This class is final and cannot be customized at this moment.
- Since:
- 2015.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
plugInto
(ILcyLucyEnv aLucyEnv) Creates and plugs in the add-on's preferences tool.void
unplugFrom
(ILcyLucyEnv aLucyEnv) Unplugs the add-on's preferences tool.Methods inherited from class com.luciad.lucy.addons.ALcyPreferencesAddOn
createPreferencesTool, getLongPrefix, getLucyEnv, getPreferences, getPreferencesTool, getShortPrefix
Methods inherited from class com.luciad.lucy.addons.ALcyAddOn
getConfigSourceName, getDisplayName, setConfigSourceName, setDisplayName
-
Constructor Details
-
TLcyDimensionalFilterAddOn
public TLcyDimensionalFilterAddOn()Creates a new instance.
-
-
Method Details
-
plugInto
Description copied from class:ALcyPreferencesAddOn
Creates and plugs in the add-on's preferences tool.- Overrides:
plugInto
in classALcyPreferencesAddOn
- Parameters:
aLucyEnv
- the Lucy environment to plug into- See Also:
-
unplugFrom
Description copied from class:ALcyPreferencesAddOn
Unplugs the add-on's preferences tool.- Overrides:
unplugFrom
in classALcyPreferencesAddOn
- Parameters:
aLucyEnv
- the Lucy environment- See Also:
-