17 #ifndef _QMITKTOFCOMPOSITEFILTERWIDGET_H_INCLUDED
18 #define _QMITKTOFCOMPOSITEFILTERWIDGET_H_INCLUDED
20 #include <MitkToFUIExports.h>
21 #include "ui_QmitkToFCompositeFilterWidgetControls.h"
47 virtual void CreateQtPartControl(QWidget *parent);
49 virtual void CreateConnections();
64 void UpdateFilterParameter();
68 void SetWidgetConfiguration(
bool threshold,
bool mask,
bool tempMedian,
bool tempAverage,
bool median,
bool bilateral );
75 void SetStandardParametersBilateralFilter(
double domainSigma,
double rangeSigma,
int kernelRadius=0);
81 void SetStandardParametersThresholdFilter(
int min,
int max);
85 void SetStandardParameterTemporalAveraging(
int nImages);
96 void OnShowAdvancedOptionsCheckboxChecked(
bool checked);
100 void OnTemporalMedianFilterCheckBoxChecked(
bool checked);
104 void OnAverageFilterCheckBoxChecked(
bool checked);
108 void OnThresholdFilterCheckBoxChecked(
bool checked);
112 void OnMaskSegmentationCheckBoxChecked(
bool checked);
116 void OnMedianFilterCheckBoxChecked(
bool checked);
120 void OnBilateralFilterCheckBoxChecked(
bool checked);
125 void OnSpanChanged(
int lower,
int upper);
129 void OnResetThresholdFilterRangeSlider();
133 void OnTemporalMedianFilterNumOfFramesSpinBoxValueChanged(
int value);
137 void OnBilateralFilterDomainSigmaSpinBoxValueChanged(
double value);
141 void OnBilateralFilterRangeSigmaSpinBoxValueChanged(
double value);
145 void OnBilateralFilterKernelRadiusSpinBoxValueChanged(
int value);
149 void OnThresholdFilterMinValueChanged(
int value);
153 void OnThresholdFilterMaxValueChanged(
int value);
166 void SetBilateralFilterParameter();
170 void SetThresholdFilterParameter();
175 #endif // _QMITKTOFCOMPOSITEFILTERWIDGET_H_INCLUDED
mitk::DataStorage::Pointer m_DataStorage
Applies a common filter-pipeline to the first input of this filter.