WPILibC++ 2023.4.3-108-ge5452e3
frc::Trajectory::State Struct Reference

Represents one point on the trajectory. More...

#include <frc/trajectory/Trajectory.h>

Public Member Functions

bool operator== (const State &) const =default
 Checks equality between this State and another object. More...
 
State Interpolate (State endValue, double i) const
 Interpolates between two States. More...
 

Public Attributes

units::second_t t = 0_s
 
units::meters_per_second_t velocity = 0_mps
 
units::meters_per_second_squared_t acceleration = 0_mps_sq
 
Pose2d pose
 
units::curvature_t curvature {0.0}
 

Detailed Description

Represents one point on the trajectory.

Member Function Documentation

◆ Interpolate()

State frc::Trajectory::State::Interpolate ( State  endValue,
double  i 
) const

Interpolates between two States.

Parameters
endValueThe end value for the interpolation.
iThe interpolant (fraction).
Returns
The interpolated state.

◆ operator==()

bool frc::Trajectory::State::operator== ( const State ) const
default

Checks equality between this State and another object.

Member Data Documentation

◆ acceleration

units::meters_per_second_squared_t frc::Trajectory::State::acceleration = 0_mps_sq

◆ curvature

units::curvature_t frc::Trajectory::State::curvature {0.0}

◆ pose

Pose2d frc::Trajectory::State::pose

◆ t

units::second_t frc::Trajectory::State::t = 0_s

◆ velocity

units::meters_per_second_t frc::Trajectory::State::velocity = 0_mps

The documentation for this struct was generated from the following file: