UF_PD_allowable_geometry_e (view source)
 
Defined in: uf_pd_types.h
 
Overview
Following is the enumerated type used to define the set of valid
geometry types for a product definition attribute.


Data Members

UF_PD_ALLOWABLE_GEOMETRY_ALL


UF_PD_ALLOWABLE_GEOMETRY_EDGE


UF_PD_ALLOWABLE_GEOMETRY_FACE


UF_PD_ALLOWABLE_GEOMETRY_BODY


UF_PD_ALLOWABLE_GEOMETRY_LINE


UF_PD_ALLOWABLE_GEOMETRY_POINT


UF_PD_ALLOWABLE_GEOMETRY_CONIC


UF_PD_ALLOWABLE_GEOMETRY_ARC


UF_PD_ALLOWABLE_GEOMETRY_SPLINE


UF_PD_ALLOWABLE_GEOMETRY_COMPONENT


 


 
UF_PD_attribute_type_e (view source)
 
Defined in: uf_pd_types.h
 
Also known as:
 
Overview
This enumerated type defines the type of attributes
current supported by the Smart Model tools.


Data Members

UF_PD_NULL_ATTRIBUTE_TYPE
system default attribute type

UF_PD_UG_USER_DEFINED
User defined attribute.
For this attribute, the user may specify any number, and type of
product attribute values.

UF_PD_STRING_TYPE
String attribute.
This type contains a single attribute value which hold a title/value
pair for a string parameter.
Title: String
Value: any string

UF_PD_INTEGER_TYPE
Integer attribute.
This type contains a single attribute value which hold a title/value
pair for an integer parameter.
Title: Integer
Value: any integer

UF_PD_NUMBER_TYPE
Number attribute.
This type contains a single attribute value which hold a title/value
pair for a number parameter.
Title: Number
Value: any number

UF_PD_ENTERPRISE_IDENTIFIER_TYPE
Enterprise Identifier.
An enterprise identifier is used to embed company information within
a part file. The attributes of an enterprise identifier include:
Company Name: Name of the company owning the part.
Company Address: Street, City, State, and Zip of that company.
Division / Site: Division, or site information of authoring part.
CAGE Code: Government assigned code for tracking purposes,
if applicable.

UF_PD_PART_IDENTIFIER_TYPE
Part Identifier.
A part identifier is used to embed part information within an NX
part file. The attributes of a part identifier include:
Identifier: A unique identifier for that part
Revision: The revision assigned to that part identifier
Item Name:
Item Name Modifier:
Descriptive Modifier:

UF_PD_MATERIAL_SPECIFICATION_TYPE
Material Specification. The attributes include:
Identifier: A unique identifier for that part
Revision: The revision assigned to that part identifier
Nomenclature:
User Field: A array of string defined by users

UF_PD_PROCESS_SPECIFICATION_TYPE
Process Specification. The attributes include:
Identifier: A unique identifier for that part
Revision: The revision assigned to that part identifier
Nomenclature:

UF_PD_SURFACE_FINISH_TYPE
Surface Finish. The attributes include:
Standard:
Symbol Type:
a1, a2, b, c, d, e, f1, f2 (Check Standard for details)

valid value for standard: "ANSI", "ISO", "JIS", "DIN"

valid value for Symbol Type:
"Basic", "BasicProhibited", "BasicRequired", "Modifier",
"ModifierProhibited" , "ModifierRequired", "ModifierAllAround",
"ModifierAllAroundProhibited", "ModifierAllAroundRequired"

UF_PD_GENERIC_NOTE_TYPE
Generic Note. The attributes include:
Category:
Identifier
Revision:
Text:

UF_PD_SPECIFIC_NOTE_TYPE
Specific Note. The attributes include:
Category:
Identifier
Revision:
Text:

UF_PD_BALLOON_NOTE_TYPE
Ballon note, The attributes include:
Category:
Identifier
Revision:
Text:
Balloon Text:

UF_PD_LOCATOR_DESIGNATOR_TYPE
Locator Designator, the attributes include:
Locator Type:
Locator Letter:
Coordinate Plane:
Func Subscript:
Part Number:
Note Text
Hot Spot:

UF_PD_COORDINATE_NOTE_TYPE
Coordinate Note, the attributes include:
Category
Identifier
Revision
Prefix X
Suffix X
Include X: prefix x and sufix x will be on if checked
Prefix Y
Suffix Y
Include Y: prefix y and sufix y will be on if checked
Prefix Z
Suffix Z
Include Z: prefix z and sufix z will be on if checked
Prefix I
Suffix I
Include I: prefix i and sufix i will be on if checked
Prefix J
Suffix J
Include J: prefix j and sufix j will be on if checked
Prefix K
Suffix K
Include_K: prefix k and sufix k will be on if checked
Prefix Label
Suffix Label
Include Label: prefix label and sufix label will be on if checked
Prefix Level
Suffix Level
Include Level:: prefix level and sufix level will be on if checked

UF_PD_EXPORT_CONTROL_TYPE
Export Control e-Marking. The attributes include:
Identifier: The terse description of this attribute
Text: The verbose description of this attribute

UF_PD_GOVERNMENT_SECURITY_INFO_TYPE
Government Security Info e-Marking. The attributes include:
Identifier: The terse description of this attribute
Text: The verbose description of this attribute

UF_PD_COMPANY_PROPRIETARY_INFO_TYPE
Company Proprietary Info e-Marking. The attributes include:
Identifier: The terse description of this attribute
Text: The verbose description of this attribute

UF_PD_GENERIC_EMARKING_TYPE
Generic e-Marking. The attributes include:
Identifier: The terse description of this attribute
Text: The verbose description of this attribute

UF_PD_SPUR_GEAR_TYPE
Spur Gear. The attributes include:
Number of teeth
Internal/External
Module
Pressure Angle
Pitch Diameter
Base Diameter
Major Diameter
Minor Diameter
Circular Tooth Thickness / Circular Space Width
Measurement Over Two .xxxxx Dia Ball
Ball Diameter

UF_PD_HELICAL_GEAR_TYPE
Helical Gear. The attributes include:
Number of teeth
Internal/External
Normal Module
Normal Pressure Angle
Helix Angle
Hand
Lead
Pitch Diameter
Base Diameter
Major Diameter
Minor Diameter
Circular Tooth Thickness / Circular Space Width
Measurement Over Two .xxxxx Dia Ball
Ball Diameter

UF_PD_STRAIGHT_SIDED_SPLINE_TYPE
Straight Sided Spline. The attributes include:
Number of teeth
Internal/External
Tooth Profile Angle
Pitch Diameter
Base Diameter
Major Diameter
Minor Diameter
Minimum Form Diameter
Maximum Form Diameter
Minimum Effective Circular Tooth Thickness / Minimum
Effective Circular Space Width
Maximum Effective Circular Tooth Thickness / Maximum
Effective Circular Space Width
Minimum Actual Circular Tooth Thickness / Minimum
Actual Circular Space Width
Maximum Actual Circular Tooth Thickness / Maximum
Actual Circular Space Width
Measurement Over Two .xxxxx Dia Pin
Pin Diameter

UF_PD_INVOLUTE_SPLINE_TYPE
Involute Spline. The attributes include:
Number of teeth
Internal/External
Pressure Angle
Pitch Diameter
Base Diameter
Major Diameter
Minor Diameter
Minimum Form Diameter
Maximum Form Diameter
Minimum Effective Circular Tooth Thickness / Minimum
Effective Circular Space Width
Maximum Effective Circular Tooth Thickness / Maximum
Effective Circular Space Width
Minimum Actual Circular Tooth Thickness / Minimum
Actual Circular Space Width
Maximum Actual Circular Tooth Thickness / Maximum
Actual Circular Space Width
Measurement Over Two .xxxxx Dia Pin
Pin Diameter

UF_PD_NUM_ATTRIBUTE_TYPES
This must always be last

 


 
UF_PD_attribute_value_type_e (view source)
 
Defined in: uf_pd_types.h
 
Also known as:
 
Overview
This enumerated type defines the type of attribute values
available.


Data Members

UF_PD_INTEGER_VALUE
NX product attribute integer value type

UF_PD_NUMBER_VALUE
NX product attribute number value type

UF_PD_STRING_VALUE
NX product attribute string value type

UF_PD_LIST_VALUE
NX product attribute list value type

UF_PD_URL_VALUE
NX product attribute url value type

 


 
UF_PD_BUS_MODFR_type_e (view source)
 
Defined in: uf_pd_types.h
 
Overview
Following is the enumerated type used to define the set of valid
business modifier types for a product definition attribute.


Data Members

UF_PD_BUS_MODFR_STRING_TYPE = 0
NX business modifier string type

UF_PD_BUS_MODFR_LIST_TYPE
NX business modifier list type

UF_PD_BUS_MODFR_URL_TYPE
NX business modifier url type

UF_PD_BUS_MODFR_REVISION_TYPE
NX business modifier revision type

UF_PD_BUS_MODFR_SAFETY_CLASS_TYPE
NX business modifier safety class type

UF_PD_BUS_MODFR_CUSTOMER_VALUE_TYPE
NX business modifier customer value type

 


 
UF_PD_product_definition_instance_type_e (view source)
 
Defined in: uf_pd_types.h
 
Also known as:
 
Overview
Defines the type of user defined instance object


Data Members

UF_PD_PRODUCT_DEFINITION_INSTANCE_COMBINED


UF_PD_PRODUCT_DEFINITION_INSTANCE_USER_DEFINED


 


 
UF_PD_product_definition_leader_assoc_pnt_type_e (view source)
 
Defined in: uf_pd_types.h
 
Also known as:
 
Overview
The following structure is used to defined instance leader
associated point information


Data Members

UF_PD_INSTANCE_LEADER_ASSOC_PNT_TAG_TYPE


UF_PD_INSTANCE_LEADER_ASSOC_NOMINAL_TYPE