![]() |
VR-Forces 4.0.4 Class Documentation
|
Instances of DtEntityListOutputPort are output ports through which data producers can send a list of object IDs of simulated entities (local and/or remote). More...

Public Member Functions | |
| DtLaserDetectorOutputPort (const DtString &portName) | |
| virtual | ~DtLaserDetectorOutputPort () |
| virtual const DtString | type () const |
| returns DtLaserSpotPortDatatype | |
| virtual void | createPortData () |
| Creates a DtEntityListPortData. | |
| virtual void | emptyList () |
| Call this to remove all entities from the list. | |
| virtual void | addSpotReport (const DtLaserSpotData &spot) |
| Call this to add an entity identifier to the list with discovery time of 0. | |
| virtual void | removeSpotReport (const DtLaserSpotData &spot) |
| Call this to remove an entity from the list. | |
| virtual const DtLaserSpotList * | value () const |
Protected Attributes | |
| DtLaserSpotList | mySpotReportList |
Instances of DtEntityListOutputPort are output ports through which data producers can send a list of object IDs of simulated entities (local and/or remote).
| DtLaserDetectorOutputPort::DtLaserDetectorOutputPort | ( | const DtString & | portName | ) |
| virtual DtLaserDetectorOutputPort::~DtLaserDetectorOutputPort | ( | ) | [virtual] |
| virtual const DtString DtLaserDetectorOutputPort::type | ( | ) | const [virtual] |
returns DtLaserSpotPortDatatype
Implements DtOutputPort.
| virtual void DtLaserDetectorOutputPort::createPortData | ( | ) | [virtual] |
Creates a DtEntityListPortData.
Implements DtOutputPort.
| virtual void DtLaserDetectorOutputPort::emptyList | ( | ) | [virtual] |
Call this to remove all entities from the list.
It does not delete the entities, just the local object id that it stores.
| virtual void DtLaserDetectorOutputPort::addSpotReport | ( | const DtLaserSpotData & | spot | ) | [virtual] |
Call this to add an entity identifier to the list with discovery time of 0.
| virtual void DtLaserDetectorOutputPort::removeSpotReport | ( | const DtLaserSpotData & | spot | ) | [virtual] |
Call this to remove an entity from the list.
It does not delete the entity, just the local object id that it stores.
| virtual const DtLaserSpotList* DtLaserDetectorOutputPort::value | ( | ) | const [virtual] |