Class UFPd
Assembly: NXOpen.UF.dll
Syntax
public class UFPd : NXRemotableObject, IMessageSink
Methods
AddBusinessProcessModifier(Tag, string)
Declaration
public void AddBusinessProcessModifier(Tag product_attribute, string modifier_name)
Parameters
Type |
Name |
Description |
Tag |
product_attribute |
|
string |
modifier_name |
|
AskBusinessProcessModifierData(Tag, out BusinessModifier)
Declaration
public void AskBusinessProcessModifierData(Tag business_process_modifier, out UFPd.BusinessModifier business_modifier)
Parameters
AskBusinessProcessModifierType(Tag, out PdBusModfrType)
Declaration
public void AskBusinessProcessModifierType(Tag business_process_modifier, out PdBusModfrType type)
Parameters
AskBusinessProcessModifiers(Tag, out Tag[], out int)
Declaration
public void AskBusinessProcessModifiers(Tag product_attributes, out Tag[] modifiers, out int num_modifiers)
Parameters
Type |
Name |
Description |
Tag |
product_attributes |
|
Tag[] |
modifiers |
|
int |
num_modifiers |
|
AskDefinitionAllowableGeometry(Tag, out int, out string[])
Declaration
public void AskDefinitionAllowableGeometry(Tag definition, out int num_allowable_geometry, out string[] allowable_geom)
Parameters
Type |
Name |
Description |
Tag |
definition |
|
int |
num_allowable_geometry |
|
string[] |
allowable_geom |
|
AskProductAttribueData(Tag, out ProductAttribute)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueData(Tag attribute, out UFPd.ProductAttribute attribute_data)
Parameters
AskProductAttribueData2(Tag, out ProductAttribute2)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
Parameters
AskProductAttribueValueData(Tag, out AttributeValue)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueValueData(Tag attribute_value, out UFPd.AttributeValue value_data)
Parameters
AskProductAttribues(Tag, out Tag[], out int)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribues(Tag product_definition, out Tag[] product_attributess, out int num_product_attributes)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
Tag[] |
product_attributess |
|
int |
num_product_attributes |
|
AskProductAttributeData(Tag, out ProductAttribute)
Declaration
public void AskProductAttributeData(Tag attribute, out UFPd.ProductAttribute attribute_data)
Parameters
AskProductAttributeData2(Tag, out ProductAttribute2)
Declaration
public void AskProductAttributeData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
Parameters
AskProductAttributeValueData(Tag, out AttributeValue)
Declaration
public void AskProductAttributeValueData(Tag attribute_value, out UFPd.AttributeValue value_data)
Parameters
AskProductAttributes(Tag, out Tag[], out int)
Declaration
public void AskProductAttributes(Tag product_definition, out Tag[] product_attributess, out int num_product_attributes)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
Tag[] |
product_attributess |
|
int |
num_product_attributes |
|
AskProductDefinitionData(Tag, out ProductDefinition[])
Declaration
public void AskProductDefinitionData(Tag product_definition, out UFPd.ProductDefinition[] product_definitions)
Parameters
AskProductDefinitionFromInstance(Tag, out Tag)
Declaration
public void AskProductDefinitionFromInstance(Tag instance, out Tag product_definition)
Parameters
Type |
Name |
Description |
Tag |
instance |
|
Tag |
product_definition |
|
AskProductDefinitions(Tag, out Tag[], out int)
Declaration
public void AskProductDefinitions(Tag context, out Tag[] product_definitions, out int num_product_definitions)
Parameters
Type |
Name |
Description |
Tag |
context |
|
Tag[] |
product_definitions |
|
int |
num_product_definitions |
|
AskProductDefinitionsInstances(Tag, out Tag[], out int)
Declaration
public void AskProductDefinitionsInstances(Tag product_definition, out Tag[] instances, out int num_instances)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
Tag[] |
instances |
|
int |
num_instances |
|
AskProductDefinitionsOfGeometry(Tag[], int, out Tag[], out int)
Declaration
public void AskProductDefinitionsOfGeometry(Tag[] geometry_references, int num_geometry_references, out Tag[] product_definitions, out int num_product_definitions)
Parameters
Type |
Name |
Description |
Tag[] |
geometry_references |
|
int |
num_geometry_references |
|
Tag[] |
product_definitions |
|
int |
num_product_definitions |
|
CreateProductDefinition(ref ProductDefinition, out Tag)
Declaration
public void CreateProductDefinition(ref UFPd.ProductDefinition product_definition, out Tag product_definition_created)
Parameters
FreeBusinessModifierData(ref BusinessModifier)
Declaration
public void FreeBusinessModifierData(ref UFPd.BusinessModifier business_modifier)
Parameters
FreeProductAttributeData(ref ProductAttribute)
Declaration
public void FreeProductAttributeData(ref UFPd.ProductAttribute attr)
Parameters
FreeProductAttributeData2(ref ProductAttribute2)
Declaration
public void FreeProductAttributeData2(ref UFPd.ProductAttribute2 attr)
Parameters
FreeProductAttributeValueData(ref AttributeValue)
Declaration
public void FreeProductAttributeValueData(ref UFPd.AttributeValue value_data)
Parameters
InitAttribute(out ProductAttribute)
Declaration
public void InitAttribute(out UFPd.ProductAttribute attribute_data)
Parameters
InitAttributeValue(ref AttributeValue)
Declaration
public void InitAttributeValue(ref UFPd.AttributeValue attribute_value_data)
Parameters
InitBusinessModifier(ref BusinessModifier)
Declaration
public void InitBusinessModifier(ref UFPd.BusinessModifier business_modifier)
Parameters
InitProductDefinition(out ProductDefinition)
Declaration
public void InitProductDefinition(out UFPd.ProductDefinition product_definition_data)
Parameters
IsRetained(Tag, out bool)
Declaration
public void IsRetained(Tag product_definition, out bool retained)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
bool |
retained |
|
ModifyProductAttribute(Tag, ref ProductAttribute)
Declaration
public void ModifyProductAttribute(Tag attribute, ref UFPd.ProductAttribute data)
Parameters
SetBusinessProcessModifierData(Tag, BusinessModifier)
Declaration
public void SetBusinessProcessModifierData(Tag business_process_modifier, UFPd.BusinessModifier business_modifier)
Parameters
SetProductDefinitionData(Tag, ref ProductDefinition)
Declaration
public void SetProductDefinitionData(Tag product_definition, ref UFPd.ProductDefinition product_definition_data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink