Class UFPd
Inheritance
System.Object
System.MarshalByRefObject
UFPd
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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 |
|
System.String |
modifier_name |
|
AskBusinessProcessModifierData(Tag, out UFPd.BusinessModifier)
Declaration
public void AskBusinessProcessModifierData(Tag business_process_modifier, out UFPd.BusinessModifier business_modifier)
Parameters
AskBusinessProcessModifiers(Tag, out Tag[], out Int32)
Declaration
public void AskBusinessProcessModifiers(Tag product_attributes, out Tag[] modifiers, out int num_modifiers)
Parameters
Type |
Name |
Description |
Tag |
product_attributes |
|
Tag[] |
modifiers |
|
System.Int32 |
num_modifiers |
|
AskBusinessProcessModifierType(Tag, out PdBusModfrType)
Declaration
public void AskBusinessProcessModifierType(Tag business_process_modifier, out PdBusModfrType type)
Parameters
AskDefinitionAllowableGeometry(Tag, out Int32, out String[])
Declaration
public void AskDefinitionAllowableGeometry(Tag definition, out int num_allowable_geometry, out string[] allowable_geom)
Parameters
Type |
Name |
Description |
Tag |
definition |
|
System.Int32 |
num_allowable_geometry |
|
System.String[] |
allowable_geom |
|
AskProductAttribueData(Tag, out UFPd.ProductAttribute)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueData(Tag attribute, out UFPd.ProductAttribute attribute_data)
Parameters
AskProductAttribueData2(Tag, out UFPd.ProductAttribute2)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
Parameters
AskProductAttribues(Tag, out Tag[], out Int32)
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 |
|
System.Int32 |
num_product_attributes |
|
AskProductAttribueValueData(Tag, out UFPd.AttributeValue)
Declaration
[Obsolete("Deprecated")]
public void AskProductAttribueValueData(Tag attribute_value, out UFPd.AttributeValue value_data)
Parameters
AskProductAttributeData(Tag, out UFPd.ProductAttribute)
Declaration
public void AskProductAttributeData(Tag attribute, out UFPd.ProductAttribute attribute_data)
Parameters
AskProductAttributeData2(Tag, out UFPd.ProductAttribute2)
Declaration
public void AskProductAttributeData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
Parameters
AskProductAttributes(Tag, out Tag[], out Int32)
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 |
|
System.Int32 |
num_product_attributes |
|
AskProductAttributeValueData(Tag, out UFPd.AttributeValue)
Declaration
public void AskProductAttributeValueData(Tag attribute_value, out UFPd.AttributeValue value_data)
Parameters
AskProductDefinitionData(Tag, out UFPd.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 Int32)
Declaration
public void AskProductDefinitions(Tag context, out Tag[] product_definitions, out int num_product_definitions)
Parameters
Type |
Name |
Description |
Tag |
context |
|
Tag[] |
product_definitions |
|
System.Int32 |
num_product_definitions |
|
AskProductDefinitionsInstances(Tag, out Tag[], out Int32)
Declaration
public void AskProductDefinitionsInstances(Tag product_definition, out Tag[] instances, out int num_instances)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
Tag[] |
instances |
|
System.Int32 |
num_instances |
|
AskProductDefinitionsOfGeometry(Tag[], Int32, out Tag[], out Int32)
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 |
|
System.Int32 |
num_geometry_references |
|
Tag[] |
product_definitions |
|
System.Int32 |
num_product_definitions |
|
CreateProductDefinition(ref UFPd.ProductDefinition, out Tag)
Declaration
public void CreateProductDefinition(ref UFPd.ProductDefinition product_definition, out Tag product_definition_created)
Parameters
FreeBusinessModifierData(ref UFPd.BusinessModifier)
Declaration
public void FreeBusinessModifierData(ref UFPd.BusinessModifier business_modifier)
Parameters
FreeProductAttributeData(ref UFPd.ProductAttribute)
Declaration
public void FreeProductAttributeData(ref UFPd.ProductAttribute attr)
Parameters
FreeProductAttributeData2(ref UFPd.ProductAttribute2)
Declaration
public void FreeProductAttributeData2(ref UFPd.ProductAttribute2 attr)
Parameters
FreeProductAttributeValueData(ref UFPd.AttributeValue)
Declaration
public void FreeProductAttributeValueData(ref UFPd.AttributeValue value_data)
Parameters
InitAttribute(out UFPd.ProductAttribute)
Declaration
public void InitAttribute(out UFPd.ProductAttribute attribute_data)
Parameters
InitAttributeValue(ref UFPd.AttributeValue)
Declaration
public void InitAttributeValue(ref UFPd.AttributeValue attribute_value_data)
Parameters
InitBusinessModifier(ref UFPd.BusinessModifier)
Declaration
public void InitBusinessModifier(ref UFPd.BusinessModifier business_modifier)
Parameters
InitProductDefinition(out UFPd.ProductDefinition)
Declaration
public void InitProductDefinition(out UFPd.ProductDefinition product_definition_data)
Parameters
IsRetained(Tag, out Boolean)
Declaration
public void IsRetained(Tag product_definition, out bool retained)
Parameters
Type |
Name |
Description |
Tag |
product_definition |
|
System.Boolean |
retained |
|
ModifyProductAttribute(Tag, ref UFPd.ProductAttribute)
Declaration
public void ModifyProductAttribute(Tag attribute, ref UFPd.ProductAttribute data)
Parameters
SetBusinessProcessModifierData(Tag, UFPd.BusinessModifier)
Declaration
public void SetBusinessProcessModifierData(Tag business_process_modifier, UFPd.BusinessModifier business_modifier)
Parameters
SetProductDefinitionData(Tag, ref UFPd.ProductDefinition)
Declaration
public void SetProductDefinitionData(Tag product_definition, ref UFPd.ProductDefinition product_definition_data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink