Buran Motion Planning Framework
Public Member Functions | Public Attributes | List of all members
bmpf::PathNode Struct Reference

#include <path_node.h>

Public Member Functions

 PathNode (std::vector< int > coords, const std::shared_ptr< PathNode > &parent, double sum)
 
std::string toString () const
 

Public Attributes

std::vector< int > coords
 
std::shared_ptr< PathNodeparent
 
double sum
 
unsigned int order
 

Detailed Description

Нода планирощика

Constructor & Destructor Documentation

◆ PathNode()

bmpf::PathNode::PathNode ( std::vector< int >  coords,
const std::shared_ptr< PathNode > &  parent,
double  sum 
)
inline

Конструктор

Parameters
coordsкоординаты
parentпредок
sumзначение

Member Function Documentation

◆ toString()

std::string bmpf::PathNode::toString ( ) const
inline

Строковое представление ноды

Returns
строковое представление ноды

Member Data Documentation

◆ coords

std::vector<int> bmpf::PathNode::coords

Координаты

◆ order

unsigned int bmpf::PathNode::order

сколько нод отделяют рассматриваемую от стартовой

◆ parent

std::shared_ptr<PathNode> bmpf::PathNode::parent

Указатель на ноду предка

◆ sum

double bmpf::PathNode::sum

метрика расстояния от стартовой точки до рассматриваемой


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