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;
};
//--------------------------------------------------------------------