Derivs Limiter
Loading...
Searching...
No Matches
Derivs_Limiter Member List

This is the complete list of members for Derivs_Limiter, including all inherited members.

_calc()Derivs_Limiterinlineprotectedvirtual
accelDerivs_Limiterprotected
accelLimitDerivs_Limiterprotected
calc()Derivs_Limiterinline
calc(float _target)Derivs_Limiterinline
decelLimitDerivs_Limiterprotected
Derivs_Limiter(float _velLimit, float _accelLimit, float _decelLimit=NAN, float _target=0, float _startPos=0, float _startVel=0, bool _preventGoingWrongWay=false, bool _preventGoingTooFast=false, float _posLimitLow=-INFINITY, float _posLimitHigh=INFINITY, float _maxStoppingDecel=2, float *_posPointer=NULL, float *_velPointer=NULL)Derivs_Limiterinline
Derivs_Limiter()Derivs_Limiterinline
distToTarget()Derivs_Limiterinline
getAcceleration()Derivs_Limiterinline
getAccelLimit()Derivs_Limiterinline
getDecelLimit()Derivs_Limiterinline
getHighPosLimit()Derivs_Limiterinline
getLastPosition()Derivs_Limiterinline
getLastTarget()Derivs_Limiterinline
getLastTime()Derivs_Limiterinline
getLowPosLimit()Derivs_Limiterinline
getMaxStoppingDecel()Derivs_Limiterinline
getPosition()Derivs_Limiterinline
getPositionDelta()Derivs_Limiterinline
getPreventGoingTooFast()Derivs_Limiterinline
getPreventGoingWrongWay()Derivs_Limiterinline
getTarget()Derivs_Limiterinline
getTargetDelta()Derivs_Limiterinline
getTargetDeltaPerTime()Derivs_Limiterinline
getTimeInterval()Derivs_Limiterinline
getVelLimit()Derivs_Limiterinline
getVelocity()Derivs_Limiterinline
getVelTarget()Derivs_Limiterinline
isPosAtTarget()Derivs_Limiterinline
isPosModeNotVelocity()Derivs_Limiterinline
isPosNotAtTarget()Derivs_Limiterinline
jogPosition(float increment)Derivs_Limiterinline
lastPosDerivs_Limiterprotected
lastTargetDerivs_Limiterprotected
lastTimeDerivs_Limiterprotected
maxStoppingDecelDerivs_Limiterprotected
originalVelLimitDerivs_Limiterprotected
posDeltaDerivs_Limiterprotected
positionDerivs_Limiterprotected
positionPointerDerivs_Limiterprotected
posLimitHighDerivs_Limiterprotected
posLimitLowDerivs_Limiterprotected
posModeDerivs_Limiterprotected
preventGoingTooFastDerivs_Limiterprotected
preventGoingWrongWayDerivs_Limiterprotected
resetTime()Derivs_Limiterinline
resetVelLimitToOriginal()Derivs_Limiterinline
setAccelAndDecelLimits(float _accelLimit, float _decelLimit=NAN)Derivs_Limiterinline
setAccelLimit(float accelLim)Derivs_Limiterinline
setDecelLimit(float _decelLimit=NAN)Derivs_Limiterinline
setHighPosLimit(float highLimit)Derivs_Limiterinline
setLowPosLimit(float lowLimit)Derivs_Limiterinline
setMaxStoppingDecel(float _maxStoppingDecel)Derivs_Limiterinline
setPosition(float pos=0)Derivs_Limiterinline
setPositionAndTarget(float targPos)Derivs_Limiterinline
setPositionPointer(float *_positionPointer)Derivs_Limiterinline
setPositionVelocity(float pos=0, float vel=0)Derivs_Limiterinline
setPosLimits(float lowLimit, float highLimit)Derivs_Limiterinline
setPreventGoingTooFast(bool _preventGoingTooFast)Derivs_Limiterinline
setPreventGoingWrongWay(bool _preventGoingWrongWay)Derivs_Limiterinline
setTarget(float _target)Derivs_Limiterinline
setTargetAndPosition(float targ=0, float pos=0)Derivs_Limiterinline
setTargetAndVelLimitForTimedMove(float _target, float _time, float _maxVel=NAN)Derivs_Limiterinline
setTargetTimedMovePreferred(float _target, float _time, float _maxVel=NAN)Derivs_Limiterinline
setVelAccelLimits(float velLim, float accLim, float decLim=NAN)Derivs_Limiterinline
setVelConstant(float vel)Derivs_Limiterinline
setVelLimit(float velLim)Derivs_Limiterinline
setVelLimitForTimedMove(float _dist, float _time, float _maxVel=NAN)Derivs_Limiterinline
setVelocity(float vel=0)Derivs_Limiterinline
setVelocityPointer(float *_velocityPointer)Derivs_Limiterinline
setVelTarget(float vel)Derivs_Limiterinline
targetDerivs_Limiterprotected
targetDeltaDerivs_Limiterprotected
timeDerivs_Limiterprotected
velLimitDerivs_Limiterprotected
velocityDerivs_Limiterprotected
velocityPointerDerivs_Limiterprotected
velocityTargetDerivs_Limiterprotected