ArPiRobot-CoreLib C++
C++ library for ArPiRobot robots
Public Member Functions | List of all members
arpirobot::SquareRootAxisTransform Class Reference

#include <arpirobot/core/drive/SquareRootAxisTransform.hpp>

Inheritance diagram for arpirobot::SquareRootAxisTransform:
arpirobot::BaseAxisTransform

Public Member Functions

double applyTransform (double rawAxisValue) override
 

Detailed Description

Transform that applies a square root function to the magnitude of the input. Sign of the output will match the sign of the input

Member Function Documentation

◆ applyTransform()

double arpirobot::SquareRootAxisTransform::applyTransform ( double  rawAxisValue)
overridevirtual

Axis transforms should override this function to implement specific calculations.

Implements arpirobot::BaseAxisTransform.


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