Search Results for

    Show / Hide Table of Contents

    Class UFPd

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFPd
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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
    Type Name Description
    Tag business_process_modifier
    UFPd.BusinessModifier business_modifier

    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
    Type Name Description
    Tag business_process_modifier
    PdBusModfrType type

    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
    Type Name Description
    Tag attribute
    UFPd.ProductAttribute attribute_data

    AskProductAttribueData2(Tag, out UFPd.ProductAttribute2)

    Declaration
    [Obsolete("Deprecated")]
    public void AskProductAttribueData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
    Parameters
    Type Name Description
    Tag attribute
    UFPd.ProductAttribute2 attribute_data

    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
    Type Name Description
    Tag attribute_value
    UFPd.AttributeValue value_data

    AskProductAttributeData(Tag, out UFPd.ProductAttribute)

    Declaration
    public void AskProductAttributeData(Tag attribute, out UFPd.ProductAttribute attribute_data)
    Parameters
    Type Name Description
    Tag attribute
    UFPd.ProductAttribute attribute_data

    AskProductAttributeData2(Tag, out UFPd.ProductAttribute2)

    Declaration
    public void AskProductAttributeData2(Tag attribute, out UFPd.ProductAttribute2 attribute_data)
    Parameters
    Type Name Description
    Tag attribute
    UFPd.ProductAttribute2 attribute_data

    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
    Type Name Description
    Tag attribute_value
    UFPd.AttributeValue value_data

    AskProductDefinitionData(Tag, out UFPd.ProductDefinition[])

    Declaration
    public void AskProductDefinitionData(Tag product_definition, out UFPd.ProductDefinition[] product_definitions)
    Parameters
    Type Name Description
    Tag product_definition
    UFPd.ProductDefinition[] product_definitions

    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
    Type Name Description
    UFPd.ProductDefinition product_definition
    Tag product_definition_created

    FreeBusinessModifierData(ref UFPd.BusinessModifier)

    Declaration
    public void FreeBusinessModifierData(ref UFPd.BusinessModifier business_modifier)
    Parameters
    Type Name Description
    UFPd.BusinessModifier business_modifier

    FreeProductAttributeData(ref UFPd.ProductAttribute)

    Declaration
    public void FreeProductAttributeData(ref UFPd.ProductAttribute attr)
    Parameters
    Type Name Description
    UFPd.ProductAttribute attr

    FreeProductAttributeData2(ref UFPd.ProductAttribute2)

    Declaration
    public void FreeProductAttributeData2(ref UFPd.ProductAttribute2 attr)
    Parameters
    Type Name Description
    UFPd.ProductAttribute2 attr

    FreeProductAttributeValueData(ref UFPd.AttributeValue)

    Declaration
    public void FreeProductAttributeValueData(ref UFPd.AttributeValue value_data)
    Parameters
    Type Name Description
    UFPd.AttributeValue value_data

    InitAttribute(out UFPd.ProductAttribute)

    Declaration
    public void InitAttribute(out UFPd.ProductAttribute attribute_data)
    Parameters
    Type Name Description
    UFPd.ProductAttribute attribute_data

    InitAttributeValue(ref UFPd.AttributeValue)

    Declaration
    public void InitAttributeValue(ref UFPd.AttributeValue attribute_value_data)
    Parameters
    Type Name Description
    UFPd.AttributeValue attribute_value_data

    InitBusinessModifier(ref UFPd.BusinessModifier)

    Declaration
    public void InitBusinessModifier(ref UFPd.BusinessModifier business_modifier)
    Parameters
    Type Name Description
    UFPd.BusinessModifier business_modifier

    InitProductDefinition(out UFPd.ProductDefinition)

    Declaration
    public void InitProductDefinition(out UFPd.ProductDefinition product_definition_data)
    Parameters
    Type Name Description
    UFPd.ProductDefinition product_definition_data

    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
    Type Name Description
    Tag attribute
    UFPd.ProductAttribute data

    SetBusinessProcessModifierData(Tag, UFPd.BusinessModifier)

    Declaration
    public void SetBusinessProcessModifierData(Tag business_process_modifier, UFPd.BusinessModifier business_modifier)
    Parameters
    Type Name Description
    Tag business_process_modifier
    UFPd.BusinessModifier business_modifier

    SetProductDefinitionData(Tag, ref UFPd.ProductDefinition)

    Declaration
    public void SetProductDefinitionData(Tag product_definition, ref UFPd.ProductDefinition product_definition_data)
    Parameters
    Type Name Description
    Tag product_definition
    UFPd.ProductDefinition product_definition_data

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX