planner_defs.H File Reference
#include "data_type.H"
#include "rndf.H"
#include "rndf_point.H"
#include <deque>
Go to the source code of this file.
Classes |
| struct | cajun::path_turn_info_t |
| | To inform what type of turn is the path going to perform. More...
|
| struct | cajun::tp_package_t |
| struct | cajun::radar_info_t |
Namespaces |
| namespace | cajun |
Typedefs |
| typedef std::deque< path_wp_t > | cajun::path_t |
typedef std::deque
< rndf_t::waypoint_id_t > | cajun::plan_t |
Enumerations |
| enum | cajun::path_status_t {
cajun::PATH_ERROR = 0,
cajun::PATH_OKAY = 1,
cajun::PATH_OVER = 2,
cajun::PATH_END = 3,
cajun::PATH_BLOCKED = 4,
cajun::PATH_TOO_LONG = 5
} |
| | status of path generated by TPs
More...
|
| enum | cajun::path_direction_t { cajun::FORWARD,
cajun::REVERSE,
cajun::NO_DIRECTION
} |
| enum | cajun::mobility_t { cajun::STATIC,
cajun::DYNAMIC,
cajun::ALL_MOBILITIES
} |
| enum | cajun::TP_type_t {
cajun::LANE_TP,
cajun::INTERSECTION_TP,
cajun::CHANGE_LANE_TP,
cajun::PASSING_LANE_TP,
cajun::UTURN_TP,
cajun::ZONE_TP,
cajun::PARKING_TP,
cajun::UNPARKING_TP
} |
| | TP Identity.
More...
|
| enum | cajun::path_turn_type_t { cajun::NO_TURN,
cajun::LEFT_TURN,
cajun::RIGHT_TURN
} |
| | Specify type of turn.
More...
|
| enum | cajun::relative_side_t { cajun::LEFT,
cajun::RIGHT
} |
| | Verbal specify left, right sides.
More...
|