VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfRequestRadarCoverageInformation Class Reference

Interface content for requesting radar coverage information for a particular simulation object. More...

Inheritance diagram for DtIfRequestRadarCoverageInformation:
Inheritance graph
[legend]

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 DtSimInterfaceContentclone () 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 DtUUIDrequesting () 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 charnetRep ()
virtual void printContentType (DtString &str)
virtual void setUseSessionId (bool yesNo)
virtual bool useSessionId () const

Static Public Member Functions

static DtSimInterfaceContentcreator ()
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
static void setFactory (DtInterfaceContentFactory *factory)
static DtInterfaceContentFactoryfactory ()
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)

Protected Attributes

DtUUID myRequesting
bool myMonitor
int myCoverageType
int myRequestId
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
bool myUseSessionId

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
virtual charcreateNetworkBuffer ()
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn

Detailed Description

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

Member Enumeration Documentation

Enumerator:
RadarCoverage2D 
RadarCoverage3D 
Flag_End 
DefaultCoverage 

Constructor & Destructor Documentation

DtIfRequestRadarCoverageInformation::DtIfRequestRadarCoverageInformation ( )

default constructor

DtIfRequestRadarCoverageInformation::DtIfRequestRadarCoverageInformation ( const DtIfRequestRadarCoverageInformation orig)

copy constructor

virtual DtIfRequestRadarCoverageInformation::~DtIfRequestRadarCoverageInformation ( )
virtual

Member Function Documentation

const DtIfRequestRadarCoverageInformation& DtIfRequestRadarCoverageInformation::operator= ( const DtIfRequestRadarCoverageInformation orig)

assignment operator

virtual int DtIfRequestRadarCoverageInformation::type ( ) const
virtual

Implements DtSimInterfaceContent.

virtual DtSimInterfaceContent* DtIfRequestRadarCoverageInformation::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfRequestRadarCoverageInformation::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfRequestRadarCoverageInformation::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfRequestRadarCoverageInformation::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfRequestRadarCoverageInformation::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfRequestRadarCoverageInformation::creator ( )
static
virtual void DtIfRequestRadarCoverageInformation::setRequesting ( const DtUUID )
virtual

The simulation object to request (or cancel request) of radar coverage for.

virtual const DtUUID& DtIfRequestRadarCoverageInformation::requesting ( ) const
virtual
virtual void DtIfRequestRadarCoverageInformation::setMonitor ( bool  )
virtual

To start/stop monitoring.

virtual bool DtIfRequestRadarCoverageInformation::monitor ( ) const
virtual
virtual void DtIfRequestRadarCoverageInformation::setRadarCoverage2D ( bool  )
virtual

Wheter or not to do 2D/3D or both. Default is both.

virtual bool DtIfRequestRadarCoverageInformation::radarCoverage2D ( ) const
virtual
virtual void DtIfRequestRadarCoverageInformation::setRadarCoverage3D ( bool  )
virtual
virtual bool DtIfRequestRadarCoverageInformation::radarCoverage3D ( ) const
virtual
virtual void DtIfRequestRadarCoverageInformation::setRequestId ( int  )
virtual
virtual int DtIfRequestRadarCoverageInformation::requestId ( ) const
virtual

Member Data Documentation

DtUUID DtIfRequestRadarCoverageInformation::myRequesting
protected
bool DtIfRequestRadarCoverageInformation::myMonitor
protected
int DtIfRequestRadarCoverageInformation::myCoverageType
protected
int DtIfRequestRadarCoverageInformation::myRequestId
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)