selfdriving
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
mpp::CostEvaluatorPreferredWaypoint::Parameters Struct Reference

#include <mpp/algos/CostEvaluatorPreferredWaypoint.h>

Public Member Functions

 Parameters ()
 
 ~Parameters ()
 
mrpt::containers::yaml as_yaml ()
 
void load_from_yaml (const mrpt::containers::yaml &c)
 

Static Public Member Functions

static Parameters FromYAML (const mrpt::containers::yaml &c)
 

Public Attributes

double waypointInfluenceRadius = 1.5
 [m] More...
 
double costScale = 10.0
 
bool useAverageOfPath = true
 

Constructor & Destructor Documentation

◆ Parameters()

mpp::CostEvaluatorPreferredWaypoint::Parameters::Parameters ( )

◆ ~Parameters()

mpp::CostEvaluatorPreferredWaypoint::Parameters::~Parameters ( )

Member Function Documentation

◆ as_yaml()

mrpt::containers::yaml mpp::CostEvaluatorPreferredWaypoint::Parameters::as_yaml ( )

◆ FromYAML()

static Parameters mpp::CostEvaluatorPreferredWaypoint::Parameters::FromYAML ( const mrpt::containers::yaml &  c)
static

◆ load_from_yaml()

void mpp::CostEvaluatorPreferredWaypoint::Parameters::load_from_yaml ( const mrpt::containers::yaml &  c)

Member Data Documentation

◆ costScale

double mpp::CostEvaluatorPreferredWaypoint::Parameters::costScale = 10.0

◆ useAverageOfPath

bool mpp::CostEvaluatorPreferredWaypoint::Parameters::useAverageOfPath = true

If enabled (default), the cost of a path segment (MoveEdgeSE2_TPS) will be the average of the set of pointwise evaluations along it. Otherwise the maximum (negative) cost will be kept instead.

◆ waypointInfluenceRadius

double mpp::CostEvaluatorPreferredWaypoint::Parameters::waypointInfluenceRadius = 1.5

[m]


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