11 #include <vlpi/entityIdentifier.h>
29 virtual DtEntityIdentifier nextId(
const DtVrfObject*,
const DtEntityIdentifier& base = DtEntityIdentifier::nullId());
32 virtual void startScenarioLoad();
36 virtual void endScenarioLoad();
39 virtual void setAppId(
int);
40 int appId()
const {
return myAppId; };
43 virtual int setAppIdRangeMax(
int upper);
48 virtual bool checkAndChange(
int& appId,
int& entityNum);
49 virtual bool checkAndChange(DtEntityIdentifier&
id);
std::set< DtString > myUsedIdentifiers
Definition: vrfEntityIdentifierFactory.h:53
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
Definition: vrfEntityIdentifierFactory.h:18
DtVrfObjectManager * myVrfObjectManager
Definition: vrfEntityIdentifierFactory.h:52
bool myLoadingScenario
Definition: vrfEntityIdentifierFactory.h:54
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
int myAppId
Definition: vrfEntityIdentifierFactory.h:55
std::map< int, int > myAppIdRanges
Definition: vrfEntityIdentifierFactory.h:58
int appIdRangeMax() const
Definition: vrfEntityIdentifierFactory.h:44
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
int appId() const
Definition: vrfEntityIdentifierFactory.h:40
int myAppIdRangeMax
Definition: vrfEntityIdentifierFactory.h:56