15 #include <rapidjson/fwd.h>
64 static void postScenarioCloseCallback(
void* usr);
65 virtual void postScenarioCloseCallback();
66 static void postScenarioLoadCallback(
const DtScenario& s,
void* usr);
67 virtual void postScenarioLoadCallback(
const DtScenario& s);
68 static void postTickCallback(
void* usr);
69 static void endBulkCreateCallback(
void* usr);
70 virtual void endBulkCreateCallback();
92 const std::vector<DtVector>& checkPositions = std::vector<DtVector>());
99 void finishMonitoring();
103 bool checkEntityInfo(
const rapidjson::Value&,
const std::vector<DtEntityInfo>)
const;
109 void createJsonFile();
115 std::string getCurrentProtocol()
const;
118 std::string getCPUName()
const;
119 double getMemoryInstalled()
const;
Definition: scenario.h:52
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
DT_DLL_features std::ostream & operator<<(std::ostream &, const DtFeatureTransform &)
std::ostream output.
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
IMGUI_API void Value(const char *prefix, bool b)
Definition: rwScenarioPerformanceTestConfig.h:26
Contains the DtSimObjectReference class declaration.
The top level class of a VR-Forces Simulation Engine, representing a Computer Generated Forces instan...
Definition: cgf.h:147
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25
A locally simulated VRF object. Holds all internal and external data for the object, and provides access to both the current frame and next frame state data for the object. All current frame data is read-only, and next-frame data can be written to. No thread safety guarantees are made on this object during the simulation frame and it should only be accessed by the thread that is simulating the object.
Definition: localObject.h:86