Exemplo n.º 1
0
 /// <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();
 }
Exemplo n.º 2
0
 /// <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();
 }
Exemplo n.º 3
0
        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();
 }
Exemplo n.º 5
0
 public Gradian(double grad, IAngleConverter angleConverter)
 {
     value          = grad;
     AngleConverter = angleConverter;
 }
Exemplo n.º 6
0
 public PositionDistanceCalculator(IAngleConverter angleConverter)
 {
     _angleConverter = angleConverter;
 }
Exemplo n.º 7
0
 /// <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();
 }
Exemplo n.º 8
0
 public void SetUp()
 {
     _converter = new AngleConverter();
 }
Exemplo n.º 9
0
 public PositionBearingCalculator(IAngleConverter angleConverter)
 {
     this.angleConverter = angleConverter;
 }
Exemplo n.º 10
0
 /// <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();
 }
Exemplo n.º 11
0
 public PositionBearingCalculator(IAngleConverter angleConverter)
 {
     _angleConverter = angleConverter;
 }
Exemplo n.º 12
0
 public PositionDistanceCalculator(IAngleConverter angleConverter)
 {
     _angleConverter = angleConverter;
 }