Public Member Functions | Public Attributes | List of all members
mp2p_icp::color_mode_t Struct Reference

#include <render_params.h>

Public Member Functions

bool operator!= (const color_mode_t &o) const
 
bool operator== (const color_mode_t &o) const
 

Public Attributes

std::optional< float > autoBoundingBoxOutliersPercentile = {0.025}
 
mrpt::img::TColormap colorMap = mrpt::img::cmHOT
 
std::optional< float > colorMapMaxCoord
 
std::optional< float > colorMapMinCoord
 
bool keep_original_cloud_color = false
 
std::optional< CoordinaterecolorizeByCoordinate
 

Detailed Description

Definition at line 80 of file render_params.h.

Member Function Documentation

◆ operator!=()

bool mp2p_icp::color_mode_t::operator!= ( const color_mode_t o) const
inline

Definition at line 119 of file render_params.h.

◆ operator==()

bool mp2p_icp::color_mode_t::operator== ( const color_mode_t o) const
inline

Definition at line 109 of file render_params.h.

Member Data Documentation

◆ autoBoundingBoxOutliersPercentile

std::optional<float> mp2p_icp::color_mode_t::autoBoundingBoxOutliersPercentile = {0.025}

If colorMapMinCoord & colorMapMaxCoord are not set, the limits will be taken from the cloud bounding box. However, if this value is set (default), an outlier filter will be applied to prevent gross outliers to modify the coloring of the whole cloud. The option to disable it is provided since this has a non-negligible computational cost, which may be important for very large clouds.

Definition at line 107 of file render_params.h.

◆ colorMap

mrpt::img::TColormap mp2p_icp::color_mode_t::colorMap = mrpt::img::cmHOT

The colormap palette to use.

Definition at line 86 of file render_params.h.

◆ colorMapMaxCoord

std::optional<float> mp2p_icp::color_mode_t::colorMapMaxCoord

Definition at line 98 of file render_params.h.

◆ colorMapMinCoord

std::optional<float> mp2p_icp::color_mode_t::colorMapMinCoord

Optional fixed minimum and maximum bounding box limits for interpolating the color map. If not set, they will be set to the point cloud bounding box. For example, to recolor points so the coolest and hottest colors are at heights of 0.0 m and 5.0 m, respectively, set these variables to 0.0f and 5.0f and set the mrpt::img::cmHOT color map.

Definition at line 98 of file render_params.h.

◆ keep_original_cloud_color

bool mp2p_icp::color_mode_t::keep_original_cloud_color = false

If set, keep the intensity or RGB channels from the original clouds

Definition at line 83 of file render_params.h.

◆ recolorizeByCoordinate

std::optional<Coordinate> mp2p_icp::color_mode_t::recolorizeByCoordinate

If set, the coordinate to use to recolorize points.

Definition at line 89 of file render_params.h.


The documentation for this struct was generated from the following file:


mp2p_icp
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Wed Jun 26 2024 02:47:10