Package | Description |
---|---|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcdDensityBasedElevationProvider
This abstract class implements
ILcdAltitudeProvider . |
class |
ALcdModelBasedTerrainElevationProvider
A terrain elevation provider that gets its terrain elevation data from a list of models.
|
class |
ALcdRasterTerrainElevationProvider
A terrain elevation provider which adds raster value checking.
|
class |
TLcdDensityBasedRasterElevationProvider
This implementation of ALcdTerrainElevationProvider retrieves the elevation from a number
of models containing ILcdRaster and/or ILcdMultilevelRaster instances.
|
class |
TLcdFixedLevelBasedRasterElevationProvider
This implementation of ALcdTerrainElevationProvider retrieves the elevation from a number
of Raster or MultiLevelRaster models.
|
class |
TLcdGXYViewBasedTerrainElevationProvider
This class is the default implementation of
TLcdViewBasedTerrainElevationProvider
for ILcdGXYView s. |
class |
TLcdHeightProviderAdapter
This class wraps an
ILcdHeightProvider to implement the
ILcdAltitudeProvide interface. |
class |
TLcdViewBasedTerrainElevationProvider<S extends ILcdView & ILcdLayered>
This mediator keeps track of terrain models in the
ILcdView and adds/removes
them to/from the specified model based terrain elevation provider. |
Modifier and Type | Method and Description |
---|---|
ALcdTerrainElevationProvider |
TLcdTerrainSegmentScanner.getTerrainElevationProvider()
Gets the elevation provider to use for getting the terrain elevation.
|
ALcdTerrainElevationProvider |
TLcdProfileGenerator.getTerrainElevationProvider()
Gets the elevation provider to use for getting the terrain elevation.
|
ALcdTerrainElevationProvider |
TLcdLOSRadarPropagationFunctionSkyBackground.getTerrainElevationProvider() |
ALcdTerrainElevationProvider |
TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.getTerrainElevationProvider() |
ALcdTerrainElevationProvider |
TLcdLOSRadarPropagationFunction.getTerrainElevationProvider() |
ALcdTerrainElevationProvider |
ILcdLOSRadarPropagationFunction.getTerrainElevationProvider()
Returns the elevation provider used to retrieve the terrain elevation data.
|
ALcdTerrainElevationProvider |
ILcdExtendedPoint2PointIntervisibility.getTerrainElevationProvider()
Returns the terrain elevation provider on whose data the intervisibility is computed.
|
Modifier and Type | Method and Description |
---|---|
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
double aRadialFraction,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aAngleStart,
double aAngleArc,
double aAngleStep,
double aRadiusMax,
double aRadiusStep,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedPoint2PointIntervisibility |
TLcdP2PCoverageFactory.createPoint2PointIntervisibility(ILcdP2PPropagationFunction aP2PPropagationFunction,
ILcdP2PCoverage aP2PCoverage,
ILcdGeoReference aTargetReference,
ALcdTerrainElevationProvider aTerrainElevationProvider)
This method creates an
ILcdExtendedPoint2PointIntervisibility using the
propagation function aP2PPropagationFunction , the point-to-point coverage
aP2PCoverage , the target reference aTargetReference and the
terrain elevation provider aTerrainElevationProvider |
ILcdExtendedPoint2PointIntervisibility |
TLcdP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdModelReference aTargetReference,
ILcdModelModelTransformation aModelModelTransformation,
double aStepInMeters)
Deprecated.
Creates a
ILcdExtendedPoint2PointIntervisibility that contains the visibility between two
points in different references. |
ILcdExtendedPoint2PointIntervisibility |
TLcdRadarP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdModelReference aTargetReference,
ILcdModelModelTransformation aModelModelTransformation,
double aStepInMeters,
double aKFactor)
Deprecated.
Creates a
ILcdExtendedPoint2PointIntervisibility that contains the visibility between two
points in different references. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
double aRadialFraction,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aAngleStart,
double aAngleArc,
double aAngleStep,
double aRadiusMax,
double aRadiusStep,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
void |
TLcdTerrainSegmentScanner.setTerrainElevationProvider(ALcdTerrainElevationProvider aTerrainElevationProvider)
Set the elevation provider to use for getting the terrain elevation.
|
void |
TLcdTerrainRulerController.setTerrainElevationProvider(ALcdTerrainElevationProvider aTerrainElevationProvider)
Sets the terrain elevation provider which is responsible for return elevation data on any segment
of the ruler.
|
void |
TLcdProfileGenerator.setTerrainElevationProvider(ALcdTerrainElevationProvider aElevationProvider)
Set the elevation provider to use for getting the terrain elevation.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStartStepSize,
int aMaximumSamples,
double aAbsoluteTolerance,
double aRelativeTolerance,
double aMinStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|
Constructor and Description |
---|
TLcdLOSRadarPropagationFunction(TLcdEarthRepresentationMode aEarthRepresentationMode,
ALcdTerrainElevationProvider aTerrainElevationProvider,
TLcdCoverageAltitudeMode aAltitudeMode,
double aMinVerticalAngle,
double aMaxVerticalAngle,
double aKFactor)
Creates a propagation function which computes the minimal height from which one is visible from
the center point of a circular area.
|
TLcdLOSRadarPropagationFunction(TLcdEarthRepresentationMode aEarthRepresentationMode,
ALcdTerrainElevationProvider aTerrainElevationProvider,
TLcdCoverageAltitudeMode aAltitudeMode,
double aMinVerticalAngle,
double aMaxVerticalAngle,
double aMaxRadarTiltAngle,
double aMaxRadarTiltAzimuth,
double aKFactor)
Creates a propagation function which computes the minimal height from which one is visible from
the center point of a circular area.
|
TLcdLOSRadarPropagationFunction(TLcdEarthRepresentationMode aEarthRepresentationMode,
ALcdTerrainElevationProvider aTerrainElevationProvider,
TLcdCoverageAltitudeMode aAltitudeMode,
double aMinVerticalAngle,
double aMaxVerticalAngle,
double aMaxRadarTiltAngle,
double aMaxRadarTiltAzimuth,
double aKFactor,
TLcdLOSOptions aLOSOption)
Creates a propagation function which computes the minimal height from which one is visible from
the center point of a circular area.
|
TLcdP2PRadarPropagationFunction(TLcdEarthRepresentationMode aEarthRepresentationMode,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aKFactor)
Creates a propagation function which computes the intervisibility between the defining points.
|
TLcdP2PRadarPropagationFunctionSkyBackground(TLcdEarthRepresentationMode aEarthRepresentationMode,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aKFactor,
double aSkyDistance)
Creates a propagation function which computes the intervisibility with sky in background between
the defining points.
|
TLcdProfileGenerator(ALcdTerrainElevationProvider aElevationProvider) |
TLcdTerrainSegmentScanner(ALcdTerrainElevationProvider aElevationProvider)
Constructs a new
TLcdTerrainSegmentScanner . |