-#ifndef __FPA__BASE__EVENTS__H__
-#define __FPA__BASE__EVENTS__H__
-
-#include <vector>
-#include <itkProcessObject.h>
+#ifndef __fpa__Base__Events__h__
+#define __fpa__Base__Events__h__
// -------------------------------------------------------------------------
#define fpa_Base_NewEvent( name ) \
/**
*/
- template< class V >
+ template< class _TVertex >
class BaseEventWithVertex
: public BaseEvent
{
BaseEventWithVertex( )
: BaseEvent( )
{ }
- BaseEventWithVertex( const V& v, long fid )
+ BaseEventWithVertex( const _TVertex& v, long fid )
: BaseEvent( ),
Vertex( v ),
FrontId( fid )
bool CheckEvent( const itk::EventObject* e ) const
{
return(
- dynamic_cast< const BaseEventWithVertex< V >* >( e ) != NULL
+ dynamic_cast< const BaseEventWithVertex< _TVertex >* >( e ) != NULL
);
}
itk::EventObject* MakeObject( ) const
- { return( new BaseEventWithVertex< V >( ) ); }
+ { return( new BaseEventWithVertex< _TVertex >( ) ); }
public:
- V Vertex;
- long FrontId;
+ _TVertex Vertex;
+ long FrontId;
};
} // ecapseman
} // ecapseman
-#endif // __FPA__BASE__EVENTS__H__
+#endif // __fpa__Base__Events__h__
// eof - $RCSfile$