Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | Static Public Member Functions | List of all members
apollo::planning::ConstraintChecker Class Reference

#include <constraint_checker.h>

Collaboration diagram for apollo::planning::ConstraintChecker:
Collaboration graph

Public Types

enum  Result {
  Result::VALID, Result::LON_VELOCITY_OUT_OF_BOUND, Result::LON_ACCELERATION_OUT_OF_BOUND, Result::LON_JERK_OUT_OF_BOUND,
  Result::LAT_VELOCITY_OUT_OF_BOUND, Result::LAT_ACCELERATION_OUT_OF_BOUND, Result::LAT_JERK_OUT_OF_BOUND, Result::CURVATURE_OUT_OF_BOUND
}
 

Public Member Functions

 ConstraintChecker ()=delete
 

Static Public Member Functions

static Result ValidTrajectory (const DiscretizedTrajectory &trajectory)
 

Member Enumeration Documentation

◆ Result

Enumerator
VALID 
LON_VELOCITY_OUT_OF_BOUND 
LON_ACCELERATION_OUT_OF_BOUND 
LON_JERK_OUT_OF_BOUND 
LAT_VELOCITY_OUT_OF_BOUND 
LAT_ACCELERATION_OUT_OF_BOUND 
LAT_JERK_OUT_OF_BOUND 
CURVATURE_OUT_OF_BOUND 

Constructor & Destructor Documentation

◆ ConstraintChecker()

apollo::planning::ConstraintChecker::ConstraintChecker ( )
delete

Member Function Documentation

◆ ValidTrajectory()

static Result apollo::planning::ConstraintChecker::ValidTrajectory ( const DiscretizedTrajectory trajectory)
static

The documentation for this class was generated from the following file: