16 #include <rapidjson/fwd.h>
64 static void postScenarioLoadCallback(
const DtScenario& s,
void* usr);
65 virtual void postScenarioLoadCallback(
const DtScenario& s);
66 static void postTickCallback(
void* usr);
92 void finishMonitoring();
96 bool checkEntityInfo(
const rapidjson::Value&,
const std::vector<DtEntityInfo>)
const;
102 void createJsonFile();
105 std::string getCurrentProtocol()
const;
108 std::string getCPUName()
const;
109 double getMemoryInstalled()
const;
117 DtRandomCoordGenerationStatus generateRandomPointInArea(
const DtVrfObject* area,
const double entityRadius,
DtExtent& areaExtent,
DtVector& coord);
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
Definition: scenario.h:52
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
An instance of DtCgf is an object representing a CGF (Computer Generated Forces). ...
Definition: cgf.h:115
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25