Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions Struct Reference

Detailed Description

Options for renderMoveTree()

Definition at line 179 of file PlannerRRT_SE2_TPS.h.

#include <mrpt/nav/planners/PlannerRRT_SE2_TPS.h>

Public Member Functions

 TRenderPlannedPathOptions ()
 
 ~TRenderPlannedPathOptions ()
 

Public Attributes

mrpt::utils::TNodeID highlight_path_to_node_id
 Highlight the path from root towards this node (usually, the target)
 
size_t draw_shape_decimation
 (Default=1) Draw one out of N vehicle shapes along the highlighted path
 
const mrpt::poses::CPose2Dx_rand_pose
 
const mrpt::poses::CPose2Dx_nearest_pose
 
const mrpt::maps::CPointsMaplocal_obs_from_nearest_pose
 
const mrpt::poses::CPose2Dnew_state
 
double xyzcorners_scale
 A scale factor to all XYZ corners (default=0, means auto determien from vehicle shape)
 
bool highlight_last_added_edge
 (Default=false)
 
double ground_xy_grid_frequency
 (Default=10 meters) Set to 0 to disable
 
mrpt::utils::TColor color_vehicle
 Robot color.
 
mrpt::utils::TColor color_obstacles
 obstacles color
 
mrpt::utils::TColor color_local_obstacles
 local obstacles color
 
mrpt::utils::TColor color_start
 START indication color.
 
mrpt::utils::TColor color_goal
 END indication color.
 
mrpt::utils::TColor color_ground_xy_grid
 
mrpt::utils::TColor color_normal_edge
 
mrpt::utils::TColor color_last_edge
 
mrpt::utils::TColor color_optimal_edge
 
float width_last_edge
 
float width_normal_edge
 
float width_optimal_edge
 
int point_size_obstacles
 
int point_size_local_obstacles
 
double vehicle_shape_z
 (Default=0.01) Height (Z coordinate) for the vehicle shapes. Helps making it in the "first plane"
 
double vehicle_line_width
 Robot line width for visualization - default 2.0.
 
bool draw_obstacles
 (Default=true)
 
std::string log_msg
 
mrpt::math::TPoint3D log_msg_position
 
double log_msg_scale
 

Constructor & Destructor Documentation

◆ TRenderPlannedPathOptions()

mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::TRenderPlannedPathOptions ( )
inline

Definition at line 216 of file PlannerRRT_SE2_TPS.h.

◆ ~TRenderPlannedPathOptions()

mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::~TRenderPlannedPathOptions ( )
inline

Definition at line 249 of file PlannerRRT_SE2_TPS.h.

Member Data Documentation

◆ color_goal

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_goal

END indication color.

Definition at line 197 of file PlannerRRT_SE2_TPS.h.

◆ color_ground_xy_grid

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_ground_xy_grid

Definition at line 198 of file PlannerRRT_SE2_TPS.h.

◆ color_last_edge

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_last_edge

Definition at line 200 of file PlannerRRT_SE2_TPS.h.

◆ color_local_obstacles

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_local_obstacles

local obstacles color

Definition at line 195 of file PlannerRRT_SE2_TPS.h.

◆ color_normal_edge

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_normal_edge

Definition at line 199 of file PlannerRRT_SE2_TPS.h.

◆ color_obstacles

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_obstacles

obstacles color

Definition at line 194 of file PlannerRRT_SE2_TPS.h.

◆ color_optimal_edge

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_optimal_edge

Definition at line 201 of file PlannerRRT_SE2_TPS.h.

◆ color_start

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_start

START indication color.

Definition at line 196 of file PlannerRRT_SE2_TPS.h.

◆ color_vehicle

mrpt::utils::TColor mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::color_vehicle

Robot color.

Definition at line 193 of file PlannerRRT_SE2_TPS.h.

◆ draw_obstacles

bool mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::draw_obstacles

(Default=true)

Definition at line 210 of file PlannerRRT_SE2_TPS.h.

◆ draw_shape_decimation

size_t mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::draw_shape_decimation

(Default=1) Draw one out of N vehicle shapes along the highlighted path

Definition at line 182 of file PlannerRRT_SE2_TPS.h.

◆ ground_xy_grid_frequency

double mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::ground_xy_grid_frequency

(Default=10 meters) Set to 0 to disable

Definition at line 191 of file PlannerRRT_SE2_TPS.h.

◆ highlight_last_added_edge

bool mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::highlight_last_added_edge

(Default=false)

Definition at line 190 of file PlannerRRT_SE2_TPS.h.

◆ highlight_path_to_node_id

mrpt::utils::TNodeID mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::highlight_path_to_node_id

Highlight the path from root towards this node (usually, the target)

Definition at line 181 of file PlannerRRT_SE2_TPS.h.

◆ local_obs_from_nearest_pose

const mrpt::maps::CPointsMap* mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::local_obs_from_nearest_pose

Definition at line 186 of file PlannerRRT_SE2_TPS.h.

◆ log_msg

std::string mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::log_msg

Definition at line 212 of file PlannerRRT_SE2_TPS.h.

◆ log_msg_position

mrpt::math::TPoint3D mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::log_msg_position

Definition at line 213 of file PlannerRRT_SE2_TPS.h.

◆ log_msg_scale

double mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::log_msg_scale

Definition at line 214 of file PlannerRRT_SE2_TPS.h.

◆ new_state

const mrpt::poses::CPose2D* mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::new_state

Definition at line 187 of file PlannerRRT_SE2_TPS.h.

◆ point_size_local_obstacles

int mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::point_size_local_obstacles

Definition at line 206 of file PlannerRRT_SE2_TPS.h.

◆ point_size_obstacles

int mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::point_size_obstacles

Definition at line 205 of file PlannerRRT_SE2_TPS.h.

◆ vehicle_line_width

double mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::vehicle_line_width

Robot line width for visualization - default 2.0.

Definition at line 209 of file PlannerRRT_SE2_TPS.h.

◆ vehicle_shape_z

double mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::vehicle_shape_z

(Default=0.01) Height (Z coordinate) for the vehicle shapes. Helps making it in the "first plane"

Definition at line 208 of file PlannerRRT_SE2_TPS.h.

◆ width_last_edge

float mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::width_last_edge

Definition at line 202 of file PlannerRRT_SE2_TPS.h.

◆ width_normal_edge

float mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::width_normal_edge

Definition at line 203 of file PlannerRRT_SE2_TPS.h.

◆ width_optimal_edge

float mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::width_optimal_edge

Definition at line 204 of file PlannerRRT_SE2_TPS.h.

◆ x_nearest_pose

const mrpt::poses::CPose2D* mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::x_nearest_pose

Definition at line 185 of file PlannerRRT_SE2_TPS.h.

◆ x_rand_pose

const mrpt::poses::CPose2D* mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::x_rand_pose

Definition at line 184 of file PlannerRRT_SE2_TPS.h.

◆ xyzcorners_scale

double mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions::xyzcorners_scale

A scale factor to all XYZ corners (default=0, means auto determien from vehicle shape)

Definition at line 189 of file PlannerRRT_SE2_TPS.h.




Page generated by Doxygen 1.9.7 for MRPT 1.4.0 SVN: at Tue Jun 13 13:56:43 UTC 2023