Package com.luciad.tea
Interface ILcdP2PPropagationFunction
- All Known Implementing Classes:
TLcdP2PRadarPropagationFunction
,TLcdP2PRadarPropagationFunctionSkyBackground
public interface ILcdP2PPropagationFunction
Computes the intervisibility between two points. Typical for a propagation function is that previous
results are being reused (hence the name propagation). For example, it could be that when an intermediate
point is not visible from the start point, the end point will not be visible either.
The method
computeVisibility
returns the visibility status for the given
coverage and computation reference. The ILcdP2PCoverage
contains the linear area on which the
propagation function will be applied. The computation reference is the ILcdGeoReference
in
which the computation is done.-
Method Summary
Modifier and TypeMethodDescriptioncomputeVisibility
(ILcdP2PCoverage aP2PCoverage, ILcdGeoReference aComputationReference) Computes the visibility for a given coverageaP2PCoverage
in the given referenceaComputationReference
and returns the result as aTLcdVisibilityStatus
.
-
Method Details
-
computeVisibility
TLcdVisibilityStatus computeVisibility(ILcdP2PCoverage aP2PCoverage, ILcdGeoReference aComputationReference) Computes the visibility for a given coverageaP2PCoverage
in the given referenceaComputationReference
and returns the result as aTLcdVisibilityStatus
.- Parameters:
aP2PCoverage
- The point-to-point coverage to use.aComputationReference
- The reference in which to compute the visibility.- Returns:
- the computed visibility status.
- Throws:
NullPointerException
- if one of the arguments isnull
.
-