Class TLcyDimensionalFilterAddOn

java.lang.Object
com.luciad.lucy.addons.ALcyAddOn
com.luciad.lucy.addons.ALcyPreferencesAddOn
com.luciad.lucy.addons.dimensionalfilter.TLcyDimensionalFilterAddOn

public final class TLcyDimensionalFilterAddOn extends ALcyPreferencesAddOn

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: