1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
5 #ifndef __fpa__Filters__Event__h__
6 #define __fpa__Filters__Event__h__
8 #include <itkEventObject.h>
16 template< class _TVertex >
18 : public itk::EventObject
22 typedef itk::EventObject Superclass;
23 typedef _TVertex TVertex;
27 Event( const TVertex& v, unsigned long fid, bool intoq );
29 virtual const char* GetEventName( ) const override;
30 virtual bool CheckEvent( const itk::EventObject* e ) const override;
31 virtual itk::EventObject* MakeObject( ) const override;
34 // Purposely not implemented.
35 Self& operator=( const Self& other );
39 unsigned long FrontId;
47 #ifndef ITK_MANUAL_INSTANTIATION
48 # include <fpa/Filters/Event.hxx>
49 #endif // ITK_MANUAL_INSTANTIATION
50 #endif // __fpa__Filters__Event__h__