Skip to content

Commit 21ce300

Browse files
authored
Add LinearDensity.GramPerFoot and prefixes (#1392)
1 parent b133c82 commit 21ce300

File tree

11 files changed

+402
-40
lines changed

11 files changed

+402
-40
lines changed

Common/UnitDefinitions/LinearDensity.json

+13
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,19 @@
7070
"Abbreviations": [ "lb/ft" ]
7171
}
7272
]
73+
},
74+
{
75+
"SingularName": "GramPerFoot",
76+
"PluralName": "GramsPerFoot",
77+
"FromUnitToBaseFunc": "{x} * ( 1e-3 / 0.3048 )",
78+
"FromBaseToUnitFunc": "{x} / ( 1e-3 / 0.3048 )",
79+
"Prefixes": [ "Micro", "Milli", "Kilo" ],
80+
"Localization": [
81+
{
82+
"Culture": "en-US",
83+
"Abbreviations": [ "g/ft" ]
84+
}
85+
]
7386
}
7487
]
7588
}

Common/UnitEnumValues.g.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,11 @@
724724
"MilligramPerMeter": 11,
725725
"MilligramPerMillimeter": 12,
726726
"PoundPerFoot": 13,
727-
"PoundPerInch": 14
727+
"PoundPerInch": 14,
728+
"GramPerFoot": 22,
729+
"KilogramPerFoot": 19,
730+
"MicrogramPerFoot": 20,
731+
"MilligramPerFoot": 18
728732
},
729733
"LinearPowerDensity": {
730734
"GigawattPerCentimeter": 1,

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

+52
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

+16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions/GeneratedCode/NumberToLinearDensityExtensions.g.cs

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/CustomCode/LinearDensityTests.cs

+5
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ public class LinearDensityTests : LinearDensityTestsBase
4646
protected override double KilogramsPerMeterInOneKilogramPerMeter => 1;
4747
protected override double KilogramsPerMillimeterInOneKilogramPerMeter => 1e-3;
4848

49+
protected override double MicrogramsPerFootInOneKilogramPerMeter => 3.048e8;
50+
protected override double MilligramsPerFootInOneKilogramPerMeter => 3.048e5;
51+
protected override double GramsPerFootInOneKilogramPerMeter => 3.048e2;
52+
protected override double KilogramsPerFootInOneKilogramPerMeter => 3.048e-1;
53+
4954
protected override double PoundsPerInchInOneKilogramPerMeter => 5.599741459E-02;
5055

5156
protected override double PoundsPerFootInOneKilogramPerMeter => 6.71968975e-1;

0 commit comments

Comments
 (0)