|
Apollo 11.0
自动驾驶开放平台
|
#include <node3d.h>
Public 成员函数 | |
| 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 |
| 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 |
| const double & | GetTravelDist () 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) |
| void | SetTravelDist (double dist) |
| Node3d (const double x, const double y, const double phi, const std::vector< double > &XYbounds, const WarmStartConfig &warm_start_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 WarmStartConfig &warm_start_conf) | |
静态 Public 成员函数 | |
| static apollo::common::math::Box2d | GetBoundingBox (const common::VehicleParam &vehicle_param_, const double x, const double y, const double phi) |
| apollo::planning::Node3d::Node3d | ( | const double | x, |
| const double | y, | ||
| const double | phi | ||
| ) |
| apollo::planning::Node3d::Node3d | ( | const double | x, |
| const double | y, | ||
| const double | phi, | ||
| const std::vector< double > & | XYbounds, | ||
| const PlannerOpenSpaceConfig & | open_space_conf | ||
| ) |
| 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 | ||
| ) |
|
virtualdefault |
| apollo::planning::Node3d::Node3d | ( | const double | x, |
| const double | y, | ||
| const double | phi, | ||
| const std::vector< double > & | XYbounds, | ||
| const WarmStartConfig & | warm_start_conf | ||
| ) |
| 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 WarmStartConfig & | warm_start_conf | ||
| ) |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool apollo::planning::Node3d::operator== | ( | const Node3d & | right | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |