Package | Description |
---|---|
com.luciad.earth.tileset.raster |
ILcdEarthTileSet that provides raster data
suitable for use as a 3D terrain texture. |
com.luciad.format.cadrg |
Provides support for decoding CADRG files.
|
com.luciad.format.geospot |
Provides support for decoding GeoSPOT files.
|
com.luciad.format.kml22.model.feature |
This package contains all feature classes of KML.
|
com.luciad.format.raster |
Provides representations, decoders, and encoders for rasters.
|
com.luciad.imaging |
Provides a domain model for working with pixel data and a framework for performing
image processing on such data.
|
com.luciad.network.function |
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
|
com.luciad.ogc.wcs.client |
Client API for an OGC Web Coverage Service (WCS).
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
com.luciad.tea.hypsometry |
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
|
com.luciad.tea.viewshed |
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
|
com.luciad.util.height |
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
|
com.luciad.view.gxy.controller |
Controllers for 2D views.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdRaster |
TLcdEarthTileSetMultilevelRaster.createRaster(int aLevel) |
protected ILcdRaster |
TLcdEarthTileSetElevationMultilevelRaster.createRaster(int aLevel) |
protected abstract ILcdRaster |
ALcdEarthTileSetMultilevelRaster.createRaster(int aLevel)
Creates the raster at the given level.
|
ILcdRaster |
ALcdEarthTileSetMultilevelRaster.getRaster(int i) |
Modifier and Type | Class and Description |
---|---|
class |
TLcdCADRGRaster
This
ILcdRaster contains additional information about the
CADRG/CIB Boundary Rectangle that it represents. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGeoSPOTRaster
This
ILcdRaster contains additional information about the
GeoSPOT tile that it represents. |
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdKML22PaintableGroundOverlay.getRaster()
Returns a raster representation of the
TLcdKML22GroundOverlay wrapped by this raster |
Modifier and Type | Class and Description |
---|---|
class |
ALcdRaster
Base class for ILcdRaster implementations.
|
class |
TLcdInterpolatedRaster
This class provides an implementation of
ILcdRaster that
interpolates between the values of its tiles. |
class |
TLcdRaster
Important notice: the package
com.luciad.imaging presents a new API
for the modeling of raster data. |
class |
TLcdSingleTileRaster
This class provides a specialized implementation of
ILcdRaster ,
containing only a single tile. |
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdMultivaluedRaster.getRaster(int aLevel) |
ILcdRaster |
TLcdMultilevelRaster.getRaster(int aLevel) |
ILcdRaster |
ILcdMultilevelRaster.getRaster(int aLevel) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdRasterOffsetZTransformation.addRaster(ILcdRaster aRaster,
ILcdModelReference aRasterModelReference)
Adds an elevation raster, from which point elevations can be retrieved.
|
void |
TLcdRasterOffsetModelXYZWorldTransformation.addRaster(ILcdRaster aRaster,
ILcdModelReference aRasterModelReference)
Adds an elevation raster, from which point elevations can be retrieved.
|
protected Image |
TLcdWarpRasterPainter.createTransformedImage(ILcdGXYContext aGXYContext,
Rectangle aClip,
ILcdRaster aRaster,
RGBImageFilter aRGBImageFilter,
float aTransparency,
float aBrightness,
float aContrast,
ColorModel aColorModel)
Creates the warped image that can be painted onto the view.
|
protected Image |
TLcdWarpMultilevelRasterPainter.createTransformedImage(ILcdGXYContext aGXYContext,
Rectangle aClip,
ILcdRaster aRaster,
RGBImageFilter aRGBImageFilter,
float aTransparency,
float aBrightness,
float aContrast,
ColorModel aColorModel)
Creates the warped image that can be painted onto the view.
|
int |
ALcdRasterPainter.densityCheck(ILcdRaster aRaster,
ILcdGXYContext aGXYContext)
Determines if the raster density of the given raster is suitable for
processing or analysis in the given context, considering the start
resolution factor and the stop resolution factor, and the forced painting
flag.
|
int |
ALcdRasterPainter.densityCheck(ILcdRaster aRaster,
ILcdGXYContext aGXYContext,
Graphics aGraphics)
Determines if the pixel density of the given raster is suitable for
display, in the given context, considering the start resolution factor and
the stop resolution factor, and the forced painting flag.
|
double |
ALcdRasterPainter.idealPixelDensity(ILcdRaster aRaster,
ILcdGXYContext aGXYContext,
Graphics aGraphics)
Computes the ideal pixel density that a raster should have for display in
the given context.
|
void |
TLcdRasterOffsetZTransformation.removeRaster(ILcdRaster aRaster)
Removes the raster from the list of rasters to take into account.
|
void |
TLcdRasterOffsetModelXYZWorldTransformation.removeRaster(ILcdRaster aRaster)
Removes the raster from the list of rasters to take into account.
|
double |
ALcdRasterPainter.resolutionFactor(ILcdRaster aRaster,
ILcdGXYContext aGXYContext,
Graphics aGraphics)
Computes the ratio between the given raster's pixel density and the ideal
display density for the given context.
|
Constructor and Description |
---|
TLcdMultilevelRaster(ILcdBounds aBounds,
ILcdRaster[] aRasters)
Creates a new
TLcdMultilevelRaster . |
TLcdMultivaluedRaster(ILcdRaster[] aRasters)
Creates a new
TLcdMultivaluedRaster . |
TLcdMultivaluedRaster(ILcdRaster[] aRasters,
ILcdBounds aBounds)
Creates a new
TLcdMultivaluedRaster . |
Modifier and Type | Method and Description |
---|---|
TLcdRasterImageBuilder |
TLcdRasterImageBuilder.raster(ILcdRaster aRaster)
Set the source raster to create images from.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
ALcdCrossCountryRasterDistanceFunction.getRaster()
Returns the
ILcdRaster on which this distance function is based. |
Constructor and Description |
---|
ALcdCrossCountryRasterDistanceFunction(ILcdRaster aRaster)
Constructs a new
ALcdCrossCountryRasterDistanceFunction based on
aRaster . |
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdWCSProxy.getRaster(int aIndex) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdExtendedLineOfSightCoverage
Represents the input and result of a line-of-sight computation.
|
interface |
ILcdLineOfSightCoverage
Represents the result of line-of-sight computations.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdMatrixViewRasterFactory.createEquivalentRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper)
Creates an
ILcdRaster from the ILcdMatrixView assuming a one-by-one relation. |
ILcdRaster |
TLcdLOSCoverageFactory.createLOSCoverageRaster(ILcdLOSCoverageMatrix aLOSCoverageMatrix,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode)
Creates an
ILcdRaster from the ILcdLOSCoverageMatrix using the given
target reference, pixel density and fill mode. |
ILcdRaster |
TLcdMatrixViewRasterFactory.createRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode)
Creates an
ILcdRaster from the ILcdMatrixView using the given target reference,
pixel density and fill mode. |
protected ILcdRaster |
TLcdTeaViewUtil.retrieveRasterFromMultiLevelRaster(ILcdMultilevelRaster aMultiLevelRaster,
ILcdBounds aModelBounds,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Retrieves from aMultiLevelRaster in aGXYLayer in aGXYView a single raster
that is touched by aModelBounds.
|
protected ILcdRaster |
TLcdTerrainProfileUtil.retrieveRasterFromMultiLevelRaster(ILcdMultilevelRaster aMultiLevelRaster,
ILcdPoint aModelPoint,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Returns the raster from the given multilevel raster containing the specified
model point.
|
protected ILcdRaster |
TLcdTeaViewUtil.retrieveRasterFromMultiLevelRaster(ILcdMultilevelRaster aMultiLevelRaster,
ILcdPoint aModelPoint,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Retrieves from aMultiLevelRaster in aGXYLayer in aGXYView a single raster
that is touched by aModelPoint.
|
protected ILcdRaster |
TLcdTerrainProfileUtil.retrieveTouchedRaster(ILcdPoint aModelPoint,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Returns the raster touched by the specified model point.
|
ILcdRaster |
TLcdTeaViewUtil.retrieveTouchedRaster(ILcdPoint aModelPoint,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Retrieves an
ILcdRaster from aGXYLayer in aGXYView that is
touched by aModelPoint. |
ILcdRaster |
TLcdTerrainProfileUtil.retrieveTouchedRaster(int aXScreen,
int aYScreen,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Returns the raster touched by the given screen coordinates.
|
ILcdRaster |
TLcdTerrainProfileUtil.retrieveTouchedRaster(MouseEvent aMouseEvent,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
Calls the method
TLcdTerrainProfileUtil.retrieveTouchedRaster(int, int, ILcdGXYLayer, ILcdGXYView)
and returns the raster touched by the mouse event. |
ILcdRaster[] |
TLcdTeaViewUtil.retrieveTouchedRasters(ILcdBounds aModelBounds,
ILcdGXYView aGXYView)
Deprecated.
Retrieves all
ILcdRaster in aGXYView that are touched by
aModelBounds. |
Modifier and Type | Method and Description |
---|---|
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createAreaAltitudeMatrixView(ILcdShape aShape,
ILcdGeoReference aShapeReference,
ILcdAltitudeProvider aAltitudeProvider,
ILcdRaster aRaster,
ILcdGeoReference aRasterReference,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified shape that can be used to
compute a visibility. |
ILcdLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters)
Deprecated.
Creates a new
ILcdLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
ILcdRaster[] aRasters)
Deprecated.
use createLOSCoverage with min and max vertical angle parameters.
|
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters,
ILcdGeoReference aRastersReference,
ILcdGeoReference aTargetReference,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Convenience method for line-of-sight computations over elevation data which consists entirely
of raster data defined in one reference.
|
ILcdPoint2PointIntervisibility |
TLcdP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ILcdModelReference aTargetReference,
ILcdRaster[] aRasters,
ILcdModelReference aRastersReference)
Deprecated.
Creates a new
ILcdPoint2PointIntervisibility that recomputes its intervisibility each
time one of its defining points is changed. |
ILcdPoint2PointIntervisibility |
TLcdRadarP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFromPoint,
ILcdGeoReference aFromPointReference,
double aFromPointHeightAboveGround,
ILcdPoint aToPoint,
ILcdGeoReference aToPointReference,
double aToPointHeightAboveGround,
ILcdModelReference aTargetReference,
ILcdRaster[] aRasters,
ILcdModelReference aRastersReference,
double aKFactor)
Deprecated.
Convenience method to simplify intervisibility computations over terrain which
is represented by raster data, all defined in the same reference.
|
ILcdPoint2PointIntervisibility |
TLcdP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFromPoint,
ILcdPoint aToPoint,
double aFromPointHeightAboveGround,
double aToPointHeightAboveGround,
ILcdRaster[] aRasters)
Deprecated.
Creates a new
ILcdPoint2PointIntervisibility that recomputes its intervisibility each
time one of its defining points is changed. |
ILcdPoint2PointIntervisibility |
TLcdRadarP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFromPoint,
ILcdPoint aToPoint,
double aFromPointHeightAboveGround,
double aToPointHeightAboveGround,
ILcdRaster[] aRasters,
double aKFactor)
Deprecated.
Creates a new
ILcdPoint2PointIntervisibility that recomputes its
intervisibility each time one of its defining points is changed. |
ILcdLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters,
double aKFactor)
Deprecated.
Creates a new
ILcdLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters,
ILcdGeoReference aRastersReference,
ILcdGeoReference aTargetReference,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Convenience method for radar line-of-sight computations over elevation data which consists entirely
of raster data defined in one reference.
|
double |
TLcdTerrainProfileUtil.retrieveAltitude(ILcdRaster aRaster,
ILcdPoint aModelPoint,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
|
double |
TLcdTerrainProfileUtil.retrieveAltitude(ILcdRaster aRaster,
int aXScreen,
int aYScreen,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
|
double |
TLcdTerrainProfileUtil.retrieveAltitude(ILcdRaster aRaster,
MouseEvent aMouseEvent,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView)
Deprecated.
|
void |
TLcdTerrainProfileUtil.updateInternalProfile(ILcdRaster[] aRasters,
ILcdGXYView aGXYView,
ILcdPoint aStartModelPoint,
ILcdPoint aEndModelPoint)
Deprecated.
|
void |
TLcdTerrainProfileUtil.updateInternalProfile(ILcdRaster[] aRasters,
ILcdModelReference aModelReference,
ILcdGXYView aGXYView,
ILcdPoint aStartModelPoint,
ILcdPoint aEndModelPoint,
boolean aAppend)
Deprecated.
|
void |
TLcdTerrainProfileUtil.updateInternalProfile(ILcdRaster aRaster,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
ILcdPoint aStartModelPoint,
ILcdPoint aEndModelPoint)
Deprecated.
|
void |
TLcdTerrainProfileUtil.updateInternalProfile(ILcdRaster aRaster,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
ILcdPoint aStartModelPoint,
ILcdPoint aEndModelPoint,
boolean aAppend)
Deprecated.
|
void |
TLcdTerrainProfileUtil.updateInternalProfile(ILcdRaster aRaster,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
Point aStartPoint,
MouseEvent aMouseEvent)
Deprecated.
|
Constructor and Description |
---|
TLcdRasterMatrix(ILcdRaster[] aRasters,
ILcdBounds aBounds,
int aXLength,
int aYLength)
Construct a new raster matrix for the specified rasters.
|
TLcdRasterMatrix(ILcdRaster aRaster,
ILcdBounds aBounds,
int aXLength,
int aYLength)
Construct a new raster matrix for the specified raster.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdHypsometricRasterFactory.createHypsometricRaster(ILcdRaster aRaster,
double aElevationScale) |
ILcdRaster |
ILcdHypsometricRasterFactory.createHypsometricRaster(ILcdRaster aRaster,
double aElevationScale)
Creates a hypsometric version of the given raster.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdHypsometricRasterFactory.createHypsometricRaster(ILcdRaster aRaster,
double aElevationScale) |
ILcdRaster |
ILcdHypsometricRasterFactory.createHypsometricRaster(ILcdRaster aRaster,
double aElevationScale)
Creates a hypsometric version of the given raster.
|
ILcdTile |
TLcdHypsometricTileFactory.createHypsometricTile(ILcdRaster aRaster,
int aTileRow,
int aTileColumn,
double aElevationScale) |
ILcdTile |
ILcdHypsometricTileFactory.createHypsometricTile(ILcdRaster aRaster,
int aTileRow,
int aTileColumn,
double aElevationScale)
Creates a hypsometric version of the specified tile.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdViewshedMultilevelRaster.getRaster(int aLevel) |
Constructor and Description |
---|
TLcdInterpolatingRasterHeightProvider(ILcdRaster aRaster)
Creates a new height provider based on the given raster.
|
TLcdInterpolatingRasterHeightProvider(ILcdRaster aRaster,
int aMinValidHeight,
int aMaxValidHeight)
Creates a new height provider based on the given raster.
|
TLcdRasterHeightProvider(ILcdRaster aRaster)
Creates a new height provider based on the given raster.
|
TLcdRasterHeightProvider(ILcdRaster aRaster,
int aMinValidHeight,
int aMaxValidHeight)
Creates a new height provider based on the given raster.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdRaster |
TLcdGXYCenterRasterController.retrieveRaster(ILcdGXYLayer aGXYLayer,
ILcdPoint aModelPoint)
Deprecated.
This method returns the first instance of
ILcdRaster of the ILcdModel of
the given ILcdGXYLayer that contains the given ILcdPoint . |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcdGXYCenterRasterController.centerRaster(ILcdRaster aRaster,
ILcdModelXYWorldTransformation aMWT,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
MouseEvent aMouseEvent)
Deprecated.
This method will center aRaster in aGXYView.
|