X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkRelativePositionList.h;h=9628b400542cd65f1235fd50f58871a1dd6d89c4;hb=d7f456d86ca398a89ccf9de43ab68a2b50b8ca1f;hp=20c6b777c503aa9e15b490a2e1c651bdade0de38;hpb=42e050104aebe7830f2111d096f0dd6673987d1e;p=clitk.git diff --git a/segmentation/clitkRelativePositionList.h b/segmentation/clitkRelativePositionList.h index 20c6b77..9628b40 100644 --- a/segmentation/clitkRelativePositionList.h +++ b/segmentation/clitkRelativePositionList.h @@ -76,8 +76,13 @@ namespace clitk { 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(); @@ -97,6 +102,8 @@ namespace clitk { typename SliceRelPosFilterType::Pointer mFilter; std::vector mArgsInfoList; ImagePointer m_working_input; + ImagePointer m_reference; + bool m_ComputeOverlapFlag; }; // end class //--------------------------------------------------------------------