Brick
Loading...
Searching...
No Matches
TrajectoryConstraint::MinMax Struct Reference

#include <trajectory_constraint.h>

Description

Struct representing minimum and maximum allowed linear accelerations.

Public Member Functions

 MinMax (units::Acceleration min_acceleration, units::Acceleration max_acceleration)
 Constructs MinMax with explicit minimum and maximum acceleration bounds.
 MinMax ()
 Default constructor setting unbounded limits [-Inf, +Inf].

Public Attributes

units::Acceleration min_acceleration
 Lower acceleration limit.
units::Acceleration max_acceleration
 Upper acceleration limit.

Constructor & Destructor Documentation

◆ MinMax()

TrajectoryConstraint::MinMax::MinMax ( units::Acceleration min_acceleration,
units::Acceleration max_acceleration )
inline

Constructs MinMax with explicit minimum and maximum acceleration bounds.

Parameters
min_accelerationLower acceleration limit.
max_accelerationUpper acceleration limit.

Member Data Documentation

◆ max_acceleration

units::Acceleration TrajectoryConstraint::MinMax::max_acceleration
Initial value:
{
std::numeric_limits<double>::max()
}

Upper acceleration limit.

◆ min_acceleration

units::Acceleration TrajectoryConstraint::MinMax::min_acceleration
Initial value:
{
-std::numeric_limits<double>::max()
}

Lower acceleration limit.


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