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 Type
    Method
    Description
    computeVisibility(ILcdP2PCoverage aP2PCoverage, ILcdGeoReference aComputationReference)
    Computes the visibility for a given coverage aP2PCoverage in the given reference aComputationReference and returns the result as a TLcdVisibilityStatus.
  • Method Details

    • computeVisibility

      TLcdVisibilityStatus computeVisibility(ILcdP2PCoverage aP2PCoverage, ILcdGeoReference aComputationReference)
      Computes the visibility for a given coverage aP2PCoverage in the given reference aComputationReference and returns the result as a TLcdVisibilityStatus.
      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 is null.