WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::math::TrapezoidProfile< Distance >::Constraints Class Reference

Profile constraints. More...

#include <wpi/math/trajectory/TrapezoidProfile.hpp>

Public Member Functions

constexpr Constraints ()
 Default constructor.
constexpr Constraints (Velocity_t maxVelocity, Acceleration_t maxAcceleration)
 Constructs constraints for a Trapezoid Profile.

Public Attributes

Velocity_t maxVelocity {0}
 Maximum velocity.
Acceleration_t maxAcceleration {0}
 Maximum acceleration.

Detailed Description

template<class Distance>
class wpi::math::TrapezoidProfile< Distance >::Constraints

Profile constraints.

Constructor & Destructor Documentation

◆ Constraints() [1/2]

template<class Distance>
wpi::math::TrapezoidProfile< Distance >::Constraints::Constraints ( )
inlineconstexpr

Default constructor.

◆ Constraints() [2/2]

template<class Distance>
wpi::math::TrapezoidProfile< Distance >::Constraints::Constraints ( Velocity_t maxVelocity,
Acceleration_t maxAcceleration )
inlineconstexpr

Constructs constraints for a Trapezoid Profile.

Parameters
maxVelocityMaximum velocity, must be non-negative.
maxAccelerationMaximum acceleration, must be non-negative.

Member Data Documentation

◆ maxAcceleration

template<class Distance>
Acceleration_t wpi::math::TrapezoidProfile< Distance >::Constraints::maxAcceleration {0}

Maximum acceleration.

◆ maxVelocity

template<class Distance>
Velocity_t wpi::math::TrapezoidProfile< Distance >::Constraints::maxVelocity {0}

Maximum velocity.


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