#include <node3d.h>
|
| Node3d (const double x, const double y, const double phi) |
|
| Node3d (const double x, const double y, const double phi, const std::vector< double > &XYbounds, const PlannerOpenSpaceConfig &open_space_conf) |
|
| Node3d (const std::vector< double > &traversed_x, const std::vector< double > &traversed_y, const std::vector< double > &traversed_phi, const std::vector< double > &XYbounds, const PlannerOpenSpaceConfig &open_space_conf) |
|
virtual | ~Node3d ()=default |
|
double | GetCost () const |
|
double | GetTrajCost () const |
|
double | GetHeuCost () const |
|
int | GetGridX () const |
|
int | GetGridY () const |
|
int | GetGridPhi () const |
|
double | GetX () const |
|
double | GetY () const |
|
double | GetPhi () const |
|
bool | operator== (const Node3d &right) const |
|
const std::string & | GetIndex () const |
|
size_t | GetStepSize () const |
|
bool | GetDirec () const |
|
double | GetSteer () const |
|
std::shared_ptr< Node3d > | GetPreNode () const |
|
const std::vector< double > & | GetXs () const |
|
const std::vector< double > & | GetYs () const |
|
const std::vector< double > & | GetPhis () const |
|
void | SetPre (std::shared_ptr< Node3d > pre_node) |
|
void | SetDirec (bool direction) |
|
void | SetTrajCost (double cost) |
|
void | SetHeuCost (double cost) |
|
void | SetSteer (double steering) |
|
◆ Node3d() [1/3]
apollo::planning::Node3d::Node3d |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
phi |
|
) |
| |
◆ Node3d() [2/3]
apollo::planning::Node3d::Node3d |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
phi, |
|
|
const std::vector< double > & |
XYbounds, |
|
|
const PlannerOpenSpaceConfig & |
open_space_conf |
|
) |
| |
◆ Node3d() [3/3]
apollo::planning::Node3d::Node3d |
( |
const std::vector< double > & |
traversed_x, |
|
|
const std::vector< double > & |
traversed_y, |
|
|
const std::vector< double > & |
traversed_phi, |
|
|
const std::vector< double > & |
XYbounds, |
|
|
const PlannerOpenSpaceConfig & |
open_space_conf |
|
) |
| |
◆ ~Node3d()
virtual apollo::planning::Node3d::~Node3d |
( |
| ) |
|
|
virtualdefault |
◆ GetBoundingBox()
static apollo::common::math::Box2d apollo::planning::Node3d::GetBoundingBox |
( |
const common::VehicleParam & |
vehicle_param_, |
|
|
const double |
x, |
|
|
const double |
y, |
|
|
const double |
phi |
|
) |
| |
|
static |
◆ GetCost()
double apollo::planning::Node3d::GetCost |
( |
| ) |
const |
|
inline |
◆ GetDirec()
bool apollo::planning::Node3d::GetDirec |
( |
| ) |
const |
|
inline |
◆ GetGridPhi()
int apollo::planning::Node3d::GetGridPhi |
( |
| ) |
const |
|
inline |
◆ GetGridX()
int apollo::planning::Node3d::GetGridX |
( |
| ) |
const |
|
inline |
◆ GetGridY()
int apollo::planning::Node3d::GetGridY |
( |
| ) |
const |
|
inline |
◆ GetHeuCost()
double apollo::planning::Node3d::GetHeuCost |
( |
| ) |
const |
|
inline |
◆ GetIndex()
const std::string& apollo::planning::Node3d::GetIndex |
( |
| ) |
const |
|
inline |
◆ GetPhi()
double apollo::planning::Node3d::GetPhi |
( |
| ) |
const |
|
inline |
◆ GetPhis()
const std::vector<double>& apollo::planning::Node3d::GetPhis |
( |
| ) |
const |
|
inline |
◆ GetPreNode()
std::shared_ptr<Node3d> apollo::planning::Node3d::GetPreNode |
( |
| ) |
const |
|
inline |
◆ GetSteer()
double apollo::planning::Node3d::GetSteer |
( |
| ) |
const |
|
inline |
◆ GetStepSize()
size_t apollo::planning::Node3d::GetStepSize |
( |
| ) |
const |
|
inline |
◆ GetTrajCost()
double apollo::planning::Node3d::GetTrajCost |
( |
| ) |
const |
|
inline |
◆ GetX()
double apollo::planning::Node3d::GetX |
( |
| ) |
const |
|
inline |
◆ GetXs()
const std::vector<double>& apollo::planning::Node3d::GetXs |
( |
| ) |
const |
|
inline |
◆ GetY()
double apollo::planning::Node3d::GetY |
( |
| ) |
const |
|
inline |
◆ GetYs()
const std::vector<double>& apollo::planning::Node3d::GetYs |
( |
| ) |
const |
|
inline |
◆ operator==()
bool apollo::planning::Node3d::operator== |
( |
const Node3d & |
right | ) |
const |
◆ SetDirec()
void apollo::planning::Node3d::SetDirec |
( |
bool |
direction | ) |
|
|
inline |
◆ SetHeuCost()
void apollo::planning::Node3d::SetHeuCost |
( |
double |
cost | ) |
|
|
inline |
◆ SetPre()
void apollo::planning::Node3d::SetPre |
( |
std::shared_ptr< Node3d > |
pre_node | ) |
|
|
inline |
◆ SetSteer()
void apollo::planning::Node3d::SetSteer |
( |
double |
steering | ) |
|
|
inline |
◆ SetTrajCost()
void apollo::planning::Node3d::SetTrajCost |
( |
double |
cost | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- modules/planning/open_space/coarse_trajectory_generator/node3d.h