15 #ifndef DtLaserDetectorPort_H_
16 #define DtLaserDetectorPort_H_
46 void setDistance(
double d);
50 void setAzimuth(
double a);
51 double azimuth()
const;
126 virtual void emptyList();
virtual const DtString type() const =0
Override for each derrived class to return a unique type string.
Definition: symbolString.h:20
Definition: readerWriter.h:85
DtLaserSpotList * myValue
Definition: laserDetectorIOPort.h:90
Definition: readerWriterRegistry.h:39
This is an abstract base class for all data elements that are passed through ports.
Definition: portData.h:25
virtual void createPortData()=0
Override for each derrived class to create and set the internal DtPortData representation.
Definition: laserDetectorIOPort.h:31
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
virtual const DtString type() const =0
Returns a string type value for this class.
const char * DtLaserSpotPortDatatype
Contains class declarations for DtEntityListInputPort, DtEntityListOutputPort, and DtEntityListPortDa...
DtOutputPorts are data ports owned by data producers.
Definition: outputPort.h:46
DtRwReal myDistance
Definition: laserDetectorIOPort.h:54
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Instances of DtEntityListOutputPort are output ports through which data producers can send a list of ...
Definition: laserDetectorIOPort.h:112
DtRwTemplatedListPtr< DtLaserSpotData, true > DtLaserSpotList
Definition: laserDetectorIOPort.h:60
Instances of DtLaserSpotListPortData are concrete data elements containing a list of DtLaserSpotData...
Definition: laserDetectorIOPort.h:65
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
virtual DtPortData * clone() const =0
Provides a copy of this port data.
DtLaserSpotList mySpotReportList
Definition: laserDetectorIOPort.h:138
DtRwReal myAzimuth
Definition: laserDetectorIOPort.h:55
DtPortData & operator=(const DtPortData &orig)
Assignment operator.