19 #include <core/sim/drone_controller.h> 20 #include <core_ui/sim/box2d_sandbox_window.h> 21 #include <core_ui/sim/camera_widget.h> 22 #include <core_ui/properties_widget.h> 23 #include <domains/drone_vision/domain.h> 24 #include <domains/drone_vision/scene.h> 31 #include <unordered_map> 51 SandboxWindow() { setDebugRendering(
false); }
55 void newScene()
override;
56 void singleStep()
override;
57 void updateUI()
override;
60 void setupVariables();
61 void setupSceneVariables();
62 void updateVariables();
66 unordered_map<string, core_ui::PropertyItem*> scene_variables_map_;
72 shared_ptr<const darwin::Genotype> genotype_;
73 unique_ptr<drone_vision::Scene> scene_;
74 unique_ptr<sim::DroneController> agent_;
75 unique_ptr<SceneUi> scene_ui_;
A basic, manually-updated property item.
Definition: properties_widget.h:70
Definition: domain_ui.cpp:24
Domain: Drone Vision.
Definition: domain.h:65
A reusable sandbox window for domains based on Box2D physics simulations.
Definition: box2d_sandbox_window.h:37