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

Detailed Description

Options for renderMoveTree()

Definition at line 115 of file PlannerRRT_common.h.

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

Public Member Functions

 TRenderPlannedPathOptions ()
 
virtual ~TRenderPlannedPathOptions ()
 

Public Attributes

mrpt::utils::TNodeID highlight_path_to_node_id
 Highlight the path from root towards this node (usually, the target) More...
 
size_t draw_shape_decimation
 (Default=1) Draw one out of N vehicle shapes along the highlighted path More...
 
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) More...
 
bool highlight_last_added_edge
 (Default=false) More...
 
double ground_xy_grid_frequency
 (Default=10 meters) Set to 0 to disable More...
 
mrpt::utils::TColor color_vehicle
 Robot color. More...
 
mrpt::utils::TColor color_obstacles
 obstacles color More...
 
mrpt::utils::TColor color_local_obstacles
 local obstacles color More...
 
mrpt::utils::TColor color_start
 START indication color. More...
 
mrpt::utils::TColor color_goal
 END indication color. More...
 
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" More...
 
double vehicle_line_width
 Robot line width for visualization - default 2.0. More...
 
bool draw_obstacles
 (Default=true) More...
 
std::string log_msg
 
mrpt::math::TPoint3D log_msg_position
 
double log_msg_scale
 

Constructor & Destructor Documentation

◆ TRenderPlannedPathOptions()

mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::TRenderPlannedPathOptions ( )
inline

Definition at line 152 of file PlannerRRT_common.h.

◆ ~TRenderPlannedPathOptions()

virtual mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::~TRenderPlannedPathOptions ( )
inlinevirtual

Definition at line 184 of file PlannerRRT_common.h.

Member Data Documentation

◆ color_goal

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_goal

END indication color.

Definition at line 133 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ color_ground_xy_grid

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_ground_xy_grid

◆ color_last_edge

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_last_edge

◆ color_local_obstacles

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_local_obstacles

local obstacles color

Definition at line 131 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ color_normal_edge

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_normal_edge

◆ color_obstacles

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_obstacles

obstacles color

Definition at line 130 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ color_optimal_edge

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_optimal_edge

◆ color_start

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_start

START indication color.

Definition at line 132 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ color_vehicle

mrpt::utils::TColor mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::color_vehicle

Robot color.

Definition at line 129 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ draw_obstacles

bool mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::draw_obstacles

(Default=true)

Definition at line 146 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ draw_shape_decimation

size_t mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::draw_shape_decimation

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

Definition at line 118 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ ground_xy_grid_frequency

double mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::ground_xy_grid_frequency

(Default=10 meters) Set to 0 to disable

Definition at line 127 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree(), and mrpt::nav::PlannerRRT_SE2_TPS::solve().

◆ highlight_last_added_edge

bool mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::highlight_last_added_edge

◆ highlight_path_to_node_id

mrpt::utils::TNodeID mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::highlight_path_to_node_id

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

Definition at line 117 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree(), and mrpt::nav::PlannerRRT_SE2_TPS::solve().

◆ local_obs_from_nearest_pose

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

◆ log_msg

std::string mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::log_msg

◆ log_msg_position

mrpt::math::TPoint3D mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::log_msg_position

◆ log_msg_scale

double mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::log_msg_scale

◆ new_state

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

◆ point_size_local_obstacles

int mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::point_size_local_obstacles

◆ point_size_obstacles

int mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::point_size_obstacles

◆ vehicle_line_width

double mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::vehicle_line_width

Robot line width for visualization - default 2.0.

Definition at line 145 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ vehicle_shape_z

double mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::vehicle_shape_z

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

Definition at line 144 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().

◆ width_last_edge

float mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::width_last_edge

◆ width_normal_edge

float mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::width_normal_edge

◆ width_optimal_edge

float mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::width_optimal_edge

◆ x_nearest_pose

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

◆ x_rand_pose

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

◆ xyzcorners_scale

double mrpt::nav::PlannerTPS_VirtualBase::TRenderPlannedPathOptions::xyzcorners_scale

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

Definition at line 125 of file PlannerRRT_common.h.

Referenced by mrpt::nav::PlannerTPS_VirtualBase::renderMoveTree().




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019