X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkSliceBySliceRelativePositionFilter.h;h=0da64dc76179a67f10746f2c615d88a627a6e157;hb=88b91aa3b3d43bb047dc2fe9637e4361405b3d38;hp=e17a759b52fb810095fcc8ef3ee494c590e0ad82;hpb=cd0b3ebc56173699e23b90bc911e9caf8b7145c9;p=clitk.git diff --git a/itk/clitkSliceBySliceRelativePositionFilter.h b/itk/clitkSliceBySliceRelativePositionFilter.h index e17a759..0da64dc 100644 --- a/itk/clitkSliceBySliceRelativePositionFilter.h +++ b/itk/clitkSliceBySliceRelativePositionFilter.h @@ -73,53 +73,19 @@ namespace clitk { void PrintOptions(); itkGetConstMacro(Direction, int); itkSetMacro(Direction, int); - // itkGetConstMacro(ObjectBackgroundValue, PixelType); - // itkSetMacro(ObjectBackgroundValue, PixelType); - - // itkSetMacro(OrientationTypeString, std::string); - // itkGetConstMacro(OrientationTypeString, std::string); - - // itkGetConstMacro(ResampleBeforeRelativePositionFilter, bool); - // itkSetMacro(ResampleBeforeRelativePositionFilter, bool); - // itkBooleanMacro(ResampleBeforeRelativePositionFilter); - - // itkGetConstMacro(IntermediateSpacing, double); - // itkSetMacro(IntermediateSpacing, double); - - // itkGetConstMacro(FuzzyThreshold, double); - // itkSetMacro(FuzzyThreshold, double); itkGetConstMacro(UniqueConnectedComponentBySlice, bool); itkSetMacro(UniqueConnectedComponentBySlice, bool); itkBooleanMacro(UniqueConnectedComponentBySlice); - // 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(IgnoreEmptySliceObjectFlag, bool); + itkSetMacro(IgnoreEmptySliceObjectFlag, bool); + itkBooleanMacro(IgnoreEmptySliceObjectFlag); protected: SliceBySliceRelativePositionFilter(); virtual ~SliceBySliceRelativePositionFilter() {} - // PixelType m_ObjectBackgroundValue; - // OrientationTypeEnumeration m_OrientationType; - // std::string m_OrientationTypeString; - // double m_IntermediateSpacing; - // double m_FuzzyThreshold; - // bool m_ResampleBeforeRelativePositionFilter; - virtual void GenerateOutputInformation(); virtual void GenerateInputRequestedRegion(); virtual void GenerateData(); @@ -130,10 +96,7 @@ namespace clitk { ImagePointer m_working_object; bool m_UniqueConnectedComponentBySlice; int m_Direction; - // bool m_InverseOrientationFlag; - // bool m_RemoveObjectFlag; - // bool m_AutoCropFlag; - // bool m_CombineWithOrFlag; + bool m_IgnoreEmptySliceObjectFlag; private: SliceBySliceRelativePositionFilter(const Self&); //purposely not implemented