12 #include <mrpt/maps/CPointsMap.h> 13 #include <mrpt/opengl/CPointCloud.h> 14 #include <mrpt/opengl/CSetOfObjects.h> 42 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& viz,
43 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& physical,
44 bool childrenOnly)
override;
virtual void simul_pre_timestep(const TSimulContext &context) override
mrpt::poses::CPose3D pointcloud_pose_
const mrpt::maps::CPointsMap::Ptr & getPoints() const
virtual void internalGuiUpdate(const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &viz, const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &physical, bool childrenOnly) override
mrpt::maps::CPointsMap::Ptr & getPoints()
mrpt::maps::CPointsMap::Ptr points_
mrpt::opengl::CSetOfObjects::Ptr gl_points_
#define DECLARES_REGISTER_WORLD_ELEMENT(CLASS_NAME)
void doLoadConfigFrom(const rapidxml::xml_node< char > *root)
virtual void loadConfigFrom(const rapidxml::xml_node< char > *root) override
double render_points_size_
PointCloud(World *parent, const rapidxml::xml_node< char > *root)