struct mrpt::obs::PointCloudRecoloringParameters

Overview

Parameters for recolorize3Dpc(), or part of VisualizationParameters if using obs_to_viz()

#include <mrpt/obs/customizable_obs_viz.h>

struct PointCloudRecoloringParameters
{
    // fields

    std::string colorizeByField = "z";
    bool invertColorMapping = false;
    mrpt::img::TColormap colorMap = mrpt::img::cmJET;

    // construction

    PointCloudRecoloringParameters();

    // methods

    void save_to_ini_file(
        mrpt::config::CConfigFileBase& cfg,
        const std::string& section = "ParametersView3DPoints"
        ) const;

    void load_from_ini_file(
        const mrpt::config::CConfigFileBase& cfg,
        const std::string& section = "ParametersView3DPoints"
        );
};

Fields

std::string colorizeByField = "z"

Any of the field names of a mrpt::maps::CPointsMap, like x, y, z, intensity, ring, t, ambient, etc.

or rgb for {color_r,color_g,color_b}