7#include "ChoreoTrajectoryState.h"
34 bool mirrorForRedAlliance =
false);
76 std::vector<frc::Pose2d>
GetPoses()
const;
90 std::vector<ChoreoTrajectoryState>
GetSamples()
const;
97 void SetSamples(
const std::vector<ChoreoTrajectoryState>& newSamples);
101 std::vector<ChoreoTrajectoryState> samples;
A single state in a ChoreoTrajectory.
Definition ChoreoTrajectoryState.h:11
Definition ChoreoTrajectory.h:13
std::vector< frc::Pose2d > GetPoses() const
Definition ChoreoTrajectory.cpp:78
units::second_t GetTotalTime() const
Definition ChoreoTrajectory.cpp:74
ChoreoTrajectoryState Sample(units::second_t timestamp, bool mirrorForRedAlliance=false)
Definition ChoreoTrajectory.cpp:52
ChoreoTrajectory Flipped() const
Definition ChoreoTrajectory.cpp:88
void SetSamples(const std::vector< ChoreoTrajectoryState > &newSamples)
Definition ChoreoTrajectory.cpp:100
std::vector< ChoreoTrajectoryState > GetSamples() const
Definition ChoreoTrajectory.cpp:96
frc::Pose2d GetInitialPose() const
Definition ChoreoTrajectory.cpp:58
frc::Pose2d GetFlippedFinalPose() const
Definition ChoreoTrajectory.cpp:70
frc::Pose2d GetFinalPose() const
Definition ChoreoTrajectory.cpp:66
frc::Pose2d GetFlippedInitialPose() const
Definition ChoreoTrajectory.cpp:62