Skip to content

Commit 6b61d11

Browse files
Added Megameter (1e+6 meters) (#1208)
* Added Megameter (1e+6 meters) Megameter is a useful intermediate unit between kilometer and light second Use cases tend towards astronomical such as satellite orbits * Removed Megameter direct definition; added Mega prefix to Meter --------- Co-authored-by: McSquizzy <[email protected]>
1 parent 5fd3b56 commit 6b61d11

File tree

10 files changed

+165
-75
lines changed

10 files changed

+165
-75
lines changed

Common/UnitDefinitions/Length.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"FromUnitToBaseFunc": "{x}",
1616
"FromBaseToUnitFunc": "{x}",
17-
"Prefixes": [ "Nano", "Micro", "Milli", "Centi", "Deci", "Deca", "Hecto", "Kilo" ],
17+
"Prefixes": [ "Nano", "Micro", "Milli", "Centi", "Deci", "Deca", "Hecto", "Kilo", "Mega" ],
1818
"Localization": [
1919
{
2020
"Culture": "en-US",

Common/UnitEnumValues.g.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,8 @@
678678
"SolarRadius": 33,
679679
"Twip": 34,
680680
"UsSurveyFoot": 35,
681-
"Yard": 36
681+
"Yard": 36,
682+
"Megameter": 41
682683
},
683684
"Level": {
684685
"Decibel": 1,

UnitsNet.NanoFramework/GeneratedCode/Quantities/Length.g.cs

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NanoFramework/GeneratedCode/Units/LengthUnit.g.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToLengthExtensionsTest.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions/GeneratedCode/NumberToLengthExtensions.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/CustomCode/LengthTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ public class LengthTests : LengthTestsBase
8282

8383
protected override double DataMilesInOneMeter => 0.000546807;
8484

85+
protected override double MegametersInOneMeter => 1e-6;
86+
8587
[ Fact]
8688
public void AreaTimesLengthEqualsVolume()
8789
{

0 commit comments

Comments
 (0)