VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtLaserDetectorOutputPort Class Reference

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...

Inheritance diagram for DtLaserDetectorOutputPort:
Inheritance graph
[legend]

List of all members.

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 DtLaserSpotListvalue () const

Protected Attributes

DtLaserSpotList mySpotReportList

Detailed Description

Instances of DtEntityListOutputPort are output ports through which data producers can send a list of object IDs of simulated entities (local and/or remote).


Constructor & Destructor Documentation


Member Function Documentation

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]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)