SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
PortDescriptionInterface Class Referenceabstract

#include <PortInterface.h>

Inheritance diagram for PortDescriptionInterface:
MockPortDescription PortInterface PortWidget InputPortInterface OutputPortInterface Port InputPortWidget OutputPortWidget InputPort MockInputPort MockOutputPort OutputPort InputPort OutputPort

Public Member Functions

virtual ~PortDescriptionInterface ()
 
virtual PortId id () const =0
 
virtual size_t nconnections () const =0
 
virtual std::string get_typename () const =0
 
virtual std::string get_portname () const =0
 
virtual bool isInput () const =0
 
virtual bool isDynamic () const =0
 
virtual ModuleId getUnderlyingModuleId () const =0
 
virtual size_t getIndex () const =0
 

Constructor & Destructor Documentation

Member Function Documentation

virtual std::string get_portname ( ) const
pure virtual

Implemented in PortWidget, and Port.

virtual std::string get_typename ( ) const
pure virtual

Implemented in PortWidget, and Port.

virtual size_t getIndex ( ) const
pure virtual

Implemented in PortWidget, and Port.

virtual ModuleId getUnderlyingModuleId ( ) const
pure virtual

Implemented in PortWidget, and Port.

virtual PortId id ( ) const
pure virtual

Implemented in PortWidget, and Port.

virtual bool isDynamic ( ) const
pure virtual

Implemented in OutputPort, InputPort, and PortWidget.

virtual bool isInput ( ) const
pure virtual

Implemented in OutputPort, InputPort, and PortWidget.

virtual size_t nconnections ( ) const
pure virtual

Implemented in PortWidget, and Port.


The documentation for this class was generated from the following files: