Go to the documentation of this file.
12 #include <mrpt/img/CImage.h>
13 #include <mrpt/opengl/CMesh.h>
39 std::optional<float>
getElevationAt(
const mrpt::math::TPoint2D& pt)
const override;
43 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& viz,
44 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& physical,
bool childrenOnly)
override;
virtual void loadConfigFrom(const rapidxml::xml_node< char > *root) override
mrpt::math::CMatrixDouble meshCacheZ_
ElevationMap(World *parent, const rapidxml::xml_node< char > *root)
double textureExtensionX_
0=auto
bool firstSceneRendering_
#define DECLARES_REGISTER_WORLD_ELEMENT(CLASS_NAME)
std::vector< mrpt::opengl::CMesh::Ptr > gl_meshes_
virtual void internalGuiUpdate(const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &viz, const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &physical, bool childrenOnly) override
std::optional< float > getElevationAt(const mrpt::math::TPoint2D &pt) const override
double textureExtensionY_
0=auto
virtual void simul_pre_timestep(const TSimulContext &context) override
virtual void simul_post_timestep(const TSimulContext &context) override
mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:07