WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::math::SwerveDriveKinematics< NumModules > Member List

This is the complete list of members for wpi::math::SwerveDriveKinematics< NumModules >, including all inherited members.

DesaturateWheelVelocities(wpi::util::array< SwerveModuleVelocity, NumModules > *moduleVelocities, wpi::units::meters_per_second_t attainableMaxVelocity)wpi::math::SwerveDriveKinematics< NumModules >inlinestatic
DesaturateWheelVelocities(wpi::util::array< SwerveModuleVelocity, NumModules > *moduleVelocities, ChassisVelocities desiredChassisVelocity, wpi::units::meters_per_second_t attainableMaxModuleVelocity, wpi::units::meters_per_second_t attainableMaxRobotTranslationVelocity, wpi::units::radians_per_second_t attainableMaxRobotRotationVelocity)wpi::math::SwerveDriveKinematics< NumModules >inlinestatic
GetModules() constwpi::math::SwerveDriveKinematics< NumModules >inline
Interpolate(const wpi::util::array< SwerveModulePosition, NumModules > &start, const wpi::util::array< SwerveModulePosition, NumModules > &end, double t) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
ResetHeadings(ModuleHeadings &&... moduleHeadings)wpi::math::SwerveDriveKinematics< NumModules >inline
ResetHeadings(wpi::util::array< Rotation2d, NumModules > moduleHeadings)wpi::math::SwerveDriveKinematics< NumModules >inline
SwerveDriveKinematics(ModuleTranslations &&... moduleTranslations)wpi::math::SwerveDriveKinematics< NumModules >inlineexplicit
SwerveDriveKinematics(const wpi::util::array< Translation2d, NumModules > &modules)wpi::math::SwerveDriveKinematics< NumModules >inlineexplicit
SwerveDriveKinematics(const SwerveDriveKinematics &)=defaultwpi::math::SwerveDriveKinematics< NumModules >
ToChassisAccelerations(ModuleAccelerations &&... moduleAccelerations) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToChassisAccelerations(const wpi::util::array< SwerveModuleAcceleration, NumModules > &moduleAccelerations) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
ToChassisVelocities(ModuleVelocities &&... moduleVelocities) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToChassisVelocities(const wpi::util::array< SwerveModuleVelocity, NumModules > &moduleVelocities) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
ToSwerveModuleAccelerations(const ChassisAccelerations &chassisAccelerations, const units::radians_per_second_t angularVelocity=0.0_rad_per_s, const Translation2d &centerOfRotation=Translation2d{}) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToSwerveModuleVelocities(const ChassisVelocities &chassisVelocities, const Translation2d &centerOfRotation=Translation2d{}) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToTwist2d(ModuleDeltas &&... moduleDeltas) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToTwist2d(wpi::util::array< SwerveModulePosition, NumModules > moduleDeltas) constwpi::math::SwerveDriveKinematics< NumModules >inline
ToTwist2d(const wpi::util::array< SwerveModulePosition, NumModules > &start, const wpi::util::array< SwerveModulePosition, NumModules > &end) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
ToWheelAccelerations(const ChassisAccelerations &chassisAccelerations) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
ToWheelVelocities(const ChassisVelocities &chassisVelocities) const overridewpi::math::SwerveDriveKinematics< NumModules >inlinevirtual
~Kinematics() noexcept=defaultwpi::math::Kinematics< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > >virtual