typedef itk::Mesh< float, 3 > _3F;
typedef itk::Mesh< double, 3 > _3D;
- auto _3f = this->GetInputData( "Input" )->GetITK< _3F >( );
- auto _3d = this->GetInputData( "Input" )->GetITK< _3D >( );
+ auto _3f = this->GetInputData< _3F >( "Input" );
+ auto _3d = this->GetInputData< _3D >( "Input" );
if ( _3f != NULL ) this->_GD0( _3f );
else if( _3d != NULL ) this->_GD0( _3d );
else this->_Error( "No valid input mesh." );
_TFilter* filter = this->_CreateITK< _TFilter >( );
- auto in_bb = dynamic_cast< _TBB* >( this->GetInputData( "BoundingBox" ) );
+ auto in_bb = dynamic_cast< _TBB* >( this->GetInput( "BoundingBox" ) );
_TPoint minBB, maxBB;
if( in_bb == NULL )
{
filter->Update( );
// Connect output
- auto out = this->GetOutputData( "Output" );
- out->SetITK( filter->GetOutput( ) );
+ this->GetOutput( "Output" )->SetITK( filter->GetOutput( ) );
}
// eof - $RCSfile$