unsigned int GetNumberOfInputs( ) const;
unsigned int GetNumberOfOutputs( ) const;
- OutputPort& GetOutput( const std::string& id );
- const OutputPort& GetOutput( const std::string& id ) const;
+ OutputPort& GetOutputPort( const std::string& id );
+ const OutputPort& GetOutputPort( const std::string& id ) const;
- DataObject* GetInputData( const std::string& id );
- const DataObject* GetInputData( const std::string& id ) const;
- DataObject* GetOutputData( const std::string& id );
- const DataObject* GetOutputData( const std::string& id ) const;
+ DataObject* GetInput( const std::string& id );
+ const DataObject* GetInput( const std::string& id ) const;
+ DataObject* GetOutput( const std::string& id );
+ const DataObject* GetOutput( const std::string& id ) const;
- bool SetInput( const std::string& id, const OutputPort& port );
+ template< class _TType >
+ _TType* GetInputData( const std::string& name );
+
+ template< class _TType >
+ _TType* GetOutputData( const std::string& name );
+
+ bool SetInputPort( const std::string& id, const OutputPort& port );
void DisconnectInputs( );
void DisconnectOutputs( );