X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkSliceBySliceRelativePositionFilter.h;h=ba59467f5ece21cc3b7538ba47ce40c19153297a;hb=401388055a9276c211c06f7f82ea5a0869ca3728;hp=f860c038f9b012e9bf43a0919eb9f78f95c2be8f;hpb=d33a6ba9f6e2bc8c665decce8267e5b6b925e289;p=clitk.git diff --git a/itk/clitkSliceBySliceRelativePositionFilter.h b/itk/clitkSliceBySliceRelativePositionFilter.h index f860c03..ba59467 100644 --- a/itk/clitkSliceBySliceRelativePositionFilter.h +++ b/itk/clitkSliceBySliceRelativePositionFilter.h @@ -53,6 +53,7 @@ namespace clitk { /** ImageDimension constants */ itkStaticConstMacro(ImageDimension, unsigned int, ImageType::ImageDimension); typedef itk::Image FloatImageType; + typedef itk::Image FloatSliceType; /** Some convenient typedefs. */ typedef typename ImageType::ConstPointer ImageConstPointer; @@ -70,7 +71,7 @@ namespace clitk { void SetInputObject(const ImageType * image); // Options - void PrintOptions(); + void PrintOptions(std::ostream & os = std::cout); itkGetConstMacro(Direction, int); itkSetMacro(Direction, int); @@ -97,6 +98,10 @@ namespace clitk { itkSetMacro(ObjectCCLSelectionIgnoreSingleCCLFlag, bool); itkBooleanMacro(ObjectCCLSelectionIgnoreSingleCCLFlag); + itkGetConstMacro(VerboseSlicesFlag, bool); + itkSetMacro(VerboseSlicesFlag, bool); + itkBooleanMacro(VerboseSlicesFlag); + protected: SliceBySliceRelativePositionFilter(); virtual ~SliceBySliceRelativePositionFilter() {} @@ -117,6 +122,7 @@ namespace clitk { int m_ObjectCCLSelectionDimension; int m_ObjectCCLSelectionDirection; bool m_ObjectCCLSelectionIgnoreSingleCCLFlag; + bool m_VerboseSlicesFlag; private: SliceBySliceRelativePositionFilter(const Self&); //purposely not implemented