#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