#include <path.h>
◆ PathApproximation() [1/2]
apollo::hdmap::PathApproximation::PathApproximation |
( |
| ) |
|
|
default |
◆ PathApproximation() [2/2]
apollo::hdmap::PathApproximation::PathApproximation |
( |
const Path & |
path, |
|
|
const double |
max_error |
|
) |
| |
|
inline |
◆ compute_max_error()
double apollo::hdmap::PathApproximation::compute_max_error |
( |
const Path & |
path, |
|
|
const int |
s, |
|
|
const int |
t |
|
) |
| |
|
protected |
◆ GetProjection()
bool apollo::hdmap::PathApproximation::GetProjection |
( |
const Path & |
path, |
|
|
const common::math::Vec2d & |
point, |
|
|
double * |
accumulate_s, |
|
|
double * |
lateral, |
|
|
double * |
distance |
|
) |
| const |
◆ Init()
void apollo::hdmap::PathApproximation::Init |
( |
const Path & |
path | ) |
|
|
protected |
◆ InitDilute()
void apollo::hdmap::PathApproximation::InitDilute |
( |
const Path & |
path | ) |
|
|
protected |
◆ InitProjections()
void apollo::hdmap::PathApproximation::InitProjections |
( |
const Path & |
path | ) |
|
|
protected |
◆ is_within_max_error()
bool apollo::hdmap::PathApproximation::is_within_max_error |
( |
const Path & |
path, |
|
|
const int |
s, |
|
|
const int |
t |
|
) |
| |
|
protected |
◆ max_error()
double apollo::hdmap::PathApproximation::max_error |
( |
| ) |
const |
|
inline |
◆ original_ids()
const std::vector<int>& apollo::hdmap::PathApproximation::original_ids |
( |
| ) |
const |
|
inline |
◆ OverlapWith()
bool apollo::hdmap::PathApproximation::OverlapWith |
( |
const Path & |
path, |
|
|
const common::math::Box2d & |
box, |
|
|
double |
width |
|
) |
| const |
◆ segments()
◆ max_error_
double apollo::hdmap::PathApproximation::max_error_ = 0 |
|
protected |
◆ max_error_per_segment_
std::vector<double> apollo::hdmap::PathApproximation::max_error_per_segment_ |
|
protected |
◆ max_original_projections_to_left_
std::vector<double> apollo::hdmap::PathApproximation::max_original_projections_to_left_ |
|
protected |
◆ max_projection_
double apollo::hdmap::PathApproximation::max_projection_ |
|
protected |
◆ max_sqr_error_
double apollo::hdmap::PathApproximation::max_sqr_error_ = 0 |
|
protected |
◆ min_original_projections_to_right_
std::vector<double> apollo::hdmap::PathApproximation::min_original_projections_to_right_ |
|
protected |
◆ num_points_
int apollo::hdmap::PathApproximation::num_points_ = 0 |
|
protected |
◆ num_projection_samples_
int apollo::hdmap::PathApproximation::num_projection_samples_ = 0 |
|
protected |
◆ original_ids_
std::vector<int> apollo::hdmap::PathApproximation::original_ids_ |
|
protected |
◆ original_projections_
std::vector<double> apollo::hdmap::PathApproximation::original_projections_ |
|
protected |
◆ projections_
std::vector<double> apollo::hdmap::PathApproximation::projections_ |
|
protected |
◆ sampled_max_original_projections_to_left_
std::vector<int> apollo::hdmap::PathApproximation::sampled_max_original_projections_to_left_ |
|
protected |
◆ segments_
The documentation for this class was generated from the following file: