/// <summary> /// Initializes Degree type /// </summary> /// <param name="deg">Angle in degree unit</param> /// <param name="dir">Direction of angle</param> /// <param name="angleConverter">Degree angle converter</param> public Degree(double deg, Direction dir, IAngleConverter angleConverter) { value = deg; direction = dir; AngleConverter = angleConverter; Validate(); }
/// <summary> /// Initializes Radiant type /// </summary> /// <param name="rad">Angle in radiant unit</param> /// <param name="angleConverter">Radiant angle converter</param> public Radiant(double rad, Direction dir, IAngleConverter angleConverter) { value = rad; direction = dir; AngleConverter = angleConverter; Validate(); }
public static Angle operator+(Angle op1, Angle op2) { IAngleConverter converter = ConverterFactory.GetConverter(op1.AngluarUnit); Angle newAngle = converter.Convert(op1); return(((IAngleOperations)op1).Add(newAngle)); }
public void SetUp() { converter = new AngleConverter(); }
public Gradian(double grad, IAngleConverter angleConverter) { value = grad; AngleConverter = angleConverter; }
public PositionDistanceCalculator(IAngleConverter angleConverter) { _angleConverter = angleConverter; }
/// <summary> /// Initializes Radiant type /// </summary> /// <param name="rad">Angle in radiant unit</param> /// <param name="dir">Direction of an angle</param> /// <param name="angleConverter">Radiant angle converter</param> public Radiant(double rad, IAngleConverter angleConverter) { value = rad; AngleConverter = angleConverter; Validate(); }
public void SetUp() { _converter = new AngleConverter(); }
public PositionBearingCalculator(IAngleConverter angleConverter) { this.angleConverter = angleConverter; }
/// <summary> /// Initializes Degree type /// </summary> /// <param name="deg">Angle in degree unit</param> /// <param name="angleConverter">Degree angle converter</param> public Degree(double deg, IAngleConverter angleConverter) { value = deg; AngleConverter = angleConverter; Validate(); }
public PositionBearingCalculator(IAngleConverter angleConverter) { _angleConverter = angleConverter; }