unit_conversions/area.rs
1// <auto-generated>
2// This code was generated by the UnitCodeGenerator tool
3//
4// Changes to this file will be lost if the code is regenerated
5// </auto-generated>
6
7//! # Area based converters
8
9/// Acres conversion functions
10pub mod acres {
11 /// Converts the supplied Acres value to Square Kilometres
12 /// # Arguments
13 /// * `value` - The Acres input value
14 pub fn to_square_kilometres(value: f64) -> f64 {
15 return value / 247.105;
16 }
17 /// Converts the supplied Acres value to Square Metres
18 /// # Arguments
19 /// * `value` - The Acres input value
20 pub fn to_square_metres(value: f64) -> f64 {
21 return value * 4046.86;
22 }
23 /// Converts the supplied Acres value to Square Miles
24 /// # Arguments
25 /// * `value` - The Acres input value
26 pub fn to_square_miles(value: f64) -> f64 {
27 return value / 640.0;
28 }
29 /// Converts the supplied Acres value to Square Yards
30 /// # Arguments
31 /// * `value` - The Acres input value
32 pub fn to_square_yards(value: f64) -> f64 {
33 return value * 4840.0;
34 }
35 /// Converts the supplied Acres value to Square Feet
36 /// # Arguments
37 /// * `value` - The Acres input value
38 pub fn to_square_feet(value: f64) -> f64 {
39 return value * 43560.0;
40 }
41 /// Converts the supplied Acres value to Square Inches
42 /// # Arguments
43 /// * `value` - The Acres input value
44 pub fn to_square_inches(value: f64) -> f64 {
45 return value * 6272640.0;
46 }
47 /// Converts the supplied Acres value to Hectares
48 /// # Arguments
49 /// * `value` - The Acres input value
50 pub fn to_hectares(value: f64) -> f64 {
51 return value / 2.4710538146717;
52 }
53}
54/// Hectares conversion functions
55pub mod hectares {
56 /// Converts the supplied Hectares value to Square Kilometres
57 /// # Arguments
58 /// * `value` - The Hectares input value
59 pub fn to_square_kilometres(value: f64) -> f64 {
60 return value / 100.0;
61 }
62 /// Converts the supplied Hectares value to Square Metres
63 /// # Arguments
64 /// * `value` - The Hectares input value
65 pub fn to_square_metres(value: f64) -> f64 {
66 return value * 10000.0;
67 }
68 /// Converts the supplied Hectares value to Square Miles
69 /// # Arguments
70 /// * `value` - The Hectares input value
71 pub fn to_square_miles(value: f64) -> f64 {
72 return value / 258.99881103;
73 }
74 /// Converts the supplied Hectares value to Square Yards
75 /// # Arguments
76 /// * `value` - The Hectares input value
77 pub fn to_square_yards(value: f64) -> f64 {
78 return value * 11959.900463011;
79 }
80 /// Converts the supplied Hectares value to Square Feet
81 /// # Arguments
82 /// * `value` - The Hectares input value
83 pub fn to_square_feet(value: f64) -> f64 {
84 return value * 107639.0;
85 }
86 /// Converts the supplied Hectares value to Square Inches
87 /// # Arguments
88 /// * `value` - The Hectares input value
89 pub fn to_square_inches(value: f64) -> f64 {
90 return value * 15500031.0;
91 }
92 /// Converts the supplied Hectares value to Acres
93 /// # Arguments
94 /// * `value` - The Hectares input value
95 pub fn to_acres(value: f64) -> f64 {
96 return value * 2.4710538146717;
97 }
98}
99/// Square Feet conversion functions
100pub mod square_feet {
101 /// Converts the supplied Square Feet value to Square Kilometres
102 /// # Arguments
103 /// * `value` - The Square Feet input value
104 pub fn to_square_kilometres(value: f64) -> f64 {
105 return value / 10763910.41671;
106 }
107 /// Converts the supplied Square Feet value to Square Metres
108 /// # Arguments
109 /// * `value` - The Square Feet input value
110 pub fn to_square_metres(value: f64) -> f64 {
111 return value / 10.76391042;
112 }
113 /// Converts the supplied Square Feet value to Square Miles
114 /// # Arguments
115 /// * `value` - The Square Feet input value
116 pub fn to_square_miles(value: f64) -> f64 {
117 return value / 27878400.0;
118 }
119 /// Converts the supplied Square Feet value to Square Yards
120 /// # Arguments
121 /// * `value` - The Square Feet input value
122 pub fn to_square_yards(value: f64) -> f64 {
123 return value / 9.0;
124 }
125 /// Converts the supplied Square Feet value to Square Inches
126 /// # Arguments
127 /// * `value` - The Square Feet input value
128 pub fn to_square_inches(value: f64) -> f64 {
129 return value * 144.0;
130 }
131 /// Converts the supplied Square Feet value to Hectares
132 /// # Arguments
133 /// * `value` - The Square Feet input value
134 pub fn to_hectares(value: f64) -> f64 {
135 return value / 107639.0;
136 }
137 /// Converts the supplied Square Feet value to Acres
138 /// # Arguments
139 /// * `value` - The Square Feet input value
140 pub fn to_acres(value: f64) -> f64 {
141 return value / 43560.0;
142 }
143}
144/// Square Inches conversion functions
145pub mod square_inches {
146 /// Converts the supplied Square Inches value to Square Kilometres
147 /// # Arguments
148 /// * `value` - The Square Inches input value
149 pub fn to_square_kilometres(value: f64) -> f64 {
150 return value / 1550003100.00;
151 }
152 /// Converts the supplied Square Inches value to Square Metres
153 /// # Arguments
154 /// * `value` - The Square Inches input value
155 pub fn to_square_metres(value: f64) -> f64 {
156 return value / 1550.0;
157 }
158 /// Converts the supplied Square Inches value to Square Miles
159 /// # Arguments
160 /// * `value` - The Square Inches input value
161 pub fn to_square_miles(value: f64) -> f64 {
162 return value / 4014489600.0;
163 }
164 /// Converts the supplied Square Inches value to Square Yards
165 /// # Arguments
166 /// * `value` - The Square Inches input value
167 pub fn to_square_yards(value: f64) -> f64 {
168 return value / 1296.0;
169 }
170 /// Converts the supplied Square Inches value to Square Feet
171 /// # Arguments
172 /// * `value` - The Square Inches input value
173 pub fn to_square_feet(value: f64) -> f64 {
174 return value / 144.0;
175 }
176 /// Converts the supplied Square Inches value to Hectares
177 /// # Arguments
178 /// * `value` - The Square Inches input value
179 pub fn to_hectares(value: f64) -> f64 {
180 return value / 15500031.0;
181 }
182 /// Converts the supplied Square Inches value to Acres
183 /// # Arguments
184 /// * `value` - The Square Inches input value
185 pub fn to_acres(value: f64) -> f64 {
186 return value / 6272640.0;
187 }
188}
189/// Square Kilometres conversion functions
190pub mod square_kilometres {
191 /// Converts the supplied Square Kilometres value to Square Metres
192 /// # Arguments
193 /// * `value` - The Square Kilometres input value
194 pub fn to_square_metres(value: f64) -> f64 {
195 return value * 1e+6;
196 }
197 /// Converts the supplied Square Kilometres value to Square Miles
198 /// # Arguments
199 /// * `value` - The Square Kilometres input value
200 pub fn to_square_miles(value: f64) -> f64 {
201 return value / 2.58999;
202 }
203 /// Converts the supplied Square Kilometres value to Square Yards
204 /// # Arguments
205 /// * `value` - The Square Kilometres input value
206 pub fn to_square_yards(value: f64) -> f64 {
207 return value * 1195990.05;
208 }
209 /// Converts the supplied Square Kilometres value to Square Feet
210 /// # Arguments
211 /// * `value` - The Square Kilometres input value
212 pub fn to_square_feet(value: f64) -> f64 {
213 return value * 10763910.41671;
214 }
215 /// Converts the supplied Square Kilometres value to Square Inches
216 /// # Arguments
217 /// * `value` - The Square Kilometres input value
218 pub fn to_square_inches(value: f64) -> f64 {
219 return value * 1550003100.00;
220 }
221 /// Converts the supplied Square Kilometres value to Hectares
222 /// # Arguments
223 /// * `value` - The Square Kilometres input value
224 pub fn to_hectares(value: f64) -> f64 {
225 return value * 100.0;
226 }
227 /// Converts the supplied Square Kilometres value to Acres
228 /// # Arguments
229 /// * `value` - The Square Kilometres input value
230 pub fn to_acres(value: f64) -> f64 {
231 return value * 247.105;
232 }
233}
234/// Square Metres conversion functions
235pub mod square_metres {
236 /// Converts the supplied Square Metres value to Square Kilometres
237 /// # Arguments
238 /// * `value` - The Square Metres input value
239 pub fn to_square_kilometres(value: f64) -> f64 {
240 return value / 1e+6;
241 }
242 /// Converts the supplied Square Metres value to Square Miles
243 /// # Arguments
244 /// * `value` - The Square Metres input value
245 pub fn to_square_miles(value: f64) -> f64 {
246 return value / 2589988.10;
247 }
248 /// Converts the supplied Square Metres value to Square Yards
249 /// # Arguments
250 /// * `value` - The Square Metres input value
251 pub fn to_square_yards(value: f64) -> f64 {
252 return value * 1.1959900463;
253 }
254 /// Converts the supplied Square Metres value to Square Feet
255 /// # Arguments
256 /// * `value` - The Square Metres input value
257 pub fn to_square_feet(value: f64) -> f64 {
258 return value * 10.76391042;
259 }
260 /// Converts the supplied Square Metres value to Square Inches
261 /// # Arguments
262 /// * `value` - The Square Metres input value
263 pub fn to_square_inches(value: f64) -> f64 {
264 return value * 1550.0;
265 }
266 /// Converts the supplied Square Metres value to Hectares
267 /// # Arguments
268 /// * `value` - The Square Metres input value
269 pub fn to_hectares(value: f64) -> f64 {
270 return value / 10000.0;
271 }
272 /// Converts the supplied Square Metres value to Acres
273 /// # Arguments
274 /// * `value` - The Square Metres input value
275 pub fn to_acres(value: f64) -> f64 {
276 return value / 4046.86;
277 }
278}
279/// Square Miles conversion functions
280pub mod square_miles {
281 /// Converts the supplied Square Miles value to Square Kilometres
282 /// # Arguments
283 /// * `value` - The Square Miles input value
284 pub fn to_square_kilometres(value: f64) -> f64 {
285 return value * 2.58999;
286 }
287 /// Converts the supplied Square Miles value to Square Metres
288 /// # Arguments
289 /// * `value` - The Square Miles input value
290 pub fn to_square_metres(value: f64) -> f64 {
291 return value * 2589988.10;
292 }
293 /// Converts the supplied Square Miles value to Square Yards
294 /// # Arguments
295 /// * `value` - The Square Miles input value
296 pub fn to_square_yards(value: f64) -> f64 {
297 return value * 3097600.0;
298 }
299 /// Converts the supplied Square Miles value to Square Feet
300 /// # Arguments
301 /// * `value` - The Square Miles input value
302 pub fn to_square_feet(value: f64) -> f64 {
303 return value * 27878400.0;
304 }
305 /// Converts the supplied Square Miles value to Square Inches
306 /// # Arguments
307 /// * `value` - The Square Miles input value
308 pub fn to_square_inches(value: f64) -> f64 {
309 return value * 4014489600.0;
310 }
311 /// Converts the supplied Square Miles value to Hectares
312 /// # Arguments
313 /// * `value` - The Square Miles input value
314 pub fn to_hectares(value: f64) -> f64 {
315 return value * 258.99881103;
316 }
317 /// Converts the supplied Square Miles value to Acres
318 /// # Arguments
319 /// * `value` - The Square Miles input value
320 pub fn to_acres(value: f64) -> f64 {
321 return value * 640.0;
322 }
323}
324/// Square Yards conversion functions
325pub mod square_yards {
326 /// Converts the supplied Square Yards value to Square Kilometres
327 /// # Arguments
328 /// * `value` - The Square Yards input value
329 pub fn to_square_kilometres(value: f64) -> f64 {
330 return value / 1195990.05;
331 }
332 /// Converts the supplied Square Yards value to Square Metres
333 /// # Arguments
334 /// * `value` - The Square Yards input value
335 pub fn to_square_metres(value: f64) -> f64 {
336 return value / 1.1959900463;
337 }
338 /// Converts the supplied Square Yards value to Square Miles
339 /// # Arguments
340 /// * `value` - The Square Yards input value
341 pub fn to_square_miles(value: f64) -> f64 {
342 return value / 3097600.0;
343 }
344 /// Converts the supplied Square Yards value to Square Feet
345 /// # Arguments
346 /// * `value` - The Square Yards input value
347 pub fn to_square_feet(value: f64) -> f64 {
348 return value * 9.0;
349 }
350 /// Converts the supplied Square Yards value to Square Inches
351 /// # Arguments
352 /// * `value` - The Square Yards input value
353 pub fn to_square_inches(value: f64) -> f64 {
354 return value * 1296.0;
355 }
356 /// Converts the supplied Square Yards value to Hectares
357 /// # Arguments
358 /// * `value` - The Square Yards input value
359 pub fn to_hectares(value: f64) -> f64 {
360 return value / 11959.900463011;
361 }
362 /// Converts the supplied Square Yards value to Acres
363 /// # Arguments
364 /// * `value` - The Square Yards input value
365 pub fn to_acres(value: f64) -> f64 {
366 return value / 4840.0;
367 }
368}