Uses of Class
com.luciad.tea.ALcdTerrainElevationProvider
Packages that use ALcdTerrainElevationProvider
Package
Description
Provides the add-on to perform visibility calculations between a point observer and other shapes on a Lightspeed map.
Contains all classes for terrain elevation analysis.
-
Uses of ALcdTerrainElevationProvider in com.luciad.lucy.addons.tea.shapevisibility
Methods in com.luciad.lucy.addons.tea.shapevisibility with parameters of type ALcdTerrainElevationProviderModifier and TypeMethodDescriptionILcyVisibilityCalculationPropertiesProvider.VisibilityCalculationProperties.createPropagationFunction
(ALcdTerrainElevationProvider aTerrainElevationProvider) Returns a new propagation function instance used to perform the visibility calculations. -
Uses of ALcdTerrainElevationProvider in com.luciad.tea
Subclasses of ALcdTerrainElevationProvider in com.luciad.teaModifier and TypeClassDescriptionclass
This abstract class implementsILcdAltitudeProvider
.class
A terrain elevation provider that gets its terrain elevation data from a list of models.class
A terrain elevation provider which adds raster value checking.class
This implementation of ALcdTerrainElevationProvider retrieves the elevation from a number of models containing ILcdRaster and/or ILcdMultilevelRaster instances.class
This implementation of ALcdTerrainElevationProvider retrieves the elevation from a number of Raster or MultiLevelRaster models.class
This class is the default implementation ofTLcdViewBasedTerrainElevationProvider
forILcdGXYView
s.class
This class wraps anILcdHeightProvider
to implement theILcdAltitudeProvide
interface.class
TLcdViewBasedTerrainElevationProvider<S extends ILcdView & ILcdLayered>
This mediator keeps track of terrain models in theILcdView
and adds/removes them to/from the specified model based terrain elevation provider.Methods in com.luciad.tea that return ALcdTerrainElevationProviderModifier and TypeMethodDescriptionILcdExtendedPoint2PointIntervisibility.getTerrainElevationProvider()
Returns the terrain elevation provider on whose data the intervisibility is computed.ILcdLOSRadarPropagationFunction.getTerrainElevationProvider()
Returns the elevation provider used to retrieve the terrain elevation data.TLcdLOSRadarPropagationFunction.getTerrainElevationProvider()
TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.getTerrainElevationProvider()
TLcdLOSRadarPropagationFunctionSkyBackground.getTerrainElevationProvider()
TLcdProfileGenerator.getTerrainElevationProvider()
Gets the elevation provider to use for getting the terrain elevation.TLcdTerrainSegmentScanner.getTerrainElevationProvider()
Gets the elevation provider to use for getting the terrain elevation.Methods in com.luciad.tea with parameters of type ALcdTerrainElevationProviderModifier and TypeMethodDescriptionTLcdLOSFactory.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 newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.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 newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.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 newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.TLcdP2PCoverageFactory.createPoint2PointIntervisibility
(ILcdP2PPropagationFunction aP2PPropagationFunction, ILcdP2PCoverage aP2PCoverage, ILcdGeoReference aTargetReference, ALcdTerrainElevationProvider aTerrainElevationProvider) This method creates anILcdExtendedPoint2PointIntervisibility
using the propagation functionaP2PPropagationFunction
, the point-to-point coverageaP2PCoverage
, the target referenceaTargetReference
and the terrain elevation provideraTerrainElevationProvider
.
TLcdP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFirstPoint, ILcdGeoReference aFirstPointReference, double aFirstPointHeightAboveGround, ILcdPoint aSecondPoint, ILcdGeoReference aSecondPointReference, double aSecondPointHeightAboveGround, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdModelReference aTargetReference, ILcdModelModelTransformation aModelModelTransformation, double aStepInMeters) Deprecated.Creates aILcdExtendedPoint2PointIntervisibility
that contains the visibility between two points in different references.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 aILcdExtendedPoint2PointIntervisibility
that contains the visibility between two points in different references.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 newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.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 newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.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 newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.void
TLcdProfileGenerator.setTerrainElevationProvider
(ALcdTerrainElevationProvider aElevationProvider) 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
TLcdTerrainSegmentScanner.setTerrainElevationProvider
(ALcdTerrainElevationProvider aTerrainElevationProvider) 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.Constructors in com.luciad.tea with parameters of type ALcdTerrainElevationProviderModifierConstructorDescriptionTLcdLOSRadarPropagationFunction
(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 newTLcdTerrainSegmentScanner
.