public static E.Vector FromTo(E.Vector Vector, OrderOfMagnitudeEnum From, OrderOfMagnitudeEnum To) { double f = OrderOfMagnitudeFactor[From] / OrderOfMagnitudeFactor[To]; return(new E.Vector(Vector.coordinates.Select(c => c * f).ToArray())); }
public static E.Vector ToOne(E.Vector Vector, OrderOfMagnitudeEnum FromOofM) { double f = OrderOfMagnitudeFactor[FromOofM]; return(new E.Vector(Vector.coordinates.Select(c => c * f).ToArray())); }
public static double FromTo(double Value, OrderOfMagnitudeEnum From, OrderOfMagnitudeEnum To) { return(Value * OrderOfMagnitudeFactor[From] / OrderOfMagnitudeFactor[To]); }
public static double ToOne(double Value, OrderOfMagnitudeEnum FromOofM) { return(Value * OrderOfMagnitudeFactor[FromOofM]); }