X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolExtractLung.h;h=24d81d5c3da9965cf7bbc8e276297a85c5a5ea7c;hb=e34a7746ec0b9f82124e344edc79e348bb0278d2;hp=b45c75e2466917db6d05e048c798559717d36cba;hpb=3e8098373d82c788bd7ca72fe270a6374728e074;p=clitk.git diff --git a/vv/vvToolExtractLung.h b/vv/vvToolExtractLung.h index b45c75e..24d81d5 100644 --- a/vv/vvToolExtractLung.h +++ b/vv/vvToolExtractLung.h @@ -47,21 +47,24 @@ class vvToolExtractLung: static void Initialize(); virtual void InputIsSelected(vvSlicerManager *m); void GetArgsInfoFromGUI(); + void SetGUIFromArgsInfo(); //----------------------------------------------------- public slots: virtual void apply(); virtual bool close(); void PatientMaskInputIsSelected(); + void ThreadInterrupted(); //----------------------------------------------------- protected: typedef args_info_clitkExtractLung ArgsInfoType; - ArgsInfoType mArgsInfo; + ArgsInfoType * mArgsInfo; typedef clitk::ExtractLungGenericFilter FilterType; - FilterType::Pointer mFilter; + FilterType * mFilter; vvImage::Pointer mPatient; double mPatientBackgroundValue; + bool m_IsThreadInterrupted; }; // end class vvToolExtractLung //------------------------------------------------------------------------------