- typedef F TFilter;
- typedef R TRenderWindow;
- typedef typename TFilter::TInputImage TImage;
- typedef typename TFilter::TVertex TVertex;
-
- typedef std::pair< unsigned long, unsigned long > TVertexIds;
-
- struct TVertexCmp
- {
- bool operator()( const TVertex& a, const TVertex& b ) const
- {
- unsigned int d = 0;
- while( d < TVertex::Dimension && a[ d ] == b[ d ] )
- d++;
- if( d < TVertex::Dimension )
- return( a[ d ] < b[ d ] );
- else
- return( false );
- }
- };
- typedef std::map< TVertex, TVertexIds, TVertexCmp > TVertices;
+ typedef F TFilter;
+ typedef R TRenderWindow;
+
+ typedef itk::Image< long, 3 > TMarks;