) \
r = this->f< itk::RGBPixel< p >, d >( )
+// -------------------------------------------------------------------------
+std::string cpPlugins::Plugins::ImageWriter::
+GetClassName( ) const
+{
+ return( "cpPlugins::Plugins::ImageWriter" );
+}
+
// -------------------------------------------------------------------------
cpPlugins::Plugins::ImageWriter::
ImageWriter( )
{
}
-// -------------------------------------------------------------------------
-std::string cpPlugins::Plugins::ImageWriter::
-GetClassName( ) const
-{
- return( "cpPlugins::Plugins::ImageWriter" );
-}
-
// -------------------------------------------------------------------------
std::string cpPlugins::Plugins::ImageWriter::
_GenerateData( )
{
itk::DataObject* o = this->_GetInput( 0 );
- std::string r = "itk::Image dimension not supported.";
+ std::string r = "cpPlugins::Plugins::ImageWriter: itk::Image dimension not supported.";
cpPlugins_ImageWriter_Dimension( r, 1, o, _GD0 );
else cpPlugins_ImageWriter_Dimension( r, 2, o, _GD0 );
else cpPlugins_ImageWriter_Dimension( r, 3, o, _GD0 );
itk::ImageBase< D >* i =
dynamic_cast< itk::ImageBase< D >* >( this->_GetInput( 0 ) );
- std::string r = "itk::Image pixel type not supported";
+ std::string r = "cpPlugins::Plugins::ImageWriter: itk::Image pixel type not supported";
cpPlugins_ImageWriter_Pixel( r, char, D, i, _GD1 );
else cpPlugins_ImageWriter_Pixel( r, short, D, i, _GD1 );
else cpPlugins_ImageWriter_Pixel( r, int, D, i, _GD1 );
_GD1( )
{
typedef itk::Image< P, D > _TImage;
- typedef itk::ImageFileWriter< _TImage > _TImageWriter;
+ typedef itk::ImageFileWriter< _TImage > _TWriter;
TParameters::const_iterator fIt;
if( fIt == this->m_Parameters.end( ) )
fIt = this->m_DefaultParameters.find( "FileName" );
- _TImageWriter* writer =
- dynamic_cast< _TImageWriter* >( this->m_Writer.GetPointer( ) );
+ _TWriter* writer =
+ dynamic_cast< _TWriter* >( this->m_RealProcessObject.GetPointer( ) );
if( writer == NULL )
{
- this->m_Writer = _TImageWriter::New( );
- writer = dynamic_cast< _TImageWriter* >( this->m_Writer.GetPointer( ) );
+ this->m_RealProcessObject = _TWriter::New( );
+ writer =
+ dynamic_cast< _TWriter* >( this->m_RealProcessObject.GetPointer( ) );
} // fi
writer->SetFileName( fIt->second.second );