VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 ()
 CTOR.
 DtSpotReportState (const DtSpotReportState &)
virtual ~DtSpotReportState ()
 DTOR.
const DtSimpleTypedDictionarydictionary () const
DtSimpleTypedDictionarydictionary ()
bool addObservedBy (makVrv::DtUniqueID s)
void removeObservedBy (makVrv::DtUniqueID s)
bool observedBy (makVrv::DtUniqueID s) const
const std::set
< makVrv::DtUniqueID > & 
observedBy () const
double simulationTimeSent () const
void setType (const std::string &t)
 The type is a keyword that will be used to look up in the spot report manager as to how to visualize this spot report.
const std::string & type () const
void setName (const std::string &name)
 This will be used to track the name of the spot report.
const std::string & name () const
bool operator== (const DtSpotReportState &) const
- Public Member Functions inherited from makVrv::DtSimState
 DtSimState ()
virtual ~DtSimState ()

Public Attributes

std::string myType
std::string myName
DtVector myLocation
DtTaitBryan myOrientation
std::vector< DtVectormyLocations
 Vector of locations. If single location also in PerceivedLocation.
std::set< makVrv::DtUniqueIDmyObservedBy
DtSimpleTypedDictionary mySpotReportDictionary

Constructor & Destructor Documentation

makVrf::DtSpotReportState::DtSpotReportState ( )

CTOR.

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

DTOR.

Member Function Documentation

const DtSimpleTypedDictionary& makVrf::DtSpotReportState::dictionary ( ) const
inline
DtSimpleTypedDictionary& makVrf::DtSpotReportState::dictionary ( )
inline
bool makVrf::DtSpotReportState::addObservedBy ( makVrv::DtUniqueID  s)
void makVrf::DtSpotReportState::removeObservedBy ( makVrv::DtUniqueID  s)
bool makVrf::DtSpotReportState::observedBy ( makVrv::DtUniqueID  s) const
const std::set<makVrv::DtUniqueID>& makVrf::DtSpotReportState::observedBy ( ) const
inline
double makVrf::DtSpotReportState::simulationTimeSent ( ) const
inline
void makVrf::DtSpotReportState::setType ( const std::string &  t)
inline

The type is a keyword that will be used to look up in the spot report manager as to how to visualize this spot report.

If the type is not set, or, is not in the dictionary, then it will not be visualized

const std::string& makVrf::DtSpotReportState::type ( void  ) const
inline
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

Member Data Documentation

std::string makVrf::DtSpotReportState::myType
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::set<makVrv::DtUniqueID> makVrf::DtSpotReportState::myObservedBy
DtSimpleTypedDictionary makVrf::DtSpotReportState::mySpotReportDictionary

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)