ITK Function Reference

(V10000.1.0.60_20160308.00)
prop_msg.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
22 /* */
23 
24 #ifndef PROP_MSG_H
25 #define PROP_MSG_H
26 
27 #include <property/libproperty_exports.h>
28 
59 #define PROP_ask_value_string_msg "PROP_ask_value_string"
60 
71 #define PROP_ask_value_strings_msg "PROP_ask_value_strings"
72 
81 #define PROP_ask_value_string_at_msg "PROP_ask_value_string_at"
82 
89 #define PROP_set_value_string_msg "PROP_set_value_string"
90 
99 #define PROP_set_value_strings_msg "PROP_set_value_strings"
100 
107 #define PROP_ask_value_char_msg "PROP_ask_value_char"
108 
119 #define PROP_ask_value_chars_msg "PROP_ask_value_chars"
120 
129 #define PROP_ask_value_char_at_msg "PROP_ask_value_char_at"
130 
137 #define PROP_ask_value_date_msg "PROP_ask_value_date"
138 
149 #define PROP_ask_value_dates_msg "PROP_ask_value_dates"
150 
159 #define PROP_ask_value_date_at_msg "PROP_ask_value_date_at"
160 
167 #define PROP_ask_value_double_msg "PROP_ask_value_double"
168 
179 #define PROP_ask_value_doubles_msg "PROP_ask_value_doubles"
180 
189 #define PROP_ask_value_double_at_msg "PROP_ask_value_double_at"
190 
197 #define PROP_ask_value_int_msg "PROP_ask_value_int"
198 
209 #define PROP_ask_value_ints_msg "PROP_ask_value_ints"
210 
219 #define PROP_ask_value_int_at_msg "PROP_ask_value_int_at"
220 
227 #define PROP_ask_value_logical_msg "PROP_ask_value_logical"
228 
239 #define PROP_ask_value_logicals_msg "PROP_ask_value_logicals"
240 
249 #define PROP_ask_value_logical_at_msg "PROP_ask_value_logical_at"
250 
257 #define PROP_ask_value_tag_msg "PROP_ask_value_tag"
258 
269 #define PROP_ask_value_tags_msg "PROP_ask_value_tags"
270 
279 #define PROP_ask_value_tag_at_msg "PROP_ask_value_tag_at"
280 
289 #define PROP_set_value_string_at_msg "PROP_set_value_string_at"
290 
297 #define PROP_set_value_char_msg "PROP_set_value_char"
298 
307 #define PROP_set_value_chars_msg "PROP_set_value_chars"
308 
317 #define PROP_set_value_char_at_msg "PROP_set_value_char_at"
318 
325 #define PROP_set_value_date_msg "PROP_set_value_date"
326 
335 #define PROP_set_value_dates_msg "PROP_set_value_dates"
336 
345 #define PROP_set_value_date_at_msg "PROP_set_value_date_at"
346 
353 #define PROP_set_value_double_msg "PROP_set_value_double"
354 
363 #define PROP_set_value_doubles_msg "PROP_set_value_doubles"
364 
373 #define PROP_set_value_double_at_msg "PROP_set_value_double_at"
374 
381 #define PROP_set_value_int_msg "PROP_set_value_int"
382 
391 #define PROP_set_value_ints_msg "PROP_set_value_ints"
392 
401 #define PROP_set_value_int_at_msg "PROP_set_value_int_at"
402 
409 #define PROP_set_value_logical_msg "PROP_set_value_logical"
410 
419 #define PROP_set_value_logicals_msg "PROP_set_value_logicals"
420 
429 #define PROP_set_value_logical_at_msg "PROP_set_value_logical_at"
430 
437 #define PROP_set_value_tag_msg "PROP_set_value_tag"
438 
447 #define PROP_set_value_tags_msg "PROP_set_value_tags"
448 
457 #define PROP_set_value_tag_at_msg "PROP_set_value_tag_at"
458 
472 #define PROP_is_modifiable_msg "PROP_is_modifiable"
473 
485 #define PROP_UIF_ask_value_msg "PROP_UIF_ask_value"
486 
501 #define PROP_UIF_set_value_msg "PROP_UIF_set_value"
502 
510 #define PROP_validate_lov_char_msg "PROP_validate_lov_char"
511 
519 #define PROP_validate_lov_date_msg "PROP_validate_lov_date"
520 
528 #define PROP_validate_lov_double_msg "PROP_validate_lov_double"
529 
537 #define PROP_validate_lov_int_msg "PROP_validate_lov_int"
538 
546 #define PROP_validate_lov_logical_msg "PROP_validate_lov_logical"
547 
555 #define PROP_validate_lov_string_msg "PROP_validate_lov_string"
556 
564 #define PROP_validate_lov_tag_msg "PROP_validate_lov_tag"
565 
574 #define PROP_ask_lov_chars_msg "PROP_ask_lov_chars"
575 
584 #define PROP_ask_lov_dates_msg "PROP_ask_lov_dates"
585 
594 #define PROP_ask_lov_doubles_msg "PROP_ask_lov_doubles"
595 
604 #define PROP_ask_lov_ints_msg "PROP_ask_lov_ints"
605 
614 #define PROP_ask_lov_logicals_msg "PROP_ask_lov_logicals"
615 
624 #define PROP_ask_lov_strings_msg "PROP_ask_lov_strings"
625 
634 #define PROP_ask_lov_tags_msg "PROP_ask_lov_tags"
635 
645 #define PROP_ask_displayable_values_msg "PROP_ask_displayable_values"
646 
655 #ifdef __cplusplus
656  extern "C"{
657 #endif
658 
667 extern PROPERTY_API int PROP_assign_string(
668  tag_t prop_tag,
669  const char* value
670  );
671 
681 extern PROPERTY_API int PROP_assign_string_at(
682  tag_t prop_tag,
683  int position,
687  const char* value
688  );
689 
699 extern PROPERTY_API int PROP_assign_strings(
700  tag_t prop_tag,
701  int num,
702  char** values
706  );
707 
716 extern PROPERTY_API int PROP_assign_date(
717  tag_t prop_tag,
718  date_t value
719  );
720 
730 extern PROPERTY_API int PROP_assign_date_at(
731  tag_t prop_tag,
732  int position,
736  date_t value
737  );
738 
748 extern PROPERTY_API int PROP_assign_dates(
749  tag_t prop_tag,
750  int num,
751  const date_t* values
755  );
756 
765 extern PROPERTY_API int PROP_assign_double(
766  tag_t prop_tag,
767  double value
768  );
769 
779 extern PROPERTY_API int PROP_assign_double_at(
780  tag_t prop_tag,
781  int position,
785  double value
786  );
787 
797 extern PROPERTY_API int PROP_assign_doubles(
798  tag_t prop_tag,
799  int num,
800  const double* values
804  );
805 
814 extern PROPERTY_API int PROP_assign_int(
815  tag_t prop_tag,
816  int value
817  );
818 
828 extern PROPERTY_API int PROP_assign_int_at(
829  tag_t prop_tag,
830  int position,
834  int value
835  );
836 
846 extern PROPERTY_API int PROP_assign_ints(
847  tag_t prop_tag,
848  int num,
849  const int* values
853  );
854 
863 extern PROPERTY_API int PROP_assign_logical(
864  tag_t prop_tag,
865  logical value
866  );
867 
877 extern PROPERTY_API int PROP_assign_logical_at(
878  tag_t prop_tag,
879  int position,
883  logical value
884  );
885 
895 extern PROPERTY_API int PROP_assign_logicals(
896  tag_t prop_tag,
897  int num,
898  const logical* values
902  );
903 
912 extern PROPERTY_API int PROP_assign_tag(
913  tag_t prop_tag,
914  tag_t value
915  );
916 
926 extern PROPERTY_API int PROP_assign_tag_at(
927  tag_t prop_tag,
928  int position,
932  tag_t value
933  );
934 
944 extern PROPERTY_API int PROP_assign_tags(
945  tag_t prop_tag,
946  int num,
947  const tag_t* values
951  );
952 
961 extern PROPERTY_API int PROP_assign_char(
962  tag_t prop_tag,
963  char value
964  );
965 
975 extern PROPERTY_API int PROP_assign_char_at(
976  tag_t prop_tag,
977  int position,
981  char value
982  );
983 
993 extern PROPERTY_API int PROP_assign_chars(
994  tag_t prop_tag,
995  int num,
996  const char* values
1000  );
1001 
1010 extern PROPERTY_API int PROP_get_value_string(
1011  tag_t prop_tag,
1012  char** value
1013  );
1014 
1024 extern PROPERTY_API int PROP_get_value_strings(
1025  tag_t prop_tag,
1026  int* num,
1027  char*** values
1028  );
1029 
1039 extern PROPERTY_API int PROP_get_value_string_at(
1040  tag_t prop_tag,
1041  int position,
1045  char** value
1046  );
1047 
1056 extern PROPERTY_API int PROP_get_value_date(
1057  tag_t prop_tag,
1058  date_t* value
1059  );
1060 
1070 extern PROPERTY_API int PROP_get_value_dates(
1071  tag_t prop_tag,
1072  int* num,
1073  date_t** values
1074  );
1075 
1085 extern PROPERTY_API int PROP_get_value_date_at(
1086  tag_t prop_tag,
1087  int position,
1091  date_t* value
1092  );
1093 
1102 extern PROPERTY_API int PROP_get_value_double(
1103  tag_t prop_tag,
1104  double* value
1105  );
1106 
1116 extern PROPERTY_API int PROP_get_value_doubles(
1117  tag_t prop_tag,
1118  int* num,
1119  double** values
1120  );
1121 
1131 extern PROPERTY_API int PROP_get_value_double_at(
1132  tag_t prop_tag,
1133  int position,
1137  double* value
1138  );
1139 
1148 extern PROPERTY_API int PROP_get_value_int(
1149  tag_t prop_tag,
1150  int* value
1151  );
1152 
1162 extern PROPERTY_API int PROP_get_value_ints(
1163  tag_t prop_tag,
1164  int* num,
1165  int** values
1166  );
1167 
1177 extern PROPERTY_API int PROP_get_value_int_at(
1178  tag_t prop_tag,
1179  int position,
1183  int* value
1184  );
1185 
1194 extern PROPERTY_API int PROP_get_value_logical(
1195  tag_t prop_tag,
1196  logical* value
1197  );
1198 
1208 extern PROPERTY_API int PROP_get_value_logicals(
1209  tag_t prop_tag,
1210  int* num,
1211  logical** values
1212  );
1213 
1223 extern PROPERTY_API int PROP_get_value_logical_at(
1224  tag_t prop_tag,
1225  int position,
1229  logical* value
1230  );
1231 
1240 extern PROPERTY_API int PROP_get_value_tag(
1241  tag_t prop_tag,
1242  tag_t* value
1243  );
1244 
1254 extern PROPERTY_API int PROP_get_value_tags(
1255  tag_t prop_tag,
1256  int* num,
1257  tag_t** values
1258  );
1259 
1269 extern PROPERTY_API int PROP_get_value_tag_at(
1270  tag_t prop_tag,
1271  int position,
1275  tag_t* value
1276  );
1277 
1286 extern PROPERTY_API int PROP_get_value_char(
1287  tag_t prop_tag,
1288  char* value
1289  );
1290 
1300 extern PROPERTY_API int PROP_get_value_chars(
1301  tag_t prop_tag,
1302  int* num,
1303  char** values
1304  );
1305 
1315 extern PROPERTY_API int PROP_get_value_char_at(
1316  tag_t prop_tag,
1317  int position,
1321  char* value
1322  );
1323 
1340 extern PROPERTY_API int PROP_ask_relations(
1341  tag_t prop_tag,
1342  int* num,
1343  tag_t** relation_tags
1344  );
1345 
1352 extern PROPERTY_API int PROP_tag_to_string(
1353  tag_t the_tag,
1354  char** the_string
1355  );
1356 
1363 extern PROPERTY_API int PROP_string_to_tag(
1364  const char* the_string,
1366  tag_t* the_tag
1367  );
1368 
1373 #ifdef __cplusplus
1374 }
1375 #endif
1376 
1377 #include <property/libproperty_undef.h>
1378 
1379 #endif