// ========================================================================= // @author Leonardo Florez Valencia // @email florez-l@javeriana.edu.co // ========================================================================= #ifndef __fpa__Filters__Event__hxx__ #define __fpa__Filters__Event__hxx__ // ------------------------------------------------------------------------- template< class _TVertex > fpa::Filters::Event< _TVertex >:: Event( ) : Superclass( ) { } // ------------------------------------------------------------------------- template< class _TVertex > fpa::Filters::Event< _TVertex >:: Event( const TVertex& v, unsigned long fid, bool intoq ) : Superclass( ), Vertex( v ), FrontId( fid ), IntoQueue( intoq ) { } // ------------------------------------------------------------------------- template< class _TVertex > fpa::Filters::Event< _TVertex >:: ~Event( ) { } // ------------------------------------------------------------------------- template< class _TVertex > const char* fpa::Filters::Event< _TVertex >:: GetEventName( ) const { return( "fpa::Filters::Event< _TVertex >" ); } // ------------------------------------------------------------------------- template< class _TVertex > bool fpa::Filters::Event< _TVertex >:: CheckEvent( const itk::EventObject* e ) const { return( dynamic_cast< const Self* >( e ) != NULL ); } // ------------------------------------------------------------------------- template< class _TVertex > itk::EventObject* fpa::Filters::Event< _TVertex >:: MakeObject( ) const { return( new Self ); } #endif // __fpa__Filters__Event__hxx__ // eof - $RCSfile$