/**
 * \page BoxAlgorithm_ModifiableTemporalFilter Modifiable Temporal filter -
__________________________________________________________________

Detailed description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Description|
 * This plugin is used to filter the input signal. This plugin allows
 * the selection of the kind of filter (Butterworth or Chebyshev),
 * the kind of filter (low pass, high pass, band pass, band stop), the low
 * or/and the high passband edge and the passband ripple for the Chebyshev filter.
 * This box is a duplicate of the Temporal Filter box with all its settings marked as modifiable.
 * Each time a setting changes, the box recompute the filter coefficients accordingly.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Description|
__________________________________________________________________

Inputs description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Inputs|
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Inputs|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Input1|
 * The input signal.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Input1|
__________________________________________________________________

Outputs description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Outputs|
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Outputs|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Output1|
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Output1|
__________________________________________________________________

Settings description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Settings|
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Settings|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting1|
 * Select the name of filter between Butterworth and Chebyshev. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting1|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting2|
 * Select the kind of filter between Low pass, High pass, Band pass, Band stop. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting2|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting3|
 * Order of the low-pass filter. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting3|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting4|
 * Low edge for High pass, Band pass and Band stop filters. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting4|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting5|
 * High edge for Low pass, Band pass and Band stop filters. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting5|
 *
 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Setting6|
 * If Chebyshev filter is selected, PassBand Ripple is a necessary info. Modifiable online.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Setting6|
__________________________________________________________________

Examples description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Examples|
 * Let's consider our input signal is very noisy (50 Hz).
 * To filter this signal, select a Low pass Butterworth filter of 4th
 * order and High PassBand Edge equal to 30 Hz for example.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Examples|
__________________________________________________________________

Miscellaneous description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_ModifiableTemporalFilter_Miscellaneous|
 * This plugin filters the input signal. Several filtering are available.
 * |OVP_DocEnd_BoxAlgorithm_ModifiableTemporalFilter_Miscellaneous|
 */
