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}