#endif // cpPlugins_Interface_QT4
// -------------------------------------------------------------------------
-bool cpPlugins::IO::MeshReader::
+cpPlugins::IO::MeshReader::
+DialogResult cpPlugins::IO::MeshReader::
ExecConfigurationDialog( QWidget* parent )
{
- bool r = false;
+ DialogResult r = Self::DialogResult_Cancel;
#ifdef cpPlugins_Interface_QT4
this->m_Parameters->SetSelectedChoice( "PixelType", "float" );
this->m_Parameters->SetUint( "Dimension", 3 );
- r = true;
+ r = Self::DialogResult_NoModal;
} // fi
MeshReader( )
: Superclass( )
{
- this->SetNumberOfOutputs( 1 );
- this->_MakeOutput< cpPlugins::Interface::Mesh >( 0 );
+ this->_MakeOutput< cpPlugins::Interface::Mesh >( "Output" );
std::vector< TParameters::TString > valid_types;
valid_types.push_back( "float" );
valid_types.push_back( "double" );
- this->m_Parameters->ConfigureAsString( "FileName", "" );
+ this->m_Parameters->ConfigureAsString( "FileName" );
this->m_Parameters->ConfigureAsChoices( "PixelType", valid_types );
- this->m_Parameters->ConfigureAsUint( "Dimension", 3 );
+ this->m_Parameters->ConfigureAsUint( "Dimension" );
+
+ this->m_Parameters->SetUint( "Dimension", 3 );
}
// -------------------------------------------------------------------------
pdr->Update( );
cpPlugins::Interface::Mesh* out =
- this->GetOutput< cpPlugins::Interface::Mesh >( 0 );
+ this->GetOutput< cpPlugins::Interface::Mesh >( "Output" );
if( out != NULL )
out->SetVTK( pdr->GetOutput( ) );
else