X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolExtractLung.h;h=5693ad4ccc5ea9be23f0de917710ca61da99696b;hb=2fc09af39b364b82ddf930be3fee40ca192218ff;hp=b45c75e2466917db6d05e048c798559717d36cba;hpb=3e8098373d82c788bd7ca72fe270a6374728e074;p=clitk.git diff --git a/vv/vvToolExtractLung.h b/vv/vvToolExtractLung.h index b45c75e..5693ad4 100644 --- a/vv/vvToolExtractLung.h +++ b/vv/vvToolExtractLung.h @@ -3,7 +3,7 @@ Authors belong to: - University of LYON http://www.universite-lyon.fr/ - - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr + - Léon Bérard cancer center http://www.centreleonberard.fr - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr This software is distributed WITHOUT ANY WARRANTY; without even @@ -14,7 +14,7 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -======================================================================-====*/ +===========================================================================**/ #ifndef VVTOOLEXTRACTLUNG_H #define 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 //------------------------------------------------------------------------------