#include <comparable_cost.h>
◆ ComparableCost() [1/3]
apollo::planning::ComparableCost::ComparableCost |
( |
| ) |
|
|
default |
◆ ComparableCost() [2/3]
apollo::planning::ComparableCost::ComparableCost |
( |
const bool |
has_collision, |
|
|
const bool |
out_of_boundary, |
|
|
const bool |
out_of_lane, |
|
|
const double |
safety_cost_, |
|
|
const double |
smoothness_cost_ |
|
) |
| |
|
inline |
◆ ComparableCost() [3/3]
apollo::planning::ComparableCost::ComparableCost |
( |
const ComparableCost & |
| ) |
|
|
default |
◆ CompareTo()
int apollo::planning::ComparableCost::CompareTo |
( |
const ComparableCost & |
other | ) |
const |
|
inline |
◆ operator+()
◆ operator+=()
◆ operator<()
bool apollo::planning::ComparableCost::operator< |
( |
const ComparableCost & |
other | ) |
const |
|
inline |
◆ operator<=()
bool apollo::planning::ComparableCost::operator<= |
( |
const ComparableCost & |
other | ) |
const |
|
inline |
◆ operator>()
bool apollo::planning::ComparableCost::operator> |
( |
const ComparableCost & |
other | ) |
const |
|
inline |
◆ operator>=()
bool apollo::planning::ComparableCost::operator>= |
( |
const ComparableCost & |
other | ) |
const |
|
inline |
◆ cost_items
std::array<bool, 3> apollo::planning::ComparableCost::cost_items = {{false, false, false}} |
◆ HAS_COLLISION
const size_t apollo::planning::ComparableCost::HAS_COLLISION = 0 |
|
static |
◆ OUT_OF_BOUNDARY
const size_t apollo::planning::ComparableCost::OUT_OF_BOUNDARY = 1 |
|
static |
◆ OUT_OF_LANE
const size_t apollo::planning::ComparableCost::OUT_OF_LANE = 2 |
|
static |
◆ safety_cost
double apollo::planning::ComparableCost::safety_cost = 0.0f |
◆ smoothness_cost
double apollo::planning::ComparableCost::smoothness_cost = 0.0f |
The documentation for this class was generated from the following file: