See: Description
Interface | Description |
---|---|
ILcdHeightProvider |
This interface provides height values for 2D points inside known bounds.
|
ILcdLayerHeightProviderFactory |
This interface provides a method to create a height provider from a layer and a view.
|
ILcdModelHeightProviderFactory |
This interface provides a method to create a height provider from a model.
|
Class | Description |
---|---|
ALcdModelHeightProviderFactory |
This abstract class provides a method to create an
ILcdHeightProvider
when an ILcdModel is given. |
ALcdRasterModelHeightProviderFactory |
This class provides the common interface and methods of both the legacy
TLcdRasterModelHeightProviderFactory and the new
TLcdImageModelHeightProviderFactory |
TLcdCompositeHeightProvider |
This height provider combines a list of height providers.
|
TLcdCompositeModelHeightProviderFactory |
This
ILcdModelHeightProviderFactory tries to create an
ILcdHeightProvider using a given list of other
ILcdModelHeightProviderFactory instances. |
TLcdFixedHeightProvider |
Default implementation of the
ILcdHeightProvider interface that
returns a constant given height for any given point. |
TLcdImageHeightProvider |
A height provider which can read values out of an ALcdBasicImage.
|
TLcdImageModelHeightProviderFactory |
This class provides a method to create an
ILcdHeightProvider when an
ILcdModel is given that contains elements of the type
ALcdBasicImage , ALcdImageMosaic or
ALcdMultilevelImageMosaic . |
TLcdInterpolatingRasterHeightProvider |
This height provider retrieves its heights from a given raster using interpolation
between height values to gain a smoother result.
|
TLcdModelHeightProviderFactoryUtil |
Utility class containing convenience methods for implementing
ILcdModelHeightProviderFactory . |
TLcdRasterHeightProvider |
This height provider retrieves its heights from a given raster.
|
TLcdRasterModelHeightProviderFactory |
Important notice: the package
com.luciad.imaging presents a new API
for the modeling of raster data. |
TLcdTransformedHeightProvider |
This height provider retrieves its heights from another height provider
with a different reference.
|
TLcdViewHeightProvider<S extends ILcdView & ILcdLayered> |
This
ILcdHeightProvider retrieves height based on a view. |
Exception | Description |
---|---|
TLcdMissingPropertyException |
Thrown to indicate that a property is missing.
|
TLcdUnsupportedPropertyException |
Thrown to indicate that a required property is not supported.
|
ILcdHeightProvider
, an interface used to retrieve height from
data, and its main implementations :
TLcdRasterHeightProvider
, a height provider retrieving its height from a raster.TLcdTransformedHeightProvider
, a height provider that retrieves its heights from
another height provider with a different reference.
TLcdCompositeHeightProvider
, a height provider that combines multiple height providers.TLcdFixedHeightProvider
, a height provider that returns a fixed height for each point.ILcdModelHeightProviderFactory
, an interface used to create
an ILcdHeightProvider
from an ILcdModel
. This interface has 2 standard
implementations :
ALcdModelHeightProviderFactory
, a height provider factory that returns an
ILcdHeightProvider
from a model, using an abstract method that returns an
ILcdHeightProvider
from a model element.
TLcdRasterModelHeightProviderFactory
, an ALcdModelHeightProviderFactory
that implements the abstract method for raster model elements.
ILcdLayerHeightProviderFactory
, an interface used to create
an ILcdHeightProvider
from an ILdLayer
.
ILcdModelHeightProviderFactory
or ILcdLayerHeightProviderFactory
to create an ILcdHeightProvider
, a set of properties is used.
When using these properties to create an ILcdHeightProvider
using an
ILcdModelHeightProviderFactory
or ILcdLayerHeightProviderFactory
,
properties can be classified as required or optional.
ILcdHeightProvider
, a TLcdUnsupportedPropertyException
must be
thrown. When implementing an ILcdModelHeightProviderFactory
or
ILcdLayerHeightProviderFactory
, one should always make
sure that required properties are removed when they are used, and that the list of required
properties is verified when a height provider gets created.
ILcdModelHeightProviderFactory
or ILcdLayerHeightProviderFactory
,
properties can also be classified as follows :
TLcdMissingPropertyException
must be thrown.