]> Creatis software - FrontAlgorithms.git/blob - plugins/Functors/Inverse.h
...
[FrontAlgorithms.git] / plugins / Functors / Inverse.h
1 #ifndef __fpaPlugins_Functors__Inverse__h__
2 #define __fpaPlugins_Functors__Inverse__h__
3
4 #include <itkProcessObject.h>
5 #include <fpaPlugins_Functors_Export.h>
6 #include <cpPlugins/Pipeline/Functor.h>
7
8 namespace fpaPlugins_Functors
9 {
10   /**
11    */
12   class fpaPlugins_Functors_EXPORT Inverse
13     : public cpPlugins::Pipeline::Functor
14   {
15     cpPluginsObject( Inverse, cpPlugins::Pipeline::Functor, fpaFunctors );
16
17   public:
18     virtual void Instantiate( itk::LightObject* filter ) override;
19
20   protected:
21     template< class _TInput >
22     inline void _GD0( _TInput* input, itk::ProcessObject* filter );
23
24     template< class _TInput, class _TOutput >
25     inline void _GD1( _TOutput* output, _TInput* input, itk::ProcessObject* filter );
26   };
27
28 } // ecapseman
29
30 #endif // __fpaPlugins_Functors__Inverse__h__
31
32 // eof - $RCSfile$