1 #ifndef __AIRWAYS__FPA2AIRWAYS__CONVERTER__HXX__
2 #define __AIRWAYS__FPA2AIRWAYS__CONVERTER__HXX__
4 // -------------------------------------------------------------------------
5 template< class _TSkeleton, class _TAirways >
6 void fpa2Airways::Converter< _TSkeleton, _TAirways >::
7 SetInput( const _TSkeleton* sk )
9 this->itk::ProcessObject::SetNthInput( 0, const_cast< _TSkeleton* >( sk ) );
12 // -------------------------------------------------------------------------
13 template< class _TSkeleton, class _TAirways >
14 _TSkeleton* fpa2Airways::Converter< _TSkeleton, _TAirways >::
18 dynamic_cast< _TSkeleton* >( this->itk::ProcessObject::GetInput( 0 ) )
22 // -------------------------------------------------------------------------
23 template< class _TSkeleton, class _TAirways >
24 const _TSkeleton* fpa2Airways::Converter< _TSkeleton, _TAirways >::
28 dynamic_cast< const _TSkeleton* >(
29 this->itk::ProcessObject::GetInput( 0 )
34 // -------------------------------------------------------------------------
35 template< class _TSkeleton, class _TAirways >
36 _TAirways* fpa2Airways::Converter< _TSkeleton, _TAirways >::
39 auto o = dynamic_cast< _TAirways* >(
40 this->itk::ProcessObject::GetOutput( 0 )
45 // -------------------------------------------------------------------------
46 template< class _TSkeleton, class _TAirways >
47 const _TAirways* fpa2Airways::Converter< _TSkeleton, _TAirways >::
50 auto o = dynamic_cast< const _TAirways* >(
51 this->itk::ProcessObject::GetOutput( 0 )
56 // -------------------------------------------------------------------------
57 template< class _TSkeleton, class _TAirways >
58 fpa2Airways::Converter< _TSkeleton, _TAirways >::
62 this->SetNumberOfRequiredInputs( 1 );
63 this->SetNumberOfRequiredOutputs( 1 );
64 typename TOutput::Pointer o = TOutput::New( );
65 this->itk::ProcessObject::SetNthOutput( 0, o.GetPointer( ) );
68 // -------------------------------------------------------------------------
69 template< class _TSkeleton, class _TAirways >
70 fpa2Airways::Converter< _TSkeleton, _TAirways >::
75 // -------------------------------------------------------------------------
76 template< class _TSkeleton, class _TAirways >
77 void fpa2Airways::Converter< _TSkeleton, _TAirways >::
82 #endif // __AIRWAYS__FPA2AIRWAYS__CONVERTER__HXX__