#ifdef _USE_ITK_
-#include "bbtkUserBlackBox.h"
+#include "bbtkAtomicBlackBox.h"
#include "itkExtractImageFilter.h"
#include "bbitkImage.h"
#include "bbitkImageRegion.h"
template <class T>
class /*BBTK_EXPORT*/ ExtractImageFilter
:
- public bbtk::UserBlackBox,
+ public bbtk::AtomicBlackBox,
public itk::ExtractImageFilter<T,T>
{
- BBTK_USER_BLACK_BOX_INTERFACE(ExtractImageFilter,bbtk::UserBlackBox);
+ BBTK_USER_BLACK_BOX_INTERFACE(ExtractImageFilter,bbtk::AtomicBlackBox);
typedef itk::ExtractImageFilter<T,T> itkParent;
BBTK_DECLARE_ITK_INPUT(itkParent,In,const T*);
// Generic "untemplatized" filter
//===================================================
class /*BBTK_EXPORT*/ ExtractImageFilterGeneric
- : public bbtk::UserBlackBox
+ : public bbtk::AtomicBlackBox
{
BBTK_USER_BLACK_BOX_INTERFACE(ExtractImageFilterGeneric,
- bbtk::UserBlackBox);
+ bbtk::AtomicBlackBox);
BBTK_DECLARE_INPUT(In,anyImagePointer);
BBTK_DECLARE_INPUT(Region,anyImageRegion);
BBTK_DECLARE_OUTPUT(Out,anyImagePointer);
template <class T> void Process();
};
- BBTK_BEGIN_DESCRIBE_BLACK_BOX(ExtractImageFilterGeneric,bbtk::UserBlackBox);
+ BBTK_BEGIN_DESCRIBE_BLACK_BOX(ExtractImageFilterGeneric,
+ bbtk::AtomicBlackBox);
BBTK_NAME("ExtractImageFilter");
BBTK_AUTHOR("laurent.guigues at creatis.insa-lyon.fr");
BBTK_CATEGORY("image;filter");