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

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

public final class PolarizationSwitch
extends Object
implements PostProcessing

This class is a post processing creation that creates new elements corresponding to polarization switch events. While no changes are made to the phenomena list of the timeline, the events list will contain new elements.

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

Constructor Summary
PolarizationSwitch(String codeL, String codeR, double minD, double maxD)
          Builds an instance of PolarizationSwitch.
 
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

PolarizationSwitch

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

Parameters:
codeL - the code of the left visibility phenomenon
codeR - the code of the right visibility phenomenon
minD - the minimal duration for the phenomena duration filter
maxD - the maximal gap between phenomena for the phenomena merging filter
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.