function ValueHelper(name, initialValue, endMaxDelta, context, getNewValue, getSignedDistance) {
            this.name = name;
            this.initialValue = initialValue;
            this.previousValue = initialValue;
            this.endMaxDelta = endMaxDelta;
            this.context = context;
            this.getSignedDistance = getSignedDistance;
            this._getNewValue = getNewValue;
        }
/**
         * @param getSignedDistance a function which returns the signed distance from `start` to `end`. E.g. for numbers `end - start` and for points the norm distance.
         */
@param getSignedDistance a function which returns the signed distance from `start` to `end`.
@param getSignedDistance a function which returns the signed distance from ` start ` to ` end ` .
function ValueHelper(name, initialValue, endMaxDelta, context, getNewValue, getSignedDistance) {
            this.name = name;
            this.initialValue = initialValue;
            this.previousValue = initialValue;
            this.endMaxDelta = endMaxDelta;
            this.context = context;
            this.getSignedDistance = getSignedDistance;
            this._getNewValue = getNewValue;
        }
function ValueHelper ( name , initialValue , endMaxDelta , context , getNewValue , getSignedDistance ) { this . name = name ; this . initialValue = initialValue ; this . previousValue = initialValue ; this . endMaxDelta = endMaxDelta ; this . context = context ; this . getSignedDistance = getSignedDistance ; this . _getNewValue = getNewValue ; }
@param getSignedDistance a function which returns the signed distance from `start` to `end`.
@param getSignedDistance a function which returns the signed distance from ` start ` to ` end ` .