1 #ifndef __cpExtensions__Algorithms__CPRImageFilter__hxx__
2 #define __cpExtensions__Algorithms__CPRImageFilter__hxx__
4 // -------------------------------------------------------------------------
5 template< class _TImage, class _TCurve >
6 _TCurve* cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
10 dynamic_cast< _TCurve* >( this->itk::ProcessObject::GetInput( 1 ) )
14 // -------------------------------------------------------------------------
15 template< class _TImage, class _TCurve >
16 const _TCurve* cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
20 dynamic_cast< const _TCurve* >( this->itk::ProcessObject::GetInput( 1 ) )
24 // -------------------------------------------------------------------------
25 template< class _TImage, class _TCurve >
26 void cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
27 SetCurve( _TCurve* curve )
29 this->itk::ProcessObject::SetInput( 1, curve );
32 // -------------------------------------------------------------------------
33 template< class _TImage, class _TCurve >
34 cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
39 this->Superclass::SetNumberOfRequiredInputs( 2 );
42 // -------------------------------------------------------------------------
43 template< class _TImage, class _TCurve >
44 cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
49 // -------------------------------------------------------------------------
50 template< class _TImage, class _TCurve >
51 void cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
52 GenerateOutputInformation( )
56 // -------------------------------------------------------------------------
57 template< class _TImage, class _TCurve >
58 void cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
59 GenerateInputRequestedRegion( )
61 TImage* input = const_cast< TImage* >( this->GetInput( ) );
63 input->SetRequestedRegionToLargestPossibleRegion( );
66 // -------------------------------------------------------------------------
67 template< class _TImage, class _TCurve >
68 void cpExtensions::Algorithms::CPRImageFilter< _TImage, _TCurve >::
73 typename TInterpolateFunction::Pointer m_Interpolator
77 #endif // __cpExtensions__Algorithms__CPRImageFilter__hxx__