VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrf::DtSpotReportState Struct Reference
Inheritance diagram for makVrf::DtSpotReportState:
Inheritance graph
[legend]

Public Member Functions

 DtSpotReportState ()
 
 DtSpotReportState (const DtSpotReportState &)
 
virtual ~DtSpotReportState ()
 
virtual std::string dataHandlerType () const
 
virtual std::string visualHandlerType () const
 
bool addObservedBy (makVrv::DtUniqueID s, double simTime)
 
void removeObservedBy (makVrv::DtUniqueID s)
 
bool observedBy (makVrv::DtUniqueID s) const
 
const std::map
< makVrv::DtUniqueID, double > & 
observedBy () const
 
double simulationTimeSent () const
 
bool isTDLMessageData () const
 
void setName (const std::string &name)
 
const std::string & name () const
 
bool operator== (const DtSpotReportState &) const
 
DtSpotReportStateoperator= (const DtExternalDataState &rhs)
 
std::string displayType () const
 
- Public Member Functions inherited from makVrf::DtExternalDataState
 DtExternalDataState ()
 
 DtExternalDataState (const DtExternalDataState &)
 
virtual ~DtExternalDataState ()
 
const DtSimpleTypedDictionarydictionary () const
 
DtSimpleTypedDictionarydictionary ()
 
bool operator== (const DtExternalDataState &) const
 
- Public Member Functions inherited from makVrv::DtSimState
 DtSimState ()
 
virtual ~DtSimState ()
 

Public Attributes

std::string myName
 
DtVector myLocation
 
DtTaitBryan myOrientation
 
std::vector< DtVectormyLocations
 
std::map< makVrv::DtUniqueID,
double
myObservedBy
 
unsigned int myDateTimeOfData
 
- Public Attributes inherited from makVrf::DtExternalDataState
DtSimpleTypedDictionary myDictionary
 

Constructor & Destructor Documentation

makVrf::DtSpotReportState::DtSpotReportState ( )

CTOR.

makVrf::DtSpotReportState::DtSpotReportState ( const DtSpotReportState )
virtual makVrf::DtSpotReportState::~DtSpotReportState ( )
virtual

DTOR.

Member Function Documentation

virtual std::string makVrf::DtSpotReportState::dataHandlerType ( ) const
virtual
virtual std::string makVrf::DtSpotReportState::visualHandlerType ( ) const
virtual
bool makVrf::DtSpotReportState::addObservedBy ( makVrv::DtUniqueID  s,
double  simTime 
)
void makVrf::DtSpotReportState::removeObservedBy ( makVrv::DtUniqueID  s)
bool makVrf::DtSpotReportState::observedBy ( makVrv::DtUniqueID  s) const
const std::map<makVrv::DtUniqueID, double>& makVrf::DtSpotReportState::observedBy ( ) const
inline
double makVrf::DtSpotReportState::simulationTimeSent ( ) const
inline
bool makVrf::DtSpotReportState::isTDLMessageData ( ) const
inline

Returns true if this spot report represents TDL data.

Referenced by makVrf::DtSpotReportListenerImplementation::isTDLMessageData().

void makVrf::DtSpotReportState::setName ( const std::string &  name)
inline

This will be used to track the name of the spot report.

const std::string& makVrf::DtSpotReportState::name ( void  ) const
inline
bool makVrf::DtSpotReportState::operator== ( const DtSpotReportState ) const
DtSpotReportState& makVrf::DtSpotReportState::operator= ( const DtExternalDataState rhs)
inline
std::string makVrf::DtSpotReportState::displayType ( ) const

Member Data Documentation

std::string makVrf::DtSpotReportState::myName
DtVector makVrf::DtSpotReportState::myLocation
DtTaitBryan makVrf::DtSpotReportState::myOrientation
std::vector<DtVector> makVrf::DtSpotReportState::myLocations

Vector of locations. If single location also in PerceivedLocation.

std::map<makVrv::DtUniqueID, double> makVrf::DtSpotReportState::myObservedBy
unsigned int makVrf::DtSpotReportState::myDateTimeOfData

The date/time (UTC) this data is relevant.

Referenced by makVrf::DtSpotReportListenerImplementation::timeOfReport().


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)