+ itkGetConstMacro(AutoCropFlag, bool);
+ itkSetMacro(AutoCropFlag, bool);
+ itkBooleanMacro(AutoCropFlag);
+
+ itkGetConstMacro(InverseOrientationFlag, bool);
+ itkSetMacro(InverseOrientationFlag, bool);
+ itkBooleanMacro(InverseOrientationFlag);
+
+ itkGetConstMacro(RemoveObjectFlag, bool);
+ itkSetMacro(RemoveObjectFlag, bool);
+ itkBooleanMacro(RemoveObjectFlag);
+
+ itkGetConstMacro(CombineWithOrFlag, bool);
+ itkSetMacro(CombineWithOrFlag, bool);
+ itkBooleanMacro(CombineWithOrFlag);
+
+ itkGetConstMacro(FuzzyMapOnlyFlag, bool);
+ itkSetMacro(FuzzyMapOnlyFlag, bool);
+ itkBooleanMacro(FuzzyMapOnlyFlag);
+
+ itkGetConstMacro(FastFlag, bool);
+ itkSetMacro(FastFlag, bool);
+ itkBooleanMacro(FastFlag);
+
+ itkGetConstMacro(Radius, double);
+ itkSetMacro(Radius, double);
+
+ typename FloatImageType::Pointer GetFuzzyMap() { return m_FuzzyMap; }
+
+ // I dont want to verify inputs information
+ virtual void VerifyInputInformation() { }
+
+ // For debug
+ void PrintOptions();
+