UF_PD_add_business_process_modifier (查看源代码)
定义在: uf_pd.h
概述
The following function will add a business process modifier
to the product attribute.
环境
Internal or External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_add_business_process_modifier
(
tag_t product_attribute,
char * modifier_name
)
| tag_t (tag_t类型) | product_attribute | Input(输入) | Product attribute in which to add modifier. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| char * (字符型指针) | modifier_name | Input(输入) | Knowledge Fusion (KF) name of the modifier to add. |
UF_PD_ask_business_process_modifier_data (查看源代码)
定义在: uf_pd.h
概述
The following function will query the business process modifier data from
the business process modifier.
环境
Internal or External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_business_process_modifier_data
(
tag_t business_process_modifier,
UF_PD_business_modifier_p_t business_modifier
)
UF_PD_ask_business_process_modifier_type (查看源代码)
定义在: uf_pd.h
概述
The following function will ask the business process modifier type
The valid types are:
UF_PD_BUS_MODFR_STRING_TYPE = 0,
UF_PD_BUS_MODFR_LIST_TYPE,
UF_PD_BUS_MODFR_URL_TYPE,
UF_PD_BUS_MODFR_REVISION_TYPE,
UF_PD_BUS_MODFR_SAFETY_CLASS_TYPE,
UF_PD_BUS_MODFR_CUSTOMER_VALUE_TYPE
环境
Internal or External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_business_process_modifier_type
(
tag_t business_process_modifier,
UF_PD_BUS_MODFR_type_e * type
)
UF_PD_ask_business_process_modifiers (查看源代码)
定义在: uf_pd.h
概述
The following function will query the business process modifiers from
the product attribute object.
环境
Internal or External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_business_process_modifiers
(
tag_t product_attributes,
tag_p_t * modifiers,
int * num_modifiers
)
| tag_t (tag_t类型) | product_attributes | Input(输入) | Product attribute to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| tag_p_t * | modifiers | Output to be freed 输出并释放 | Array of business process modifiers applied to the product attribute. |
| int * (整数型指针) | num_modifiers | Output(输出) | Number of business process modifiers in array. |
UF_PD_ask_definition_allowable_geometry (查看源代码)
定义在: uf_pd.h
概述
This function will ask the allowable geometry that can be associated to
the defined product attribute
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_definition_allowable_geometry
(
tag_t definition,
int * num_allowable_geometry,
char * * * allowable_geom
)
| tag_t (tag_t类型) | definition | Input(输入) | Product definition to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| int * (整数型指针) | num_allowable_geometry | Output(输出) | Number of the allowable meometry |
| char * * * | allowable_geom | Output to be freed 输出并释放 | Array of allowable geometry |
UF_PD_ask_product_attribue_data (查看源代码)
定义在: uf_pd.h
概述
Queries the data from a Product Definition Attribute.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_attribue_data
(
tag_t attribute,
UF_PD_product_attribute_p_t attribute_data
)
| tag_t (tag_t类型) | attribute | Input(输入) | Tag of the product definition object to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| UF_PD_product_attribute_p_t | attribute_data | Output(输出) | Data of Product attributes |
UF_PD_ask_product_attribue_data_2 (查看源代码)
定义在: uf_pd.h
概述
Queries the data from a Product Definition Attribute.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_attribue_data_2
(
tag_t attribute,
UF_PD_product_attribute_2_p_t attribute_data
)
| tag_t (tag_t类型) | attribute | Input(输入) | Tag of the product definition object to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| UF_PD_product_attribute_2_p_t | attribute_data | Output(输出) | Data of Product attributes |
UF_PD_ask_product_attribue_value_data (查看源代码)
定义在: uf_pd.h
概述
Queries the attribute value data from a Product Definition Attribute Value.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_attribue_value_data
(
tag_t attribute_value,
UF_PD_attribute_value_p_t value_data
)
UF_PD_ask_product_attribues (查看源代码)
定义在: uf_pd.h
概述
Queries the data from a Product Definition.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_attribues
(
tag_t product_definition,
tag_p_t * product_attributess,
int * num_product_attributes
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Tag of the product definition object to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| tag_p_t * | product_attributess | Output to be freed 输出并释放 | Product attributes |
| int * (整数型指针) | num_product_attributes | Output(输出) | Number of product attributes |
UF_PD_ask_product_definition_data (查看源代码)
定义在: uf_pd.h
概述
Queries the data from a Product Definition. Please use the function
UF_PD_free_product_definition_data to free the allocated product
definition data.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_definition_data
(
tag_t product_definition,
UF_PD_product_definition_p_t * product_definitions
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Tag of the product definition object to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| UF_PD_product_definition_p_t * | product_definitions | Output to be freed 输出并释放 | Product definition data for the given object. |
UF_PD_ask_product_definition_from_instance (查看源代码)
定义在: uf_pd.h
概述
This function will query the Product Definition that defines the Product
Definition Display Instance.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_definition_from_instance
(
tag_t instance,
tag_t * product_definition
)
UF_PD_ask_product_definitions (查看源代码)
定义在: uf_pd.h
概述
Queries Product Definition in part
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_definitions
(
tag_t context,
tag_p_t * product_definitions,
int * num_product_definitions
)
| tag_t (tag_t类型) | context | Input(输入) | Part context for the query |
| tag_p_t * | product_definitions | Output to be freed 输出并释放 | Array of product definition objects |
| int * (整数型指针) | num_product_definitions | Output(输出) | Number of product attributes |
UF_PD_ask_product_definitions_instances (查看源代码)
定义在: uf_pd.h
概述
This function will query the Product Definition Display Instances for the
given Product Definition.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_definitions_instances
(
tag_t product_definition,
tag_p_t * instances,
int * num_instances
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Product definition to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| tag_p_t * | instances | Output to be freed 输出并释放 | Array of instances created from the Product Definition in the work part. |
| int * (整数型指针) | num_instances | Output(输出) | Number of instances in the array. |
UF_PD_ask_product_definitions_of_geometry (查看源代码)
定义在: uf_pd.h
概述
Queries the product definitions associated with the specified geometry. Please
note that those Product Definitions that reference more geometry than what is
specified will be returned by this function.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_ask_product_definitions_of_geometry
(
tag_t * geometry_references,
int num_geometry_references,
tag_p_t * product_definitions,
int * num_product_definitions
)
| tag_t * (tag_t型的指针) | geometry_references | Input(输入) | Geometry to cross reference with product definition objects. |
| int (整数型) | num_geometry_references | Input(输入) | Number of tags references in geometry array. |
| tag_p_t * | product_definitions | Output to be freed 输出并释放 | Product definition objects referencing the specified geometry. |
| int * (整数型指针) | num_product_definitions | Output(输出) | num_product_definitions Number of product definition objects in array. |
UF_PD_create_instance (查看源代码)
定义在: uf_pd.h
概述
Creates a Product Definition Display Instance in the specified part file.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_create_instance
(
tag_t product_definition,
UF_PD_product_definition_instance_p_t instance_definition,
tag_t * instance
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Tag of the product definition object to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| UF_PD_product_definition_instance_p_t | instance_definition | Input(输入) | Product definition instance data to apply to the new display. |
| tag_t * (tag_t型的指针) | instance | Output(输出) | Instance created. |
UF_PD_create_product_definition (查看源代码)
定义在: uf_pd.h
概述
Creates a Product Definition in the work part.
Notes: In NX4, each Product Definition can only contain one product attribute.
The system will raise an error if there is more than one attribute
in the product definition
In NX6, following modifications are implemented -
1. As part of product definition creation, a display instance will also
be created in the TOP view.
2. The system will provide a display instance for legacy product definition
objects that didn't have a display instance. This display instance
is visible in a view named MIGRATED_PMI.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0, modified in release NX4.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_create_product_definition
(
UF_PD_product_definition_p_t product_definition,
tag_t * product_definition_created
)
| UF_PD_product_definition_p_t | product_definition | Input(输入) | Specification for the product definition to be created in the work part. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| tag_t * (tag_t型的指针) | product_definition_created | Output(输出) | Tag of the created product definition |
UF_PD_free_business_modifier_data (查看源代码)
定义在: uf_pd.h
概述
Frees a previously allocated business modifier structure.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_free_business_modifier_data
(
UF_PD_business_modifier_p_t business_modifier
)
UF_PD_free_product_attribute_data (查看源代码)
定义在: uf_pd.h
概述
Frees a previously allocated product attribute structure.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_free_product_attribute_data
(
UF_PD_product_attribute_p_t attr
)
| UF_PD_product_attribute_p_t | attr | Input / Output | Product attribute data for the given object. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
UF_PD_free_product_attribute_data_2 (查看源代码)
定义在: uf_pd.h
概述
Frees a previously allocated product attribute structure.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_free_product_attribute_data_2
(
UF_PD_product_attribute_2_p_t attr
)
UF_PD_free_product_attribute_value_data (查看源代码)
定义在: uf_pd.h
概述
Frees a previously allocated product attribute value structure.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_free_product_attribute_value_data
(
UF_PD_attribute_value_p_t value_data
)
UF_PD_free_product_definition_data (查看源代码)
定义在: uf_pd.h
概述
Frees a previously allocated product definition structure.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_free_product_definition_data
(
UF_PD_product_definition_p_t * product_definition
)
| UF_PD_product_definition_p_t * | product_definition | Input / Output | Product definition data for the given object. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
UF_PD_init_attribute (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for product attributes. Please note
that this does not guarantee the data in the structure is valid for
creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_attribute
(
UF_PD_product_attribute_p_t attribute_data
)
UF_PD_init_attribute_value (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for attribute values. Please note that
this does not guarantee the data in the structure is valid for
creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_attribute_value
(
UF_PD_attribute_value_p_t attribute_value_data
)
UF_PD_init_business_modifier (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for business modifier. Please note that
this does not guarantee the data in the structure is valid for
creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_business_modifier
(
UF_PD_business_modifier_p_t business_modifier
)
UF_PD_init_instance (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for instance objects. Please
note that this does not guarantee the data in the structure is valid
for creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_instance
(
UF_PD_product_definition_instance_p_t instance_data
)
UF_PD_init_leader (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for smart model leaders. Please
note that this does not guarantee the data in the structure is valid
for creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_leader
(
UF_PD_product_definition_leader_p_t leader_data
)
UF_PD_init_leader_assoc_point (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for leader associativity points. Please
note that this does not guarantee the data in the structure is valid for
creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_leader_assoc_point
(
UF_PD_product_definition_leader_assoc_pnt_p_t leader_point_data
)
UF_PD_init_product_definition (查看源代码)
定义在: uf_pd.h
概述
Initializes the data structure for product definitions. Please
note that this does not guarantee the data in the structure is valid
for creation operations, but will ensure all data is initialized.
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_init_product_definition
(
UF_PD_product_definition_p_t product_definition_data
)
UF_PD_is_retained (查看源代码)
定义在: uf_pd.h
概述
This function will check the Product Definition retain status
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_is_retained
(
tag_t product_definition,
logical * retained
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Product definition to query. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |
| logical * | retained | Output(输出) | Object retain status |
UF_PD_modify_product_attribute (查看源代码)
定义在: uf_pd.h
概述
This function will modify the product attribute data
defined by user
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in NX2.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_modify_product_attribute
(
tag_t attribute,
UF_PD_product_attribute_p_t data
)
UF_PD_set_business_process_modifier_data (查看源代码)
定义在: uf_pd.h
概述
The following function will edit the business process modifier data from the
business process modifier.
环境
Internal or External
历史
Created in V19.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_set_business_process_modifier_data
(
tag_t business_process_modifier,
UF_PD_business_modifier_t business_modifier
)
UF_PD_set_product_definition_data (查看源代码)
定义在: uf_pd.h
概述
Sets the data for a Product Definition.
Notes: In NX4, each Product Definition can only contain one
product attribute. The system will raise an error if
there is more than one attribute in the product definition
返回
Return code:
0 = No error
not 0 = Error code
环境
Internal and External
历史
Created in V18.0, modified in release NX4.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_PD_set_product_definition_data
(
tag_t product_definition,
UF_PD_product_definition_p_t product_definition_data
)
| tag_t (tag_t类型) | product_definition | Input(输入) | Tag of the product definition object to query. |
| UF_PD_product_definition_p_t | product_definition_data | Input(输入) | Product definition data for the given object. Must be of type UF_smsp_product_definition_type and subtype UF_smsp_product_attribute_subtype |