#ifndef __fpaPlugins_ImageFunctors__VertexCost__h__ #define __fpaPlugins_ImageFunctors__VertexCost__h__ #include #include #include namespace fpaPlugins_ImageFunctors { /** */ class fpaPlugins_ImageFunctors_EXPORT VertexCost : public cpPlugins::Pipeline::Functor { cpPluginsObject( VertexCost, cpPlugins::Pipeline::Functor, fpaImageFunctors ); public: virtual void Instantiate( itk::LightObject* filter ) override; protected: template< class _TInput > inline void _GD0( _TInput* input, itk::ProcessObject* filter ); template< class _TInput, class _TOutput > inline void _GD1( _TOutput* output, _TInput* input, itk::ProcessObject* filter ); }; } // ecapseman #endif // __fpaPlugins_ImageFunctors__VertexCost__h__ // eof - $RCSfile$