uc5007 (查看源代码)
定义在: uf_layer.h
概述
uc5007 create layer category -- replaced by UF_LAYER_create_category
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int uc5007
(
int * ip1,
char * cp2,
int ip3
)
| int * (整数型指针) | ip1 | | |
| char * (字符型指针) | cp2 | | |
| int (整数型) | ip3 | | |
uc5008 (查看源代码)
定义在: uf_layer.h
概述
uc5008 read category layer -- replaced by UF_LAYER_ask_category_info
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int uc5008
(
char * cp1,
int ip2,
int * ir3
)
| char * (字符型指针) | cp1 | | |
| int (整数型) | ip2 | | |
| int * (整数型指针) | ir3 | | |
uc5009 (查看源代码)
定义在: uf_layer.h
概述
uc5009 edit layer category -- replaced UF_LAYER_edit_category_layer
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int uc5009
(
int * ip1,
char * cp2,
int ip3
)
| int * (整数型指针) | ip1 | | |
| char * (字符型指针) | cp2 | | |
| int (整数型) | ip3 | | |
UF_LAYER_ask_category_info (查看源代码)
定义在: uf_layer.h
概述
Reads category name, member layers, and description.
环境
内部和外部
参见
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_ask_category_info
(
tag_t category,
UF_LAYER_category_info_p_t category_info
)
UF_LAYER_ask_category_tag (查看源代码)
定义在: uf_layer.h
概述
Finds the tag of a category given the category name
环境
内部和外部
历史
New in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_ask_category_tag
(
char * category_name,
tag_t * category
)
| char * (字符型指针) | category_name | Input(输入) | Name of the category |
| tag_t * (tag_t型的指针) | category | Output(输出) | Category object identifier. If the category name does not exist, category will be NULL_TAG (but no error code will be returned). |
UF_LAYER_ask_status (查看源代码)
定义在: uf_layer.h
概述
Reads layer status.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_ask_status
(
const int layer_number,
int * layer_status
)
| const int | layer_number | Input(输入) | Layer number |
| int * (整数型指针) | layer_status | Output(输出) | Layer status UF_LAYER_WORK_LAYER UF_LAYER_ACTIVE_LAYER UF_LAYER_REFERENCE_LAYER UF_LAYER_INACTIVE_LAYER |
UF_LAYER_ask_work_layer (查看源代码)
定义在: uf_layer.h
概述
Reads work layer.
环境
内部和外部
历史
New in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_ask_work_layer
(
int * layer_number
)
| int * (整数型指针) | layer_number | Output(输出) | Layer number |
UF_LAYER_create_category (查看源代码)
定义在: uf_layer.h
概述
Create a category name, member layers, and description.
环境
内部和外部
参见
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_create_category
(
UF_LAYER_category_info_p_t category_info,
tag_t * category
)
UF_LAYER_cycle_by_layer (查看源代码)
定义在: uf_layer.h
概述
Cycles the work part by layer.
First call: Returns first object in first enabled layer.
Next call: Returns next object in next enabled layer.
Last call: When all objects have been exhausted,
object_tag = NULL_TAG is returned.
Do not attempt to delete objects when cycling the database in a loop. Problems
can occur when trying to read the next object when the current object has been
deleted. To delete objects, save an array with the objects in it, and then
when you have completed cycling, use UF_OBJ_delete_array_of_objects to delete
the saved array of objects.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_cycle_by_layer
(
int layer_number,
tag_t * object_tag
)
| int (整数型) | layer_number | Input(输入) | Layer number to cycle, pass in a layer number of 0 to cycle all enabled layers. |
| tag_t * (tag_t型的指针) | object_tag | Input / Output | On input the object found by the last call to this routine. Begin the cycle by passing in object = NULL_TAG On output, the next object on the specified layer or layers. Outputs a NULL_TAG when the cycle is finished. |
UF_LAYER_edit_category_descr (查看源代码)
定义在: uf_layer.h
概述
Edit a category description.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_edit_category_descr
(
tag_t category,
char * cat_descr
)
| tag_t (tag_t类型) | category | Input(输入) | Category object identifier |
| char * (字符型指针) | cat_descr | Input(输入) | New description for this category. |
UF_LAYER_edit_category_layer (查看源代码)
定义在: uf_layer.h
概述
Edit the layers associated with a category.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_edit_category_layer
(
tag_t category,
logical layer_mask [ UF_LAYER_MAX_LAYER ]
)
| tag_t (tag_t类型) | category | Input(输入) | Category object identifier |
| logical | layer_mask [ UF_LAYER_MAX_LAYER ] | Input(输入) | A logical for each layer, does it belong to this category or not. layer_mask[0] is TRUE if layer 1 belongs to the category, otherwise it is false. layer_mask[1] applies to layer 2, and so on. |
UF_LAYER_edit_category_name (查看源代码)
定义在: uf_layer.h
概述
Edit a category name.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_edit_category_name
(
tag_t category,
char * cat_name
)
| tag_t (tag_t类型) | category | Input(输入) | Category object identifier |
| char * (字符型指针) | cat_name | Input(输入) | New category name |
UF_LAYER_set_all_but_work (查看源代码)
定义在: uf_layer.h
概述
Sets the status of all layers, except the work layer, as specified.
环境
内部和外部
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_set_all_but_work
(
const int layer_status
)
| const int | layer_status | Input(输入) | Layer status UF_LAYER_WORK_LAYER UF_LAYER_ACTIVE_LAYER UF_LAYER_REFERENCE_LAYER UF_LAYER_INACTIVE_LAYER |
UF_LAYER_set_many_layers_status (查看源代码)
定义在: uf_layer.h
概述
Sets the specified layers to the corresponding specified status. The
work layer is not made reference or inactive. Only one layer can be
the work layer. If any error occurs, then none of the layers status is
modified.
环境
内部和外部
参见
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_set_many_layers_status
(
const int count_of_layers,
UF_LAYER_status_info_p_t changes
)
| const int | count_of_layers | Input(输入) | Count of layers specified |
| UF_LAYER_status_info_p_t | changes | Input(输入) | An array of structures where each element in the array is a structure that contains a layer number and status. |
UF_LAYER_set_status (查看源代码)
定义在: uf_layer.h
概述
Sets the layer status to either: work layer, active layer, reference layer,
or inactive layer.
The status of the current work layer may not be changed. You must first
set another layer to be the work layer, then change the status of
the prior work layer.
环境
内部和外部
历史
V18.0 Disallow changing the status of the current work layer
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_LAYER_set_status
(
const int layer_number,
const int layer_status
)
| const int | layer_number | Input(输入) | Layer number |
| const int | layer_status | Input(输入) | Layer status UF_LAYER_WORK_LAYER UF_LAYER_ACTIVE_LAYER UF_LAYER_REFERENCE_LAYER UF_LAYER_INACTIVE_LAYER |