22 #include "Eigen/Eigen" 25 namespace perception {
27 constexpr
float kMaxFloat = std::numeric_limits<float>::max();
constexpr float kMinAngle
Definition: lane_object.h:29
Definition: lane_object.h:75
constexpr float kHalfVehicleWidthInMeter
Definition: lane_object.h:48
LaneLineSimple right_line
Definition: lane_object.h:77
Definition: lane_object.h:69
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Eigen::Vector2d Vector2d
Definition: base_map_fwd.h:36
constexpr float kLowestFloat
Definition: lane_object.h:28
int type
Definition: lane_object.h:57
constexpr uint32_t kMinLaneLineLengthForCIPV
Definition: lane_object.h:35
constexpr float kSingleVirtualEgolaneWidthInMeter
Definition: lane_object.h:44
Eigen::Vector2f Point2Df
Definition: lane_object.h:51
LaneLineSimple left_line
Definition: lane_object.h:76
int color
Definition: lane_object.h:58
std::vector< Point2Df > line_point
Definition: lane_object.h:60
Point2Df vanishing_point
Definition: lane_object.h:70
constexpr float kMaxFloat
Definition: lane_object.h:27
constexpr float kFloatEpsilon
Definition: lane_object.h:30
float distance_traveled
Definition: lane_object.h:71
Point2Df end_point
Definition: lane_object.h:66
constexpr float kAverageLaneWidthInMeter
Definition: lane_object.h:37
LaneLineSimple()
Definition: lane_object.h:56
Eigen::Vector2f Vector2f
Definition: base_map_fwd.h:30
Definition: lane_object.h:64
Definition: lane_object.h:55
Eigen::Vector2d Point2Dd
Definition: lane_object.h:52
Point2Df start_point
Definition: lane_object.h:65
Eigen::Vector2i Point2Di
Definition: lane_object.h:50
constexpr float kMaxVehicleWidthInMeter
Definition: lane_object.h:39
constexpr float kMarginVehicleToLane
Definition: lane_object.h:41
constexpr float k45DegreeInRadian
Definition: lane_object.h:32