Beispiel #1
0
 public static Speed operator *(Time t, Acceleration a)
 {
     Speed v = new Speed(0);
     v.distanceType = a.distanceType;
     Converter converter = new Converter();
     v.value = converter.ConvertToSI(a).value * converter.ConvertToSI(t).value;
     return converter.ConvertFromSI(v);
 }
Beispiel #2
0
 public static Distance operator *(Time t, Speed v)
 {
     Distance s = new Distance(0);
     s.distanceType = v.distanceType;
     Converter converter = new Converter();
     s.value = converter.ConvertToSI(v).value * converter.ConvertToSI(t).value;
     return converter.ConvertFromSI(s);
 }
Beispiel #3
0
 public static Time operator /(Speed v, Acceleration a)
 {
     Time t = new Time(0);
     t.timeType = v.timeType;
     Converter converter = new Converter();
     t.value = converter.ConvertToSI(v).value / converter.ConvertToSI(a).value;
     return converter.ConvertFromSI(t);
 }
Beispiel #4
0
 public static Time operator /(Distance s, Speed v)
 {
     Time t = new Time(0);
     t.timeType = v.timeType;
     Converter converter = new Converter();
     t.value = converter.ConvertToSI(s).value / converter.ConvertToSI(v).value;
     return converter.ConvertFromSI(t);
 }
Beispiel #5
0
 public static Acceleration operator /(Speed v, Time t)
 {
     Acceleration a = new Acceleration(0);
     a.distanceType = v.distanceType;
     a.timeType = t.timeType;
     Converter converter = new Converter();
     a.value = converter.ConvertToSI(v).value / converter.ConvertToSI(t).value;
     return converter.ConvertFromSI(a);
 }
Beispiel #6
0
        public static Speed operator /(Distance s, Time t)
        {
            Speed v = new Speed(0);
            v.distanceType = s.distanceType;
            v.timeType = t.timeType;
            Converter converter = new Converter();
            v.value = converter.ConvertToSI(s).value / converter.ConvertToSI(t).value;

            return converter.ConvertFromSI(v);
        }