This interface defines the possible values or intervals in which data is defined.
A multi-dimensional represents an object that can vary over multiple dimensions like time or height.
Models that support dimensional filtering, such as NetCDF, NVG and some LuciadFusion models, should implement this interface.
Default implementation of
Builder for dimension axis values.
This class represents a dimension axis.
Builder for dimension axes.
An abstraction of a dimensional filter, to be applied to multi-dimensional models.
A builder for filters which reuses filter instances as much as possible.
This class represents an interval defined by a minimum and maximum value or a single value.
The snap mode to use when snapping arbitrary intervals to model intervals:
Denotes if a boundary of an interval is inclusive/exclusive.
General interfaces and implementations to model multi-dimensional data, for example data that can change over time or can vary in height.
The main interface is
describes the axes over which a multi-dimensional object is defined. A
TLcdDimensionAxis is defined by its type, unit
and ranges in which data can be defined.
A model can also implement
ILcdMultiDimensionalModel to present its
ILcdDimensions and become filterable.