LayOut C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
length_formatter.h
Go to the documentation of this file.
1 // Copyright 2017 Trimble Inc. All Rights Reserved.
2 
7 #ifndef SKETCHUP_LENGTH_FORMATTER_H_
8 #define SKETCHUP_LENGTH_FORMATTER_H_
9 
10 #include <SketchUpAPI/defs.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
40 };
41 
57 };
58 
74 };
75 
95 };
96 
108 
120 
132 SU_RESULT SULengthFormatterGetPrecision(SULengthFormatterRef formatter, size_t* precision);
133 
145 
158 
170 
183 
195 
208  SULengthFormatterRef formatter, enum SULengthFormatType* format);
209 
222  SULengthFormatterRef formatter, enum SULengthFormatType format);
223 
236 
249 
262  SULengthFormatterRef formatter, enum SUVolumeUnitType* units);
263 
276 
289 
302  SULengthFormatterRef formatter, enum SUVolumeUnitType units);
303 
316 
328 
345  SULengthFormatterRef formatter, double length, bool strip, SUStringRef* string);
346 
361  SULengthFormatterRef formatter, double area, SUStringRef* string);
362 
377  SULengthFormatterRef formatter, double volume, SUStringRef* string);
378 
393  SULengthFormatterRef formatter, SUStringRef string, double* value);
394 
406 
419 
420 #ifdef __cplusplus
421 } // extern "C"
422 #endif
423 
424 #endif // SKETCHUP_LENGTH_FORMATTER_H_