1 #ifndef __cpPlugins__Pipeline__Functor__h__
2 #define __cpPlugins__Pipeline__Functor__h__
4 #include <cpPlugins/Pipeline/ProcessObject.h>
6 // -------------------------------------------------------------------------
13 class cpPlugins_EXPORT Functor
14 : public ProcessObject
18 typedef ProcessObject Superclass;
19 typedef itk::SmartPointer< Self > Pointer;
20 typedef itk::SmartPointer< const Self > ConstPointer;
23 itkTypeMacro( Functor, ProcessObject );
24 cpPlugins_Id_Macro( Functor, Object );
31 // Purposely not implemented
32 Functor( const Self& );
33 Self& operator=( const Self& );
40 #endif // __cpPlugins__Pipeline__Functor__h__