itkSetMacro(InputName, std::string);
itkGetConstMacro(InputName, std::string);
+ itkGetConstMacro(ComputeOverlapFlag, bool);
+ itkSetMacro(ComputeOverlapFlag, bool);
+ itkBooleanMacro(ComputeOverlapFlag);
+
void Read(std::string filename);
void SetFilterOptions(typename RelPosFilterType::Pointer filter, ArgsInfoType & options);
+ void SetReferenceImageForOverlapMeasure(ImagePointer ref);
protected:
RelativePositionList();
typename SliceRelPosFilterType::Pointer mFilter;
std::vector<ArgsInfoType> mArgsInfoList;
ImagePointer m_working_input;
+ ImagePointer m_reference;
+ bool m_ComputeOverlapFlag;
}; // end class
//--------------------------------------------------------------------