ITK Function Reference

(V10000.1.0.60_20160308.00)
materialmgmt.h
Go to the documentation of this file.
1 /*
2  Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
3  ==================================================
4  Copyright 2011.
5  Siemens Product Lifecycle Management Software Inc.
6  All Rights Reserved.
7  ==================================================
8  Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
9 */
10 
11 #ifndef MATERIALMGMT__MATERIALMGMTITK_HXX
12 #define MATERIALMGMT__MATERIALMGMTITK_HXX
13 #include <unidefs.h>
14 #include <mat1materialmgmt/libmat1materialmgmt_exports.h>
15 
16 #ifdef __cplusplus
17  extern "C"{
18 #endif
19 
20 
41 extern MAT1MATERIALMGMT_API int MATERIALMGMT_ask_material_and_substances_information(
42  tag_t input_tag,
43  int *num_materials,
44  tag_t** material_information,
45  int *number_substances,
46  tag_t** substance_information
47  );
48 
59  tag_t item,
61  int *num_materials,
62  tag_t** material_tag,
63  char*** material_uom,
64  double** material_mass,
65  int *num_substances,
66  tag_t** substance_tag,
67  char*** substance_uom,
68  double** substance_minimum_mass,
69  double** substance_maximum_mass,
70  logical** is_substance_mass_in_range
71  );
72 
73 
84  tag_t item,
86  int* num_materials,
87  tag_t** material_tag,
88  char*** material_uom,
89  double** material_mass,
90  double** percent_mat_mass,
91  int* num_substances,
92  tag_t** substance_tag,
93  char*** substance_uom,
94  double** substance_minimum_mass,
95  double** substance_maximum_mass,
96  logical** is_substance_mass_in_range,
97  double** percent_subs_mass,
98  double* assembly_mass
99  );
102 #ifdef __cplusplus
103 }
104 #endif
105 
106 #include <mat1materialmgmt/libmat1materialmgmt_undef.h>
107 
108 #endif