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();
91 DtRandomCoordGenerationStatus generateRandomPointInArea(
DtSimObjectReference area,
const double entityRadius,
DtExtent& areaExtent, DtVector& coord,
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
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:156
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25
A locally simulated VRF object.
Definition: localObject.h:98