fr.cnes.sirius.patrius.events.postprocessing
Class PolarizationSingleSelection

java.lang.Object
  extended by fr.cnes.sirius.patrius.events.postprocessing.PolarizationSingleSelection
All Implemented Interfaces:
PostProcessing

public final class PolarizationSingleSelection
extends Object
implements PostProcessing

This class is a post processing creation that creates a new polarization single selection phenomenon from two sets of visibility phenomena. While no changes are made to the events list of the timeline, the phenomena list will contain a new element.

Since:
1.2
Version:
$Id: PolarizationSingleSelection.java 17586 2017-05-10 13:29:16Z bignon $
Author:
Tiziana Sabatini
Concurrency :
immutable

Constructor Summary
PolarizationSingleSelection(String codeL, String codeR, double minD, double maxD)
          Builds an instance of PolarizationSingleSelection.
 
Method Summary
 void applyTo(Timeline list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolarizationSingleSelection

public PolarizationSingleSelection(String codeL,
                                   String codeR,
                                   double minD,
                                   double maxD)
Builds an instance of PolarizationSingleSelection.

Parameters:
minD - the minimal duration for the phenomena duration filter
maxD - the maximal gap between phenomena for the phenomena merging filter
codeL - the code of the left visibility phenomenon
codeR - the code of the right visibility phenomenon
Method Detail

applyTo

public void applyTo(Timeline list)
Specified by:
applyTo in interface PostProcessing
Parameters:
list - : the timeline that has to be processed


Copyright © 2017 CNES. All Rights Reserved.