X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=itk%2FclitkAddRelativePositionConstraintToLabelImageFilter.h;h=3a82ee22f9f379955874b42c8677c51a013ed527;hb=cd0efd1d1f63d972c449b0550ab0b3c8ed500a15;hp=64172228925a692155d549e9237c61311b7f3833;hpb=302ee878f46ba0f96a4913b1715ae768bdb665b0;p=clitk.git diff --git a/itk/clitkAddRelativePositionConstraintToLabelImageFilter.h b/itk/clitkAddRelativePositionConstraintToLabelImageFilter.h index 6417222..3a82ee2 100644 --- a/itk/clitkAddRelativePositionConstraintToLabelImageFilter.h +++ b/itk/clitkAddRelativePositionConstraintToLabelImageFilter.h @@ -23,7 +23,7 @@ #include "clitkFilterBase.h" // itk -#include "itkPasteImageFilter.h" +#include // itk ENST #include "RelativePositionPropImageFilter.h" @@ -90,6 +90,8 @@ namespace clitk { // Options void SetOrientationType(OrientationTypeEnumeration orientation); itkGetConstMacro(OrientationType, OrientationTypeEnumeration); + void SetOrientationTypeString(std::string s); + itkGetConstMacro(OrientationTypeString, std::string); void SetAngle1(double a); void SetAngle2(double a); @@ -112,15 +114,20 @@ namespace clitk { itkGetConstMacro(ObjectBackgroundValue, PixelType); itkSetMacro(ObjectBackgroundValue, PixelType); - itkGetConstMacro(AutoCrop, bool); - itkSetMacro(AutoCrop, bool); - itkBooleanMacro(AutoCrop); + itkGetConstMacro(AutoCropFlag, bool); + itkSetMacro(AutoCropFlag, bool); + itkBooleanMacro(AutoCropFlag); + + itkGetConstMacro(NotFlag, bool); + itkSetMacro(NotFlag, bool); + itkBooleanMacro(NotFlag); protected: AddRelativePositionConstraintToLabelImageFilter(); virtual ~AddRelativePositionConstraintToLabelImageFilter() {} OrientationTypeEnumeration m_OrientationType; + std::string m_OrientationTypeString; double m_IntermediateSpacing; double m_FuzzyThreshold; PixelType m_BackgroundValue; @@ -128,7 +135,8 @@ namespace clitk { double m_Angle1; double m_Angle2; bool m_ResampleBeforeRelativePositionFilter; - bool m_AutoCrop; + bool m_AutoCropFlag; + bool m_NotFlag; virtual void GenerateOutputInformation(); virtual void GenerateInputRequestedRegion();