]> Creatis software - FrontAlgorithms.git/blob - lib/fpa/Filters/MarksInterface.hxx
...
[FrontAlgorithms.git] / lib / fpa / Filters / MarksInterface.hxx
1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
5 #ifndef __fpa__Filters__MarksInterface__hxx__
6 #define __fpa__Filters__MarksInterface__hxx__
7
8 // -------------------------------------------------------------------------
9 template< class _TTraits >
10 fpa::Filters::MarksInterface< _TTraits >::
11 MarksInterface( itk::ProcessObject* f )
12   : m_Filter( f )
13 {
14 }
15
16 // -------------------------------------------------------------------------
17 template< class _TTraits >
18 fpa::Filters::MarksInterface< _TTraits >::
19 ~MarksInterface( )
20 {
21 }
22
23 // -------------------------------------------------------------------------
24 template< class _TTraits >
25 void fpa::Filters::MarksInterface< _TTraits >::
26 _InitCollisions( unsigned long nSeeds )
27 {
28   // Do nothing
29 }
30
31 // -------------------------------------------------------------------------
32 template< class _TTraits >
33 bool fpa::Filters::MarksInterface< _TTraits >::
34 _Collisions( const TVertex& a, const TVertex& b )
35 {
36   return( false );
37 }
38
39 // -------------------------------------------------------------------------
40 template< class _TTraits >
41 unsigned long fpa::Filters::MarksInterface< _TTraits >::
42 _GetMark( const TNode& n ) const
43 {
44   return( this->_GetMark( n.Vertex ) );
45 }
46
47 // -------------------------------------------------------------------------
48 template< class _TTraits >
49 bool fpa::Filters::MarksInterface< _TTraits >::
50 _IsMarked( const TNode& n ) const
51 {
52   return( this->_IsMarked( n.Vertex ) );
53 }
54
55 // -------------------------------------------------------------------------
56 template< class _TTraits >
57 void fpa::Filters::MarksInterface< _TTraits >::
58 _Mark( const TNode& n )
59 {
60   this->_Mark( n.Vertex, ( unsigned long )( n.FrontId ) );
61 }
62
63 #endif // __fpa__Filters__MarksInterface__hxx__
64 // eof - $RCSfile$