TrajoptLib
Library for generating time-optimal trajectories for FRC robots.
Loading...
Searching...
No Matches
trajopt::PathBuilder< Drivetrain, Solution > Member List

This is the complete list of members for trajopt::PathBuilder< Drivetrain, Solution >, including all inherited members.

add_callback(const std::function< void(const Solution &solution, int64_t handle)> callback)trajopt::PathBuilder< Drivetrain, Solution >inline
calculate_linear_initial_guess() consttrajopt::PathBuilder< Drivetrain, Solution >inline
calculate_spline_initial_guess() consttrajopt::PathBuilder< Drivetrain, Solution >inline
empty_wpt(size_t index, const Pose2d &pose_guess)trajopt::PathBuilder< Drivetrain, Solution >inline
get_control_interval_counts() consttrajopt::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 &center, double radius)trajopt::PathBuilder< Drivetrain, Solution >inline
sgmt_keep_in_lane(size_t from_index, size_t to_index, const Translation2d &center_line_start, const Translation2d &center_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 &center, double radius)trajopt::PathBuilder< Drivetrain, Solution >inline
wpt_keep_in_lane(size_t index, const Translation2d &center_line_start, const Translation2d &center_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 &center, 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