Search Results for

    Show / Hide Table of Contents

    Class UFPd

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFPd
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    string modifier_name

    AskBusinessProcessModifierData(Tag, out 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

    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

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

    AskProductAttribueData2(Tag, out ProductAttribute2)

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

    AskProductAttribueValueData(Tag, out 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

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

    AskProductAttributeData2(Tag, out ProductAttribute2)

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

    AskProductAttributeValueData(Tag, out AttributeValue)

    Declaration
    public void AskProductAttributeValueData(Tag attribute_value, out UFPd.AttributeValue value_data)
    Parameters
    Type Name Description
    Tag attribute_value
    UFPd.AttributeValue value_data

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

    FreeBusinessModifierData(ref BusinessModifier)

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

    FreeProductAttributeData(ref ProductAttribute)

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

    FreeProductAttributeData2(ref ProductAttribute2)

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

    FreeProductAttributeValueData(ref AttributeValue)

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

    InitAttribute(out ProductAttribute)

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

    InitAttributeValue(ref AttributeValue)

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

    InitBusinessModifier(ref BusinessModifier)

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

    InitProductDefinition(out ProductDefinition)

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

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

    SetBusinessProcessModifierData(Tag, 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 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