NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 
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...
 
void AskBusinessProcessModifierType (NXOpen.Tag business_process_modifier, out PdBusModfrType type)
 Wrapper method for UF_PD_ask_business_process_modifier_type 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 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 AskProductAttribueValueData (NXOpen.Tag attribute_value, out AttributeValue value_data)
 DEPRECATED Wrapper method for UF_PD_ask_product_attribue_value_data 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 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 AskProductAttributeValueData (NXOpen.Tag attribute_value, out AttributeValue value_data)
 Wrapper method for UF_PD_ask_product_attribute_value_data 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...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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

Wrapper for UF_PD_attribute_value_type_e

Refer to UF_PD_attribute_value_type_e for documentation

Member Function Documentation

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

Wrapper method for UF_PD_add_business_process_modifier

Refer to UF_PD_add_business_process_modifier for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_business_process_modifier_data

Refer to UF_PD_ask_business_process_modifier_data for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_business_process_modifiers

Refer to UF_PD_ask_business_process_modifiers for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_business_process_modifier_type

Refer to UF_PD_ask_business_process_modifier_type for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_definition_allowable_geometry

Refer to UF_PD_ask_definition_allowable_geometry for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data

Refer to UF_PD_ask_product_attribue_data for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_data_2

Refer to UF_PD_ask_product_attribue_data_2 for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_PD_ask_product_attribues

Refer to UF_PD_ask_product_attribues for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_PD_ask_product_attribue_value_data

Refer to UF_PD_ask_product_attribue_value_data for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_attribute_data

Refer to UF_PD_ask_product_attribute_data for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_attribute_data_2

Refer to UF_PD_ask_product_attribute_data_2 for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_attributes

Refer to UF_PD_ask_product_attributes for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_attribute_value_data

Refer to UF_PD_ask_product_attribute_value_data for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_definition_data

Refer to UF_PD_ask_product_definition_data for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_definition_from_instance

Refer to UF_PD_ask_product_definition_from_instance for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_definitions

Refer to UF_PD_ask_product_definitions for documentation

License requirements:None

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

Wrapper method for UF_PD_ask_product_definitions_instances

Refer to UF_PD_ask_product_definitions_instances for documentation

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 
)
inline

Wrapper method for UF_PD_ask_product_definitions_of_geometry

Refer to UF_PD_ask_product_definitions_of_geometry for documentation

License requirements:None

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

Wrapper method for UF_PD_create_product_definition

Refer to UF_PD_create_product_definition for documentation

License requirements:None

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

Wrapper method for UF_PD_free_business_modifier_data

Refer to UF_PD_free_business_modifier_data for documentation

License requirements:None

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

Wrapper method for UF_PD_free_product_attribute_data

Refer to UF_PD_free_product_attribute_data for documentation

License requirements:None

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

Wrapper method for UF_PD_free_product_attribute_data_2

Refer to UF_PD_free_product_attribute_data_2 for documentation

License requirements:None

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

Wrapper method for UF_PD_free_product_attribute_value_data

Refer to UF_PD_free_product_attribute_value_data for documentation

License requirements:None

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

Wrapper method for UF_PD_init_attribute

Refer to UF_PD_init_attribute for documentation

License requirements:None

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

Wrapper method for UF_PD_init_attribute_value

Refer to UF_PD_init_attribute_value for documentation

License requirements:None

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

Wrapper method for UF_PD_init_business_modifier

Refer to UF_PD_init_business_modifier for documentation

License requirements:None

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

Wrapper method for UF_PD_init_product_definition

Refer to UF_PD_init_product_definition for documentation

License requirements:None

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

Wrapper method for UF_PD_is_retained

Refer to UF_PD_is_retained for documentation

License requirements:None

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

Wrapper method for UF_PD_modify_product_attribute

Refer to UF_PD_modify_product_attribute for documentation

License requirements:None

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

Wrapper method for UF_PD_set_business_process_modifier_data

Refer to UF_PD_set_business_process_modifier_data for documentation

License requirements:None

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

Wrapper method for UF_PD_set_product_definition_data

Refer to UF_PD_set_product_definition_data for documentation

License requirements:None


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