![]() |
VR-Forces 4.10 Class Documentation
|
A multi-connection input port whose data members are entity lists. More...

Public Member Functions | |
| DtEntityListMultiInputPort (const DtString &portName) | |
| virtual | ~DtEntityListMultiInputPort () |
| virtual bool | acceptType (const DtString &type) const |
| Accepts DtEntityListPortDataType. More... | |
| virtual const DtEntityTargetList * | firstValue () |
| Sets the interal iterator to the first set of data on the input port, and returns the value. More... | |
| virtual const DtEntityTargetList * | value () const |
| Return the value at the current set of data on the port. More... | |
| virtual const DtEntityTargetList * | nextValue () |
| Advances the iterator to the next set of data on the port. More... | |
Public Member Functions inherited from DtMultiConnectionInputPort | |
| DtMultiConnectionInputPort (const DtString &portName) | |
| Constructor. More... | |
| virtual | ~DtMultiConnectionInputPort () |
| Destructor. More... | |
| virtual void | receiveData (DtPortData *data, const DtPortConnection *conn) |
| clones the specified DtPortData into the connection slot corresponding to the connection. More... | |
| virtual bool | attemptToActivateConnection (DtPortConnection *conn, int connectionPriority) |
| Activated this connection by adding an entry for it in the myCurrentConnections list. More... | |
| virtual bool | canActivate (const DtPortConnection *conn, int connectionPriority) const |
| Checks if this connection can be the active connection. More... | |
| virtual void | deactivateConnection (DtPortConnection *conn) |
| If conn is the currently active connection, it is deactivated and this port has no active input connection. More... | |
| virtual bool | activeConnection () const |
| Returns true if there is an active connection into this port. More... | |
| virtual bool | connectionActive (const DtPortConnection *connection) const |
| Returns true if the specified connection is currently active. More... | |
| virtual int | connectionPriority () const |
| Always returns -1, since any number of active input conenctions are always allowed. More... | |
Public Member Functions inherited from DtInputPort | |
| DtInputPort (const DtString &portName) | |
| Constructor. More... | |
| virtual | ~DtInputPort () |
| Destructor. More... | |
| virtual const DtString & | name () const |
| Returns the name string of this port. More... | |
| virtual void | addConnection (DtPortConnection *conn) |
| Add an incomming connection to this port. More... | |
| virtual void | removeConnection (DtPortConnection *conn) |
| Remove an incomming connection to this port. More... | |
| virtual const DtList * | connectionList () const |
| Returns the list of input connections to this port. More... | |
| virtual bool | newData () const |
| Returns true if there is new data on this port that has not been received. More... | |
| virtual void | dataReceived () |
| Clears the newData flag on this port. More... | |
| virtual bool | enabled () const |
| Enables/disables the port. More... | |
| virtual void | setEnabled (bool flag) |
Protected Attributes | |
| DtMultiConnectionInputPortConnectionMap::const_iterator | myPortDataIterator |
Protected Attributes inherited from DtMultiConnectionInputPort | |
| DtMultiConnectionInputPortConnectionMap | myCurrentConnections |
Protected Attributes inherited from DtInputPort | |
| DtString | myName |
| bool | myNewDataFlag |
| bool | myEnabled |
| DtList | myConnectionList |
A multi-connection input port whose data members are entity lists.
| DtEntityListMultiInputPort::DtEntityListMultiInputPort | ( | const DtString & | portName | ) |
|
virtual |
Accepts DtEntityListPortDataType.
Implements DtInputPort.
|
virtual |
Sets the interal iterator to the first set of data on the input port, and returns the value.
Retuns NULL if no more data.
|
virtual |
Return the value at the current set of data on the port.
|
virtual |
Advances the iterator to the next set of data on the port.
Retuns NULL if no more data.
|
protected |