ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
tccore
imantype.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
/* */
73
#ifndef IMANTYPE_H
74
#define IMANTYPE_H
75
76
/* */
77
#include <
tccore/imantype_msg.h
>
78
79
#include <
tccore/tctype.h
>
80
81
82
#define IMAN_set_id_msg TC_set_id_msg
83
#define IMAN_set_name_msg TC_set_name_msg
84
#define IMAN_set_description_msg TC_set_description_msg
85
#define IMAN_set_type_msg TC_set_type_msg
86
#define IMAN_set_type_directly_msg TC_set_type_directly_msg
87
#define IMANTYPE_name_size_c TCTYPE_name_size_c
88
#define IMANTYPE_class_name_size_c TCTYPE_class_name_size_c
89
#define IMANTYPE_DISABLE_UPDATE_LIST TCTYPE_DISABLE_UPDATE_LIST
90
#define IMANTYPE_ENABLE_UPDATE_LIST TCTYPE_ENABLE_UPDATE_LIST
91
#define IMANTYPE_SUSPEND_UPDATE_LIST TCTYPE_SUSPEND_UPDATE_LIST
92
#define IMANTYPE_RESUME_UPDATE_LIST TCTYPE_RESUME_UPDATE_LIST
93
#define IMANTYPE_UPDATE_ALL_PROPS TCTYPE_UPDATE_ALL_PROPS
94
95
typedef
enum
TCTYPE_display_e
IMANTYPE_display_t
;
96
#define IMANTYPE_DISPLAYABLE TCTYPE_DISPLAYABLE
97
#define IMANTYPE_HIDDEN_AT_SYSTEM_LEVEL TCTYPE_HIDDEN_AT_SYSTEM_LEVEL
98
#define IMANTYPE_HIDDEN_AT_SITE_LEVEL TCTYPE_HIDDEN_AT_SITE_LEVEL
99
#define IMANTYPE_HIDDEN_AT_PARENT_LEVEL TCTYPE_HIDDEN_AT_PARENT_LEVEL
100
#define IMANTYPE_HIDDEN_AT_CURRENT_LEVEL TCTYPE_HIDDEN_AT_CURRENT_LEVEL
101
102
typedef
struct
TCTYPE_availablerel_s
IMANTYPE_availablerel_t
;
103
104
#define IMANTYPE_init_module TCTYPE_init_module
105
#define IMANTYPE_exit_module TCTYPE_exit_module
106
#define IMANTYPE_create TCTYPE_create
107
#define IMANTYPE_add_subtype TCTYPE_add_subtype
108
#define IMANTYPE_save TCTYPE_save
109
#define IMANTYPE_refresh TCTYPE_refresh
110
#define IMANTYPE_delete TCTYPE_delete
111
#define IMANTYPE_ask_name TCTYPE_ask_name
112
#define IMANTYPE_ask_class_name TCTYPE_ask_class_name
113
#define IMANTYPE_ask_object_type TCTYPE_ask_object_type
114
#define IMANTYPE_find_type TCTYPE_find_type
115
#define IMANTYPE_find_types_for_class TCTYPE_find_types_for_class
116
#define IMANTYPE_find_displayable_types_for_class TCTYPE_find_displayable_types_for_class
117
#define IMANTYPE_find_displayable_types_for_class_and_accessor TCTYPE_find_displayable_types_for_class_and_accessor
118
#define IMANTYPE_find_hidden_types_for_class_and_accessor TCTYPE_find_hidden_types_for_class_and_accessor
119
#define IMANTYPE_find_alltypes_for_class TCTYPE_find_alltypes_for_class
120
#define IMANTYPE_extent TCTYPE_extent
121
#define IMANTYPE_list_properties TCTYPE_list_properties
122
#define IMANTYPE_ask_property_by_name TCTYPE_ask_property_by_name
123
#define IMANTYPE_ask_property_by_display_name TCTYPE_ask_property_by_display_name
124
#define IMANTYPE_add_runtime_property TCTYPE_add_runtime_property
125
#define IMANTYPE_add_relation_property TCTYPE_add_relation_property
126
#define IMANTYPE_remove_property TCTYPE_remove_property
127
#define IMANTYPE_list_primary_rtypes TCTYPE_list_primary_rtypes
128
#define IMANTYPE_register_properties TCTYPE_register_properties
129
#define IMANTYPE_list_displayable_properties TCTYPE_list_displayable_properties
130
#define IMANTYPE_ask_available_relations TCTYPE_ask_available_relations
131
#define IMANTYPE_ask_available_relation_names TCTYPE_ask_available_relation_names
132
#define IMANTYPE_hide_type TCTYPE_hide_type
133
#define IMANTYPE_show_type TCTYPE_show_type
134
#define IMANTYPE_ask_parent_type TCTYPE_ask_parent_type
135
#define IMANTYPE_is_type_of TCTYPE_is_type_of
136
#define IMANTYPE_set_parent_type TCTYPE_set_parent_type
137
#define IMANTYPE_ask_subtypes TCTYPE_ask_subtypes
138
#define IMANTYPE_ask_child_types TCTYPE_ask_child_types
139
#define IMANTYPE_ask_child_primary_types TCTYPE_ask_child_primary_types
140
141
#endif