SCIRun
5.0
|
#include <Port.h>
Classes | |
struct | ConstructionParams |
Public Member Functions | |
Port (ModuleInterface *module, const ConstructionParams ¶ms) | |
virtual | ~Port () |
size_t | nconnections () const |
const Connection * | connection (size_t) const |
virtual PortId | id () const |
std::string | get_typename () const |
std::string | get_colorname () const |
std::string | get_portname () const |
virtual void | attach (Connection *conn) |
virtual void | detach (Connection *conn) |
virtual ModuleId | getUnderlyingModuleId () const |
virtual size_t | getIndex () const |
virtual void | setIndex (size_t index) |
Public Member Functions inherited from PortInterface | |
virtual | ~PortInterface () |
Public Member Functions inherited from PortDescriptionInterface | |
virtual | ~PortDescriptionInterface () |
virtual bool | isInput () const =0 |
virtual bool | isDynamic () const =0 |
Protected Attributes | |
ModuleInterface * | module_ |
std::vector< Connection * > | connections_ |
size_t | index_ |
PortId | id_ |
const std::string | typeName_ |
const std::string | portName_ |
const std::string | colorName_ |
Port | ( | ModuleInterface * | module, |
const ConstructionParams & | params | ||
) |
|
virtual |
|
virtual |
Implements PortInterface.
Reimplemented in InputPort.
|
virtual |
Implements PortInterface.
|
virtual |
Implements PortInterface.
|
inline |
|
inlinevirtual |
Implements PortDescriptionInterface.
|
inlinevirtual |
Implements PortDescriptionInterface.
|
virtual |
Implements PortDescriptionInterface.
|
virtual |
Implements PortDescriptionInterface.
|
inlinevirtual |
Implements PortDescriptionInterface.
|
virtual |
Implements PortDescriptionInterface.
|
virtual |
Implements PortInterface.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |