Go to the documentation of this file.
10 #include <mrpt/maps/CSimplePointsMap.h>
11 #include <mrpt/opengl/COpenGLScene.h>
20 using namespace mvsim;
35 if (
auto x2d =
root->first_node(
"file_txt_2d"); x2d && x2d->value())
39 points_ = mrpt::maps::CSimplePointsMap::Create();
40 points_->load2D_from_text_file(sFile);
42 else if (
auto x3d =
root->first_node(
"file_txt_3d"); x3d && x3d->value())
46 points_ = mrpt::maps::CSimplePointsMap::Create();
47 points_->load3D_from_text_file(sFile);
51 THROW_EXCEPTION(
"Error: No valid <file_*></file_*> XML tag was found");
68 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& viz,
69 const mrpt::optional_ref<mrpt::opengl::COpenGLScene>& physical,
70 [[maybe_unused]]
bool childrenOnly)
77 gl_points_ = mrpt::opengl::CSetOfObjects::Create();
mrpt::poses::CPose3D pointcloud_pose_
void parse_xmlnode_children_as_param(const rapidxml::xml_node< char > &xml_node, const TParameterDefinitions ¶ms, const std::map< std::string, std::string > &variableNamesValues={}, const char *functionNameContext="", mrpt::system::COutputLogger *logger=nullptr)
std::string local_to_abs_path(const std::string &in_path) const
mrpt::opengl::CSetOfObjects::Ptr gl_points_
std::map< std::string, TParamEntry > TParameterDefinitions
virtual void internalGuiUpdate(const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &viz, const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &physical, bool childrenOnly) override
const std::map< std::string, std::string > & user_defined_variables() const
virtual void simul_pre_timestep(const TSimulContext &context) override
mrpt::maps::CPointsMap::Ptr points_
double render_points_size_
void doLoadConfigFrom(const rapidxml::xml_node< char > *root)
mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:08