27 typedef std::pair<std::string, DtObjectsCountTreeInterface::TacticalGraphicType>
TacticalTypePair;
46 void slot_tacticalGraphicRenamed(
const DtUniqueID& tacticalId,
const std::string& overlay);
47 void slot_tacticalGraphicRemoved(
const DtUniqueID& tacticalId);
49 void countOneEntity(
const DtElementEntry* entry,
const bool subtract =
false);
54 void rememberEntityID(
int entityID);
55 void forgetEntityID(
int entityID);
56 bool knownEntityID(
int entityID);
58 void rememberDestroyedID(
int destroyedID);
59 void forgetDestroyedID(
int destroyedID);
60 bool knownDestroyedID(
int destroyedID);
63 void forgetTacticalData(
const std::string& dispName);
64 bool knownTacticalData(
const std::string& dispName);
The logic for getting object counts from a simulation and populating an DtObjectsCountTreeInterface G...
Definition: DtObjectsCountTreeLogic.h:23
DtSignalConnectionManager myManager
Definition: DtObjectsCountTreeLogic.h:72
DtObjectsCountTreeInterface * myWidget
Definition: DtObjectsCountTreeLogic.h:71
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
Contains DLL export macros.
DtDe & myDe
Definition: DtObjectsCountTreeLogic.h:70
Contains makVrv::DtObjectsCountTreeInterface class.
std::vector< TacticalTypePair > TacticalTypePairList
Definition: DtObjectsCountTreeLogic.h:29
TacticalGraphicType
Enumeration for specifying different types of tactical graphics controls.
Definition: DtObjectsCountTreeInterface.h:27
std::vector< EntryAttributes > EntryAttributesList
Definition: DtElementAttributeManager.h:43
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtEntityState class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::vector< int > EntityIDList
Definition: DtObjectsCountTreeLogic.h:30
std::vector< DtElementEntry * > ElementList
Type definition for a vector of DtElementEntry pointers.
Definition: DtElementData.h:46
Base class to provide boost signal/slot management.
The interface used by the DtObjectsCountTreeWidget and the DtObjectsCountTreeLogic.
Definition: DtObjectsCountTreeInterface.h:23
std::vector< DtElementID > UniqueIdList
Definition: DtElementData.h:48
Contains the DtElementAttributeManager class declaration.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: DtUniqueElementAttribute.h:76
EntityIDList destroyedIDs
Definition: DtObjectsCountTreeLogic.h:74
TacticalTypePairList tacticalData
Definition: DtObjectsCountTreeLogic.h:75
EntityIDList entityIDs
Definition: DtObjectsCountTreeLogic.h:73