/// <summary> /// Apply trigonometric function /// </summary> /// <param name="_function">Trigonometric function</param> /// <param name="_argument">Argument</param> /// <returns>Result of function</returns> private double ApplyTrigFunction(Func <double, double> _function, double _argument) { if (!this.radians) { _argument = Conversions.DegToRad(_argument); } return(_function(_argument)); }
/// <summary> /// Gets the rotations per minute. /// </summary> /// <param name="_angularVelocity_degps">Angular velocity, in degrees per second.</param> public static double DegspsToRpm(double _angularVelocity_degps) { double _rps = Conversions.DegToRad(_angularVelocity_degps) / (2 * Math.PI); return(Conversions.RpsToRpm(_rps)); }