|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <fclasses/tc_basic.h>#include <pom/pom/pom.h>#include <itk/mem.h>#include <stdarg.h>#include <stdio.h>#include <tc/libtc_exports.h>#include <common/basic_definitions.h>Go to the source code of this file.
Macros | |
| #define | ITK_BATCH_TEXT_MODE 0 |
Functions | |
| TC_API logical | ITK__ask_managed_mode (void) |
| TC_API void | ITK__convert_tag_to_uid (tag_t aTag, char **uid) |
| TC_API void | ITK__convert_uid_to_tag (const char *uid, tag_t *aTag) |
| TC_API void | ITK__set_managed_mode (logical value) |
| TC_API char * | ITK_ask_action (void) |
| TC_API char * | ITK_ask_action_argument (const char *key) |
| TC_API int | ITK_ask_argument_named_value (const char *argument, char **flag, char **value) |
| TC_API int | ITK_ask_bypass (logical *has_bypass) |
| TC_API char * | ITK_ask_cli_argument (const char *key) |
| TC_API int | ITK_ask_default_date_format (char **date_string) |
| TC_API int | ITK_ask_in_ic_context (logical *in_ic_context) |
| TC_API int | ITK_ask_object (tag_t *objectId) |
| TC_API int | ITK_ask_update_level (int *update_level) |
| TC_API int | ITK_date_to_string (date_t a_date, char **a_string) |
| TC_API int | ITK_initialize_text_services (int unused) |
| TC_API int | ITK_is_obj_edited_in_ic_context (tag_t obj, logical *res) |
| TC_API int | ITK_reset_obj_edited_in_ic_context (tag_t obj) |
| TC_API int | ITK_set_bypass (logical on_or_off) |
| TC_API int | ITK_set_in_ic_context (logical on_or_off) |
| TC_API int | ITK_set_obj_edited_in_ic_context (tag_t obj) |
| TC_API int | ITK_string_to_date (const char *a_string, date_t *a_date) |
| int | ITK_user_main (int argc, char **argv) |
| TC_API int | TC_ask_memory_in_use (void) |
| TC_API int | TC_ask_memory_statistics (int *count, char ***names, int **values) |
| TC_API int | TC_dump_objects () |
| TC_API int | TC_print_memory_statistics (FILE *output_file) |
| TC_API void | TC_report_serious_error (const char *file_name, int line_number, const char *control_string,...) |
| TC_API void | TC_write_syslog (const char *control_string,...) |
Login / Logout | |
/** This function calls as much initialisation code as possible without actually logging in with a user name and password. Calling this before ITK_init_module may make ITK_init_module faster. | |
| TC_API int | ITK_init_to_login (void) |
| TC_API void | TC__initialise_tc (int argc, char **argv) |
| TC_API int | TC_init_cmain (int argc, char **argv) |
| TC_API int | TC_init_module (const char *users_id, const char *users_password, const char *users_group) |
| TC_API int | TC_init_module_sponsored (const char *user_id, const char *user_password, const char *sponsored_user, const char *sponsored_user_group) |
| TC_API int | TC_auto_login (void) |
| TC_API int | ITK_exit_module (logical ignore_unsaved_stuff) |
Teamcenter Version | |
| TC_API int | ITK_ask_full_version (char **release) |
| TC_API int | ITK_is_release_at_least (const char *minimum_version, logical *verdict) |
| TC_API int | ITK_ask_version_string (char **version_string) |
| TC_API int | ITK_ask_version (int *version_number) |
Journalling | |
| TC_API int | ITK_set_journalling (int on_or_off) |
| TC_API logical | ITK_ask_journalling (void) |
Copyright 2009. Siemens Product Lifecycle Management Software Inc.
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
This file was tc/tc.h. Code was moved here to allow tc.h to call tcinit.h so that customized code calling tc.h wouldn't have to change. New files should include tcinit.h.
This file contains the prototypes for basic tc ITK usage. It also contains a few include files that contain the prototypes that almost every ITK program will use.
Definition in file tc_startup.h.