X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractMediastinumFilter.h;h=4b64d13279ae11897225e36c9bd4f162e1501a09;hb=22681675b0ed087fd02fbd94968d5ea5251f5408;hp=f02833dd9017131cb7928c82501d4389d19ea7f4;hpb=6e16222234a90c6079a8f4696c92de7349a496bb;p=clitk.git diff --git a/segmentation/clitkExtractMediastinumFilter.h b/segmentation/clitkExtractMediastinumFilter.h index f02833d..4b64d13 100644 --- a/segmentation/clitkExtractMediastinumFilter.h +++ b/segmentation/clitkExtractMediastinumFilter.h @@ -20,6 +20,7 @@ #define CLITKEXTRACTMEDIASTINUMFILTER_H #include "clitkFilterBase.h" +#include "clitkFilterWithAnatomicalFeatureDatabaseManagement.h" namespace clitk { @@ -36,7 +37,8 @@ namespace clitk { template class ITK_EXPORT ExtractMediastinumFilter: - public clitk::FilterBase, + public virtual clitk::FilterBase, + public clitk::FilterWithAnatomicalFeatureDatabaseManagement, public itk::ImageToImageFilter { @@ -118,6 +120,10 @@ namespace clitk { itkGetConstMacro(FuzzyThreshold2, double); GGO_DefineOption(fuzzy2, SetFuzzyThreshold2, double); + itkSetMacro(FuzzyThreshold3, double); + itkGetConstMacro(FuzzyThreshold3, double); + GGO_DefineOption(fuzzy3, SetFuzzyThreshold3, double); + protected: ExtractMediastinumFilter(); virtual ~ExtractMediastinumFilter() {} @@ -142,6 +148,7 @@ namespace clitk { double m_IntermediateSpacing; double m_FuzzyThreshold1; double m_FuzzyThreshold2; + double m_FuzzyThreshold3; private: ExtractMediastinumFilter(const Self&); //purposely not implemented