12 #include <mrpt/math/TPoint3D.h>
13 #include <mvsim/WorldElements/WorldElementBase.h>
38 virtual std::optional<std::any> queryProperty(
39 const std::string& propertyName,
const mrpt::math::TPoint3D& worldXYZ)
const override;
44 virtual void internalGuiUpdate(
45 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>&,
46 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>&,
bool)
override
51 mrpt::math::TPoint3D boxMin_ = {-1.0, -1.0, -1000.0};
52 mrpt::math::TPoint3D boxMax_ = {1.0, 1.0, 1000.0};
54 std::string propertyName_;
55 std::any propertyValue_;
Definition: PropertyRegion.h:23
virtual void simul_pre_timestep(const TSimulContext &) override
Definition: PropertyRegion.h:42
virtual void simul_post_timestep(const TSimulContext &) override
Definition: PropertyRegion.h:43
Definition: WorldElementBase.h:28
Definition: basic_types.h:58