public Speed(LengthDouble <TLengthUnitOfMeasure> length, TimeSpan duration) { mSpeed = (TDataType)(Convert.ChangeType((new Length <TLengthUnitOfMeasure, double>(length.ValueAsDouble)).LengthValue / (new Duration <TDurationUnitOfMeasure, double>(duration)).DurationValue, typeof(TDataType))); }
public Length(LengthDouble lengthToConvertFrom) { mLength = GenericOperatorMath <TDataType> .ConvertFromDouble(lengthToConvertFrom.ValueAsDouble *lengthToConvertFrom.UnitOfMeasure.GetCompleteMultiplier <TUnitOfMeasure>(1)); }