Uses of Interface
com.luciad.tea.ILcdLOSCoverageMatrix
Package
Description
This is a terrain analysis add-on for line-of-sight (LOS) calculation on Lightspeed maps.
Contains all classes for terrain elevation analysis.
Provides support for real-time line of sight calculation on elevation models using
hardware acceleration to perform calculations.
-
Uses of ILcdLOSCoverageMatrix in com.luciad.lucy.addons.tea.lineofsight
Modifier and TypeMethodDescriptionTLcyLOSDomainObject.getLOSCoverageMatrix()
Gets the calculated line-of-sight data. -
Uses of ILcdLOSCoverageMatrix in com.luciad.tea
Modifier and TypeMethodDescriptionILcdLOSPropagationFunction.createLOSCoverageMatrix
(ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aMatrixReference) Creates a coverage matrix using the line-of-sight coverageaLOSCoverage
and the matrix referenceaMatrixReference
.TLcdLOSCoverageFactory.createLOSCoverageMatrix
(ILcdLOSPropagationFunction aLOSPropagationFunction, ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aTargetReference) Creates aILcdLOSCoverageMatrix
representing the result of line-of-sight computations on the given areaaLOSCoverage
using the propagation functionaLOSPropagationFunction
.TLcdLOSPropagationFunctionFixedHeight.createLOSCoverageMatrix
(ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aMatrixReference) TLcdLOSRadarPropagationFunction.createLOSCoverageMatrix
(ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aMatrixReference) TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.createLOSCoverageMatrix
(ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aMatrixReference) Creates a clone of the fixed coverage matrix with which this instance was created.TLcdLOSRadarPropagationFunctionSkyBackground.createLOSCoverageMatrix
(ILcdLOSCoverage aLOSCoverage, ILcdGeoReference aMatrixReference) Modifier and TypeMethodDescriptionvoid
ILcdLOSPropagationFunction.applyForAzimuthSFCT
(double aAzimuth, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) Applies the function for the given azimuth and stores the results in the line-of-sight coverage matrix.void
TLcdLOSPropagationFunctionFixedHeight.applyForAzimuthSFCT
(double aAzimuth, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) Computes the visibility of points at a fixed height from the center point of a line-of-sight coverage for a given azimuth and stores the resulting values in the line-of-sight coverage matrix.void
TLcdLOSRadarPropagationFunction.applyForAzimuthSFCT
(double aAzimuth, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) Computes the minimal heights from which one is visible around the center point of a line-of-sight coverage for a given azimuth and stores the resulting heights in the line-of-sight coverage matrix.void
TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.applyForAzimuthSFCT
(double aAzimuth, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) Stores the fixed matrix values for the given azimuthaAzimuth
in the given polar matrixaEditablePolarMatrixViewSFCT
.void
TLcdLOSRadarPropagationFunctionSkyBackground.applyForAzimuthSFCT
(double aAzimuth, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) Computes the minimal heights from which one is visible around the center point of a line-of-sight coverage with the sky as background for a given azimuth and stores the resulting heights in the line-of-sight coverage matrix.TLcdLOSCoverageFactory.createLOSCoverageContours
(ILcdLOSCoverageMatrix aLOSCoverageMatrix, ILcdGeoReference aTargetReference, double[] aContourLevels) Deprecated.TLcdLOSCoverageFactory.createLOSCoverageContours
(ILcdLOSCoverageMatrix aLOSCoverageMatrix, ILcdGeoReference aTargetReference, TLcdComplexPolygonContourFinder.IntervalMode aIntervalMode, double[] aContourIntervalLevels, double[] aContourSpecialValues) Generates complex polygon contours from the givenILcdLOSCoverageMatrix
using the target reference and the contour levels.TLcdLOSCoverageFactory.createLOSCoverageRaster
(ILcdLOSCoverageMatrix aLOSCoverageMatrix, ILcdMatrixRasterValueMapper aMatrixRasterValueMapper, ILcdGeoReference aTargetReference, double aTargetPixelDensity, TLcdCoverageFillMode aFillMode) Creates anILcdRaster
from theILcdLOSCoverageMatrix
using the given target reference, pixel density and fill mode.ModifierConstructorDescriptionTLcdLOSRadarPropagationFunctionCoverageMatrixWrapper
(ILcdLOSCoverageMatrix aLOSCoverageMatrix, ILcdLOSRadarPropagationFunction aLOSRadarPropagationFunction) Creates a propagation function which delegates its methods to a fixed line-of-sight coverage matrix (ILcdLOSCoverageMatrix
). -
Uses of ILcdLOSCoverageMatrix in com.luciad.tea.lightspeed.los
Modifier and TypeMethodDescriptionTLspLOSCalculator.calculateLOS
(TLspLOSProperties aProperties, ILcdAltitudeProvider aAltitudeProvider, ILcdGeoReference aTargetReference) Performs Line-Of-Sight calculations based on the given properties.Modifier and TypeMethodDescriptionvoid
TLspLOSCalculator.disposeLOSCalculation
(ILcdLOSCoverageMatrix aLOSCoverageMatrix) Method that allows the LOS calculator to clean up any references the LOS coverage matrix.void
TLspLOSCalculator.updateLOSCalculationSFCT
(TLspLOSProperties aProperties, ILcdAltitudeProvider aAltitudeProvider, ILcdGeoReference aTargetReference, ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT) A side-effect method that updates the given LOS coverage matrix with the new properties given.
TLcdLOSCoverageFactory.createLOSCoverageContours(ILcdLOSCoverageMatrix, com.luciad.reference.ILcdGeoReference, com.luciad.contour.TLcdComplexPolygonContourFinder.IntervalMode, double[], double[])
instead.