]> Creatis software - clitk.git/blobdiff - common/clitkImage2DicomRTStructFilter.h
Add define to avoid vtk warning on mac
[clitk.git] / common / clitkImage2DicomRTStructFilter.h
index 749a0be5f9685fbd9ec752e7436943060bf7bada..b6a74b2fe7829ff7fb59b7cce19b0c343f0427a1 100644 (file)
@@ -41,18 +41,25 @@ namespace clitk {
     typedef typename clitk::DicomRT_StructureSet::Pointer DicomRTStructPointer;
 
     // Set inputs
-    itkSetMacro(Input, ImagePointer);
-    itkGetConstMacro(Input, ImagePointer);
+    itkSetMacro(InputFilenames, std::vector<std::string> );
+    itkSetMacro(StructureSetFilename, std::string);
+    itkSetMacro(DicomFolder, std::string);
+    itkSetMacro(OutputFilename, std::string);
+    void SetROIType(std::string type);
+    itkSetMacro(ThresholdValue, PixelType);
+    itkSetMacro(SkipInitialStructuresFlag, bool);
     
     // Run filter
     void Update();    
     
-    // Get output
-    itkGetConstMacro(DicomRTStruct, DicomRTStructPointer);
-
   protected:
-    ImagePointer m_Input;
-    DicomRTStructPointer m_DicomRTStruct;
+    std::string m_StructureSetFilename;
+    std::string m_DicomFolder;
+    std::string m_OutputFilename;
+    std::string m_ROIType;
+    PixelType m_ThresholdValue;
+    std::vector<std::string> m_InputFilenames;
+    bool m_SkipInitialStructuresFlag;
   };
   //--------------------------------------------------------------------