cpExtensions::Algorithms::SkeletonToImageFilter< _TSkeleton, _TImage >::
GetTemplateImage( ) const
{
+ return(
+ dynamic_cast< const TImageBase* >(
+ this->itk::ProcessObject::GetInput( 0 )
+ )
+ );
}
// -------------------------------------------------------------------------
template< class _TSkeleton, class _TImage >
void
cpExtensions::Algorithms::SkeletonToImageFilter< _TSkeleton, _TImage >::
-SetTemplateImage( TImageBase* image )
+SetTemplateImage( const TImageBase* image )
{
+ this->itk::ProcessObject::SetNthInput(
+ 0, const_cast< TImageBase* >( image )
+ );
}
// -------------------------------------------------------------------------
cpExtensions::Algorithms::SkeletonToImageFilter< _TSkeleton, _TImage >::
GetSkeleton( ) const
{
+ return(
+ dynamic_cast< const TSkeleton* >(
+ this->itk::ProcessObject::GetInput( 1 )
+ )
+ );
}
// -------------------------------------------------------------------------
template< class _TSkeleton, class _TImage >
void
cpExtensions::Algorithms::SkeletonToImageFilter< _TSkeleton, _TImage >::
-SetSkeleton( TSkeleton* skeleton )
+SetSkeleton( const TSkeleton* skeleton )
{
+ this->itk::ProcessObject::SetNthInput(
+ 1, const_cast< TSkeleton* >( skeleton )
+ );
}
// -------------------------------------------------------------------------