#include <cpPlugins/BaseObjects/ProcessObject.h>
#include <cpPlugins/QT/ParametersDialog.h>
-#include <cpExtensions/Utility.h>
+#include <cpPlugins/Utility.h>
#include <itkProcessObject.h>
#include <itkExceptionObject.h>
return( 0 );
}
+// -------------------------------------------------------------------------
+bool cpPlugins::BaseObjects::ProcessObject::
+IsInputMultiple( const std::string& n ) const
+{
+ auto i = this->m_Inputs.find( n );
+ if( i != this->m_Inputs.end( ) )
+ return( dynamic_cast< MultipleInputsPort* >( i->second ) != NULL );
+ else
+ return( false );
+}
+
// -------------------------------------------------------------------------
void cpPlugins::BaseObjects::ProcessObject::
AddInput( const std::string& n, cpPlugins::BaseObjects::DataObject* o )
} // fi
- auto t_start = cpExtensions_CHRONO;
+ auto t_start = cpPlugins_CHRONO;
this->_GenerateData( );
- auto t_end = cpExtensions_CHRONO;
+ this->Modified( );
+ auto t_end = cpPlugins_CHRONO;
this->m_LastExecutionSpan = long( t_end - t_start );
this->m_LastExecutionTime = this->GetMTime( );