- typedef fpa::Base::MarksInterface< TTraits > TMarksInterface;
- typedef fpa::Image::LabelledSeedsInterface< TTraits > TSeedsInterface;
- typedef fpa::Image::Algorithm< TTraits, TMarksInterface, TSeedsInterface > TAlgorithm;
+ /**
+ */
+ template< class _TInputImage, class _TLabelImage >
+ class MoriLabelling
+ : public fpa::Filters::Image::LabelsSeedFilter< fpa::Filters::Image::Algorithm< fpa::Filters::RegionGrow< CTBronchi::MoriLabellingTraits< _TInputImage, _TLabelImage > > >, _TLabelImage >
+ {
+ public:
+ typedef _TInputImage TInputImage;
+ typedef _TLabelImage TLabelImage;
+ typedef CTBronchi::MoriLabellingTraits< TInputImage, TLabelImage > TTraits;
+ fpaTraitsMacro( typename, TTraits );