Interface CutPlaneVisitor

    • Method Detail

      • onNewCutPlane

        CutPlaneVisitor.PathSearchStrategy onNewCutPlane​(CutProfile cutProfile)
        A new vertical profile between a receiver and a source has been found
        Parameters:
        cutProfile - vertical profile
        Returns:
        Will skip or not the next processing depending on this value.
      • startReceiver

        void startReceiver​(PathFinder.ReceiverPointInfo receiver,
                           Collection<PathFinder.SourcePointInfo> sourceList,
                           AtomicInteger cutProfileCount)
        Called before looking for vertical cut planes between the receiver and the sources.
        Parameters:
        receiver - Receiver information
        sourceList - All sources in the range of this receiver sorted by the distance from the receiver
        cutProfileCount -
      • finalizeReceiver

        void finalizeReceiver​(PathFinder.ReceiverPointInfo receiver)
        No more propagation paths will be pushed for this receiver identifier
        Parameters:
        receiver -