Search Results for

    Show / Hide Table of Contents

    Class PartFamilyManager

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TransientObject
    PartFamilyManager
    Implements
    IMessageSink
    IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(string)
    TransientObject.PrintTestData(string, int)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager instead.")]
    public class PartFamilyManager : TransientObject, IMessageSink, IDisposable

    Constructors

    PartFamilyManager(nint)

    Declaration
    protected PartFamilyManager(nint ptr)
    Parameters
    Type Name Description
    nint ptr

    Methods

    AddMember(PartFamilyMemberValues)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager.AddInstanceDefinition instead")]
    public int AddMember(PartFamilyMemberValues memberData)
    Parameters
    Type Name Description
    PartFamilyMemberValues memberData
    Returns
    Type Description
    int

    AskIndexOfMemberName(string)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use query methods on the NXOpen.PartFamily.TemplateManager instead")]
    public int AskIndexOfMemberName(string memberName)
    Parameters
    Type Name Description
    string memberName
    Returns
    Type Description
    int

    CreateMember(int)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager.SaveFamilyAndCreateMembers instead")]
    public Part CreateMember(int memberIndex)
    Parameters
    Type Name Description
    int memberIndex
    Returns
    Type Description
    Part

    DeleteMember(int)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager.DeleteInstanceDefinition instead")]
    public void DeleteMember(int memberIndex)
    Parameters
    Type Name Description
    int memberIndex

    EditMember(int, PartFamilyMemberValues)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager.GetInstanceDefinition and NXOpen.PartFamily.InstanceDefinition.SetValueOfAttribute instead")]
    public void EditMember(int memberIndex, PartFamilyMemberValues newMemberData)
    Parameters
    Type Name Description
    int memberIndex
    PartFamilyMemberValues newMemberData

    EstablishMember(int)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.TemplateManager.EstablishFamilyInstance")]
    public string EstablishMember(int memberIndex)
    Parameters
    Type Name Description
    int memberIndex
    Returns
    Type Description
    string

    FreeResource()

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  PartFamilyManager object is deprecated, so dispose of this object is not needed")]
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetMemberCount()

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.PartFamily.Template.GetMembers instead")]
    public int GetMemberCount()
    Returns
    Type Description
    int

    PrintFamilyTable()

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use methods on the NXOpen.PartFamily.TemplateManager to query and print part family information")]
    public void PrintFamilyTable()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IDisposable
    In this article
    Back to top Generated by DocFX