]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/BaseObjects/ProcessObject.cxx
...
[cpPlugins.git] / lib / cpPlugins / BaseObjects / ProcessObject.cxx
index ab1be4d9cb9fc341ae919a809604f7a50ecf9e29..7f8533ae25cf7bfaaf9d4d8a7162e0b5472cc007 100644 (file)
@@ -79,6 +79,17 @@ GetInputSize( const std::string& n ) const
     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 )