selfdriving
Public Member Functions | Public Attributes | List of all members
mpp::ProgressCallbackData Struct Reference

#include <mpp/data/ProgressCallbackData.h>

Public Member Functions

 ProgressCallbackData ()=default
 
 ~ProgressCallbackData ()=default
 

Public Attributes

cost_t bestCostFromStart = std::numeric_limits<cost_t>::max()
 
cost_t bestCostToGoal = std::numeric_limits<cost_t>::max()
 
MotionPrimitivesTreeSE2::edge_sequence_t bestPath
 
std::optional< TNodeID > bestFinalNode
 
const MotionPrimitivesTreeSE2tree = nullptr
 
const PlannerInputoriginalPlanInput = nullptr
 
const std::vector< CostEvaluator::Ptr > * costEvaluators = nullptr
 

Constructor & Destructor Documentation

◆ ProgressCallbackData()

mpp::ProgressCallbackData::ProgressCallbackData ( )
default

◆ ~ProgressCallbackData()

mpp::ProgressCallbackData::~ProgressCallbackData ( )
default

Member Data Documentation

◆ bestCostFromStart

cost_t mpp::ProgressCallbackData::bestCostFromStart = std::numeric_limits<cost_t>::max()

◆ bestCostToGoal

cost_t mpp::ProgressCallbackData::bestCostToGoal = std::numeric_limits<cost_t>::max()

◆ bestFinalNode

std::optional<TNodeID> mpp::ProgressCallbackData::bestFinalNode

◆ bestPath

MotionPrimitivesTreeSE2::edge_sequence_t mpp::ProgressCallbackData::bestPath

◆ costEvaluators

const std::vector<CostEvaluator::Ptr>* mpp::ProgressCallbackData::costEvaluators = nullptr

◆ originalPlanInput

const PlannerInput* mpp::ProgressCallbackData::originalPlanInput = nullptr

◆ tree

const MotionPrimitivesTreeSE2* mpp::ProgressCallbackData::tree = nullptr

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