27 typedef std::pair<std::string, DtObjectsCountTreeInterface::TacticalGraphicType>
TacticalTypePair;
50 virtual void refreshCounts();
56 virtual void slot_tacticalGraphicRenamed(
const DtUniqueID& tacticalId,
const std::string& overlay);
57 virtual void slot_tacticalGraphicRemoved(
const DtUniqueID& tacticalId);
59 virtual void countOneEntity(
const DtElementEntry* entry,
const bool subtract =
false);
64 virtual void rememberEntityID(
int entityID);
65 virtual void forgetEntityID(
int entityID);
66 virtual bool knownEntityID(
int entityID);
68 virtual void rememberDestroyedID(
int destroyedID);
69 virtual void forgetDestroyedID(
int destroyedID);
70 virtual bool knownDestroyedID(
int destroyedID);
73 virtual void forgetTacticalData(
const std::string& dispName);
74 virtual bool knownTacticalData(
const std::string& dispName);
80 virtual void slot_postInitialize();
82 virtual void updateEntityStats();
84 virtual void updateTacticalStats();
The logic for getting object counts from a simulation and populating an DtObjectsCountTreeInterface G...
Definition: DtObjectsCountTreeLogic.h:23
int myAreasCount
Definition: DtObjectsCountTreeLogic.h:103
DtSignalConnectionManager myManager
Definition: DtObjectsCountTreeLogic.h:89
int myDestroyedEntityCount
Definition: DtObjectsCountTreeLogic.h:96
DtObjectsCountTreeInterface * myWidget
Definition: DtObjectsCountTreeLogic.h:88
std::pair< std::string, DtObjectsCountTreeInterface::TacticalGraphicType > TacticalTypePair
Typedefs describing lists of entity ids and of tactical element name/type pairs.
Definition: DtObjectsCountTreeLogic.h:28
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
DtElementEntry holds the non-simulation-specific data about an element, including its element type an...
Definition: DtElementEntry.h:22
int myDestroyedAggregateCount
Definition: DtObjectsCountTreeLogic.h:99
Contains DLL export macros.
DtDe & myDe
Definition: DtObjectsCountTreeLogic.h:87
Contains makVrv::DtObjectsCountTreeInterface class.
int myLiveEntityCount
Definition: DtObjectsCountTreeLogic.h:95
int myPhaselinesCount
Definition: DtObjectsCountTreeLogic.h:105
std::vector< TacticalTypePair > TacticalTypePairList
Typedefs describing lists of entity ids and of tactical element name/type pairs.
Definition: DtObjectsCountTreeLogic.h:29
TacticalGraphicType
Enumeration for specifying different types of tactical graphics controls.
Definition: DtObjectsCountTreeInterface.h:25
std::vector< EntryAttributes > EntryAttributesList
Define the type used to signal changes to one or more attributes for one or more elements.
Definition: DtElementAttributeManager.h:45
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVrlinkSimulatedEntityState class.
int myObstaclesCount
Definition: DtObjectsCountTreeLogic.h:104
std::vector< int > EntityIDList
Typedefs describing lists of entity ids and of tactical element name/type pairs.
Definition: DtObjectsCountTreeLogic.h:30
int myRouteCount
Definition: DtObjectsCountTreeLogic.h:102
std::vector< DtElementEntry * > ElementList
Type definition for a vector of DtElementEntry pointers.
Definition: DtElementData.h:47
Base class to provide boost signal/slot management.
The interface used by the DtObjectsCountTreeWidget and the DtObjectsCountTreeLogic.
Definition: DtObjectsCountTreeInterface.h:21
std::vector< DtElementID > UniqueIdList
Public Type Definitions.
Definition: DtElementData.h:49
int myLiveAggregateCount
Definition: DtObjectsCountTreeLogic.h:98
Contains the DtElementAttributeManager class declaration.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Definition: DtUniqueElementAttribute.h:81
EntityIDList destroyedIDs
Definition: DtObjectsCountTreeLogic.h:91
int myWaypointCount
Definition: DtObjectsCountTreeLogic.h:101
TacticalTypePairList tacticalData
Definition: DtObjectsCountTreeLogic.h:92
EntityIDList entityIDs
Definition: DtObjectsCountTreeLogic.h:90