| add_callback(const std::function< void(const Solution &solution, int64_t handle)> callback) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| calculate_linear_initial_guess() const | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| calculate_spline_initial_guess() const | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| empty_wpt(size_t index, const Pose2d &pose_guess) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| get_control_interval_counts() const | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| get_path() | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| pose_wpt(size_t index, const Pose2d &pose) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| set_bumpers(double front, double left, double right, double back) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| set_control_interval_counts(std::vector< size_t > &&counts) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| set_drivetrain(Drivetrain drivetrain) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_angular_velocity_max_magnitude(size_t from_index, size_t to_index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_initial_guess_points(size_t from_index, std::span< const Pose2d > guess_points) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_keep_in_circle(size_t from_index, size_t to_index, const Translation2d ¢er, double radius) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_keep_in_lane(size_t from_index, size_t to_index, const Translation2d ¢er_line_start, const Translation2d ¢er_line_end, double tolerance) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_keep_in_polygon(size_t from_index, size_t to_index, std::span< Translation2d > field_points) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_keep_out_circle(size_t from_index, size_t to_index, Translation2d center, double radius) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_linear_acceleration_max_magnitude(size_t from_index, size_t to_index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_linear_velocity_direction(size_t from_index, size_t to_index, double angle) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_linear_velocity_max_magnitude(size_t from_index, size_t to_index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| sgmt_point_at(size_t from_index, size_t to_index, Translation2d field_point, double heading_tolerance, bool flip) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| translation_wpt(size_t index, const Translation2d &translation, double heading_guess=0.0) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_angular_velocity_max_magnitude(size_t index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_keep_in_circle(size_t index, const Translation2d ¢er, double radius) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_keep_in_lane(size_t index, const Translation2d ¢er_line_start, const Translation2d ¢er_line_end, double tolerance) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_keep_in_polygon(size_t index, std::span< Translation2d > field_points) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_keep_out_circle(size_t index, const Translation2d ¢er, double radius) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_linear_acceleration_max_magnitude(size_t index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_linear_velocity_direction(size_t index, double angle) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_linear_velocity_max_magnitude(size_t index, double magnitude) | trajopt::PathBuilder< Drivetrain, Solution > | inline |
| wpt_point_at(size_t index, const Translation2d &field_point, double heading_tolerance, bool flip) | trajopt::PathBuilder< Drivetrain, Solution > | inline |