Apollo
6.0
Open source self driving car software
|
#include <publishable_trajectory.h>
Public Member Functions | |
PublishableTrajectory ()=default | |
PublishableTrajectory (const double header_time, const DiscretizedTrajectory &discretized_trajectory) | |
PublishableTrajectory (const ADCTrajectory &trajectory_pb) | |
double | header_time () const |
void | PopulateTrajectoryProtobuf (ADCTrajectory *trajectory_pb) const |
![]() | |
DiscretizedTrajectory ()=default | |
DiscretizedTrajectory (const ADCTrajectory &trajectory) | |
DiscretizedTrajectory (const std::vector< common::TrajectoryPoint > &trajectory_points) | |
void | SetTrajectoryPoints (const std::vector< common::TrajectoryPoint > &trajectory_points) |
virtual | ~DiscretizedTrajectory ()=default |
virtual common::TrajectoryPoint | StartPoint () const |
virtual double | GetTemporalLength () const |
virtual double | GetSpatialLength () const |
virtual common::TrajectoryPoint | Evaluate (const double relative_time) const |
virtual size_t | QueryLowerBoundPoint (const double relative_time, const double epsilon=1.0e-5) const |
virtual size_t | QueryNearestPoint (const common::math::Vec2d &position) const |
size_t | QueryNearestPointWithBuffer (const common::math::Vec2d &position, const double buffer) const |
virtual void | AppendTrajectoryPoint (const common::TrajectoryPoint &trajectory_point) |
void | PrependTrajectoryPoints (const std::vector< common::TrajectoryPoint > &trajectory_points) |
const common::TrajectoryPoint & | TrajectoryPointAt (const size_t index) const |
size_t | NumOfPoints () const |
virtual void | Clear () |
|
default |
apollo::planning::PublishableTrajectory::PublishableTrajectory | ( | const double | header_time, |
const DiscretizedTrajectory & | discretized_trajectory | ||
) |
|
explicit |
Create a publishable trajectory based on a trajectory protobuf
double apollo::planning::PublishableTrajectory::header_time | ( | ) | const |
void apollo::planning::PublishableTrajectory::PopulateTrajectoryProtobuf | ( | ADCTrajectory * | trajectory_pb | ) | const |