NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFPd Class Reference

Contains wrappers for all 'UF_PD' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFPd:

Classes

struct  _AttributeValue
 
struct  _AttributeValueData
 
struct  _AttributeValueData2
 
struct  _AttributeValueString
 
struct  _BusinessModifier
 
struct  _ProductAttribute
 
struct  _ProductAttribute2
 
struct  _ProductDefinition
 
struct  AttributeValue
 Wrapper for UF_PD_attribute_value_s More...
 
struct  AttributeValueData
 Wrapper for UF_PD_attribute_value_data_s More...
 
struct  AttributeValueData2
 Wrapper for UF_PD_attribute_value_data_2_s More...
 
struct  AttributeValueString
 Wrapper for UF_PD_attribute_value_string_s More...
 
struct  BusinessModifier
 Wrapper for UF_PD_business_modifier_s More...
 
struct  ProductAttribute
 Wrapper for UF_PD_product_attribute_s More...
 
struct  ProductAttribute2
 Wrapper for UF_PD_product_attribute_2_s More...
 
struct  ProductDefinition
 Wrapper for UF_PD_product_definition_s More...
 

Public Types

enum  AttributeType
 Wrapper for UF_PD_attribute_type_e More...
 
enum  AttributeValueType
 Wrapper for UF_PD_attribute_value_type_e More...
 

Public Member Functions

void AddBusinessProcessModifier (NXOpen.Tag product_attribute, string modifier_name)
 Wrapper method for UF_PD_add_business_process_modifier More...
 
unsafe void AskBusinessProcessModifierData (NXOpen.Tag business_process_modifier, out BusinessModifier business_modifier)
 Wrapper method for UF_PD_ask_business_process_modifier_data More...
 
void AskBusinessProcessModifierType (NXOpen.Tag business_process_modifier, out PdBusModfrType type)
 Wrapper method for UF_PD_ask_business_process_modifier_type More...
 
unsafe void AskBusinessProcessModifiers (NXOpen.Tag product_attributes, out NXOpen.Tag[] modifiers, out int num_modifiers)
 Wrapper method for UF_PD_ask_business_process_modifiers More...
 
unsafe void AskDefinitionAllowableGeometry (NXOpen.Tag definition, out int num_allowable_geometry, out string[] allowable_geom)
 Wrapper method for UF_PD_ask_definition_allowable_geometry More...
 
unsafe void AskProductAttribueData (NXOpen.Tag attribute, out ProductAttribute attribute_data)
 DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data More...
 
unsafe void AskProductAttribueData2 (NXOpen.Tag attribute, out ProductAttribute2 attribute_data)
 DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data_2 More...
 
unsafe void AskProductAttribueValueData (NXOpen.Tag attribute_value, out AttributeValue value_data)
 DEPRECATED Wrapper method for UF_PD_ask_product_attribue_value_data More...
 
unsafe void AskProductAttribues (NXOpen.Tag product_definition, out NXOpen.Tag[] product_attributess, out int num_product_attributes)
 DEPRECATED Wrapper method for UF_PD_ask_product_attribues More...
 
unsafe void AskProductAttributeData (NXOpen.Tag attribute, out ProductAttribute attribute_data)
 Wrapper method for UF_PD_ask_product_attribute_data More...
 
unsafe void AskProductAttributeData2 (NXOpen.Tag attribute, out ProductAttribute2 attribute_data)
 Wrapper method for UF_PD_ask_product_attribute_data_2 More...
 
unsafe void AskProductAttributeValueData (NXOpen.Tag attribute_value, out AttributeValue value_data)
 Wrapper method for UF_PD_ask_product_attribute_value_data More...
 
unsafe void AskProductAttributes (NXOpen.Tag product_definition, out NXOpen.Tag[] product_attributess, out int num_product_attributes)
 Wrapper method for UF_PD_ask_product_attributes More...
 
unsafe void AskProductDefinitionData (NXOpen.Tag product_definition, out ProductDefinition[] product_definitions)
 Wrapper method for UF_PD_ask_product_definition_data More...
 
void AskProductDefinitionFromInstance (NXOpen.Tag instance, out NXOpen.Tag product_definition)
 Wrapper method for UF_PD_ask_product_definition_from_instance More...
 
unsafe void AskProductDefinitions (NXOpen.Tag context, out NXOpen.Tag[] product_definitions, out int num_product_definitions)
 Wrapper method for UF_PD_ask_product_definitions More...
 
unsafe void AskProductDefinitionsInstances (NXOpen.Tag product_definition, out NXOpen.Tag[] instances, out int num_instances)
 Wrapper method for UF_PD_ask_product_definitions_instances More...
 
unsafe void AskProductDefinitionsOfGeometry (NXOpen.Tag[] geometry_references, int num_geometry_references, out NXOpen.Tag[] product_definitions, out int num_product_definitions)
 Wrapper method for UF_PD_ask_product_definitions_of_geometry More...
 
unsafe void CreateProductDefinition (ref ProductDefinition product_definition, out NXOpen.Tag product_definition_created)
 Wrapper method for UF_PD_create_product_definition More...
 
unsafe void FreeBusinessModifierData (ref BusinessModifier business_modifier)
 Wrapper method for UF_PD_free_business_modifier_data More...
 
unsafe void FreeProductAttributeData (ref ProductAttribute attr)
 Wrapper method for UF_PD_free_product_attribute_data More...
 
unsafe void FreeProductAttributeData2 (ref ProductAttribute2 attr)
 Wrapper method for UF_PD_free_product_attribute_data_2 More...
 
unsafe void FreeProductAttributeValueData (ref AttributeValue value_data)
 Wrapper method for UF_PD_free_product_attribute_value_data More...
 
unsafe void InitAttribute (out ProductAttribute attribute_data)
 Wrapper method for UF_PD_init_attribute More...
 
unsafe void InitAttributeValue (ref AttributeValue attribute_value_data)
 Wrapper method for UF_PD_init_attribute_value More...
 
unsafe void InitBusinessModifier (ref BusinessModifier business_modifier)
 Wrapper method for UF_PD_init_business_modifier More...
 
unsafe void InitProductDefinition (out ProductDefinition product_definition_data)
 Wrapper method for UF_PD_init_product_definition More...
 
void IsRetained (NXOpen.Tag product_definition, out bool retained)
 Wrapper method for UF_PD_is_retained More...
 
unsafe void ModifyProductAttribute (NXOpen.Tag attribute, ref ProductAttribute data)
 Wrapper method for UF_PD_modify_product_attribute More...
 
unsafe void SetBusinessProcessModifierData (NXOpen.Tag business_process_modifier, BusinessModifier business_modifier)
 Wrapper method for UF_PD_set_business_process_modifier_data More...
 
unsafe void SetProductDefinitionData (NXOpen.Tag product_definition, ref ProductDefinition product_definition_data)
 Wrapper method for UF_PD_set_product_definition_data More...
 

Detailed Description

Contains wrappers for all 'UF_PD' functions and data types.

Member Enumeration Documentation

Wrapper for UF_PD_attribute_type_e

Refer to UF_PD_attribute_type_e for documentation
Mapping Help

Member Function Documentation

void NXOpen.UF.UFPd.AddBusinessProcessModifier ( NXOpen.Tag  product_attribute,
string  modifier_name 
)

Wrapper method for UF_PD_add_business_process_modifier

Refer to UF_PD_add_business_process_modifier for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskBusinessProcessModifierData ( NXOpen.Tag  business_process_modifier,
out BusinessModifier  business_modifier 
)

Wrapper method for UF_PD_ask_business_process_modifier_data

Refer to UF_PD_ask_business_process_modifier_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskBusinessProcessModifiers ( NXOpen.Tag  product_attributes,
out NXOpen.Tag[]  modifiers,
out int  num_modifiers 
)

Wrapper method for UF_PD_ask_business_process_modifiers

Refer to UF_PD_ask_business_process_modifiers for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFPd.AskBusinessProcessModifierType ( NXOpen.Tag  business_process_modifier,
out PdBusModfrType  type 
)

Wrapper method for UF_PD_ask_business_process_modifier_type

Refer to UF_PD_ask_business_process_modifier_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskDefinitionAllowableGeometry ( NXOpen.Tag  definition,
out int  num_allowable_geometry,
out string[]  allowable_geom 
)

Wrapper method for UF_PD_ask_definition_allowable_geometry

Refer to UF_PD_ask_definition_allowable_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttribueData ( NXOpen.Tag  attribute,
out ProductAttribute  attribute_data 
)

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data

Refer to UF_PD_ask_product_attribue_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttribueData2 ( NXOpen.Tag  attribute,
out ProductAttribute2  attribute_data 
)

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data_2

Refer to UF_PD_ask_product_attribue_data_2 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttribues ( NXOpen.Tag  product_definition,
out NXOpen.Tag[]  product_attributess,
out int  num_product_attributes 
)

DEPRECATED Wrapper method for UF_PD_ask_product_attribues

Refer to UF_PD_ask_product_attribues for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttribueValueData ( NXOpen.Tag  attribute_value,
out AttributeValue  value_data 
)

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_value_data

Refer to UF_PD_ask_product_attribue_value_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttributeData ( NXOpen.Tag  attribute,
out ProductAttribute  attribute_data 
)

Wrapper method for UF_PD_ask_product_attribute_data

Refer to UF_PD_ask_product_attribute_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttributeData2 ( NXOpen.Tag  attribute,
out ProductAttribute2  attribute_data 
)

Wrapper method for UF_PD_ask_product_attribute_data_2

Refer to UF_PD_ask_product_attribute_data_2 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttributes ( NXOpen.Tag  product_definition,
out NXOpen.Tag[]  product_attributess,
out int  num_product_attributes 
)

Wrapper method for UF_PD_ask_product_attributes

Refer to UF_PD_ask_product_attributes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductAttributeValueData ( NXOpen.Tag  attribute_value,
out AttributeValue  value_data 
)

Wrapper method for UF_PD_ask_product_attribute_value_data

Refer to UF_PD_ask_product_attribute_value_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductDefinitionData ( NXOpen.Tag  product_definition,
out ProductDefinition[]  product_definitions 
)

Wrapper method for UF_PD_ask_product_definition_data

Refer to UF_PD_ask_product_definition_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFPd.AskProductDefinitionFromInstance ( NXOpen.Tag  instance,
out NXOpen.Tag  product_definition 
)

Wrapper method for UF_PD_ask_product_definition_from_instance

Refer to UF_PD_ask_product_definition_from_instance for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductDefinitions ( NXOpen.Tag  context,
out NXOpen.Tag[]  product_definitions,
out int  num_product_definitions 
)

Wrapper method for UF_PD_ask_product_definitions

Refer to UF_PD_ask_product_definitions for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductDefinitionsInstances ( NXOpen.Tag  product_definition,
out NXOpen.Tag[]  instances,
out int  num_instances 
)

Wrapper method for UF_PD_ask_product_definitions_instances

Refer to UF_PD_ask_product_definitions_instances for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.AskProductDefinitionsOfGeometry ( NXOpen.Tag[]  geometry_references,
int  num_geometry_references,
out NXOpen.Tag[]  product_definitions,
out int  num_product_definitions 
)

Wrapper method for UF_PD_ask_product_definitions_of_geometry

Refer to UF_PD_ask_product_definitions_of_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.CreateProductDefinition ( ref ProductDefinition  product_definition,
out NXOpen.Tag  product_definition_created 
)

Wrapper method for UF_PD_create_product_definition

Refer to UF_PD_create_product_definition for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.FreeBusinessModifierData ( ref BusinessModifier  business_modifier)

Wrapper method for UF_PD_free_business_modifier_data

Refer to UF_PD_free_business_modifier_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.FreeProductAttributeData ( ref ProductAttribute  attr)

Wrapper method for UF_PD_free_product_attribute_data

Refer to UF_PD_free_product_attribute_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.FreeProductAttributeData2 ( ref ProductAttribute2  attr)

Wrapper method for UF_PD_free_product_attribute_data_2

Refer to UF_PD_free_product_attribute_data_2 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.FreeProductAttributeValueData ( ref AttributeValue  value_data)

Wrapper method for UF_PD_free_product_attribute_value_data

Refer to UF_PD_free_product_attribute_value_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.InitAttribute ( out ProductAttribute  attribute_data)

Wrapper method for UF_PD_init_attribute

Refer to UF_PD_init_attribute for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.InitAttributeValue ( ref AttributeValue  attribute_value_data)

Wrapper method for UF_PD_init_attribute_value

Refer to UF_PD_init_attribute_value for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.InitBusinessModifier ( ref BusinessModifier  business_modifier)

Wrapper method for UF_PD_init_business_modifier

Refer to UF_PD_init_business_modifier for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.InitProductDefinition ( out ProductDefinition  product_definition_data)

Wrapper method for UF_PD_init_product_definition

Refer to UF_PD_init_product_definition for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFPd.IsRetained ( NXOpen.Tag  product_definition,
out bool  retained 
)

Wrapper method for UF_PD_is_retained

Refer to UF_PD_is_retained for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.ModifyProductAttribute ( NXOpen.Tag  attribute,
ref ProductAttribute  data 
)

Wrapper method for UF_PD_modify_product_attribute

Refer to UF_PD_modify_product_attribute for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.SetBusinessProcessModifierData ( NXOpen.Tag  business_process_modifier,
BusinessModifier  business_modifier 
)

Wrapper method for UF_PD_set_business_process_modifier_data

Refer to UF_PD_set_business_process_modifier_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFPd.SetProductDefinitionData ( NXOpen.Tag  product_definition,
ref ProductDefinition  product_definition_data 
)

Wrapper method for UF_PD_set_product_definition_data

Refer to UF_PD_set_product_definition_data for documentation
Mapping Help

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.