![]() |
VR-Forces 4.7 Class Documentation
|
Interface content for requesting radar coverage information for a particular simulation object. More...

Public Types | |
| enum | CoverageType { RadarCoverage2D = 0x00000001, RadarCoverage3D = 0x00000002, Flag_End = 0x10000000, DefaultCoverage = RadarCoverage2D | RadarCoverage3D } |
Public Member Functions | |
| DtIfRequestRadarCoverageInformation () | |
| default constructor | |
| DtIfRequestRadarCoverageInformation (const DtIfRequestRadarCoverageInformation &orig) | |
| copy constructor | |
| const DtIfRequestRadarCoverageInformation & | operator= (const DtIfRequestRadarCoverageInformation &orig) |
| assignment operator | |
| virtual | ~DtIfRequestRadarCoverageInformation () |
| virtual int | type () const |
| virtual DtSimInterfaceContent * | clone () const |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
| virtual void | printDataToString (DtString &str) |
| virtual void | setRequesting (const DtUUID &) |
| The simulation object to request (or cancel request) of radar coverage for. | |
| virtual const DtUUID & | requesting () const |
| virtual void | setMonitor (bool) |
| To start/stop monitoring. | |
| virtual bool | monitor () const |
| virtual void | setRadarCoverage2D (bool) |
| Wheter or not to do 2D/3D or both. Default is both. | |
| virtual bool | radarCoverage2D () const |
| virtual void | setRadarCoverage3D (bool) |
| virtual bool | radarCoverage3D () const |
| virtual void | setRequestId (int) |
| virtual int | requestId () const |
Public Member Functions inherited from DtSimInterfaceContent | |
| virtual | ~DtSimInterfaceContent () |
| virtual bool | update (const DtSimInterfaceContent *data) |
| virtual char * | netRep () |
| virtual void | printContentType (DtString &str) |
| virtual void | setUseSessionId (bool yesNo) |
| virtual bool | useSessionId () const |
Static Public Member Functions | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtSimInterfaceContent | |
| static DtSimInterfaceContent * | createInterfaceContent (int type) |
| static void | addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn) |
| static void | setFactory (DtInterfaceContentFactory *factory) |
| static DtInterfaceContentFactory * | factory () |
| static void | registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn) |
Protected Attributes | |
| DtUUID | myRequesting |
| bool | myMonitor |
| int | myCoverageType |
| int | myRequestId |
Protected Attributes inherited from DtSimInterfaceContent | |
| char * | myNetRep |
| bool | myUseSessionId |
Additional Inherited Members | |
Protected Member Functions inherited from DtSimInterfaceContent | |
| DtSimInterfaceContent () | |
| DtSimInterfaceContent (const DtSimInterfaceContent &orig) | |
| const DtSimInterfaceContent & | operator= (const DtSimInterfaceContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtSimInterfaceContent | |
| static DtInterfaceContentFactory * | myFactory |
| static DtSimInterfaceContentTypePrinterFcn | theContentTypePrinterFcn |
Interface content for requesting radar coverage information for a particular simulation object.
If the simulation object has a sensor (or sensors) that are capable of processing radar coverage information they will respond to this request and schedule updates for the radar coverage of those sensor(s). This message will contain a flag to turn on monitoring or off as well as the simulation object to apply it to. Once monitoring is turned on the back-end will control the update of the radar coverage fan
| DtIfRequestRadarCoverageInformation::DtIfRequestRadarCoverageInformation | ( | ) |
default constructor
| DtIfRequestRadarCoverageInformation::DtIfRequestRadarCoverageInformation | ( | const DtIfRequestRadarCoverageInformation & | orig | ) |
copy constructor
|
virtual |
| const DtIfRequestRadarCoverageInformation& DtIfRequestRadarCoverageInformation::operator= | ( | const DtIfRequestRadarCoverageInformation & | orig | ) |
assignment operator
|
virtual |
Implements DtSimInterfaceContent.
|
virtual |
Implements DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
static |
|
virtual |
The simulation object to request (or cancel request) of radar coverage for.
|
virtual |
|
virtual |
To start/stop monitoring.
|
virtual |
|
virtual |
Wheter or not to do 2D/3D or both. Default is both.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |