Search Results for

    Show / Hide Table of Contents

    Class TemplateManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TransientObject
    TemplateManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    System.IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(String)
    TransientObject.PrintTestData(String, Int32)
    TransientObject.Handle
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.PartFamily
    Assembly: NXOpen.dll
    Syntax
    public class TemplateManager : TransientObject, IMessageSink, IDisposable

    Constructors

    TemplateManager(IntPtr)

    Declaration
    protected TemplateManager(IntPtr ptr)
    Parameters
    Type Name Description
    System.IntPtr ptr

    Properties

    Importable

    Declaration
    public bool Importable { get; set; }
    Property Value
    Type Description
    System.Boolean

    SaveDirectory

    Declaration
    public string SaveDirectory { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AddAssertedMassToChosenAttributes(String, Int32)

    Declaration
    public void AddAssertedMassToChosenAttributes(string attrToAdd, int indexAddAt)
    Parameters
    Type Name Description
    System.String attrToAdd
    System.Int32 indexAddAt

    AddInstanceDefinition(String, InstanceDefinition, String)

    Declaration
    public InstanceDefinition AddInstanceDefinition(string familyMemberDefnName, InstanceDefinition previousFamilyMemberDefn, string otherNameEntry)
    Parameters
    Type Name Description
    System.String familyMemberDefnName
    InstanceDefinition previousFamilyMemberDefn
    System.String otherNameEntry
    Returns
    Type Description
    InstanceDefinition

    AddInstanceDefinitionUsingMemberIdentifier(MemberIdentifier, InstanceDefinition, String)

    Declaration
    public InstanceDefinition AddInstanceDefinitionUsingMemberIdentifier(MemberIdentifier familyMemberIdentifier, InstanceDefinition previousFamilyMemberDefn, string otherNameEntry)
    Parameters
    Type Name Description
    MemberIdentifier familyMemberIdentifier
    InstanceDefinition previousFamilyMemberDefn
    System.String otherNameEntry
    Returns
    Type Description
    InstanceDefinition

    AddOptionalCreationNonKeyAttrsToChosenAttrs(FamilyAttribute)

    Declaration
    public FamilyAttribute[] AddOptionalCreationNonKeyAttrsToChosenAttrs(FamilyAttribute pasteAfter)
    Parameters
    Type Name Description
    FamilyAttribute pasteAfter
    Returns
    Type Description
    FamilyAttribute[]

    AddToChosenAttributes(String[], FamilyAttribute.AttrType[], Int32)

    Declaration
    public void AddToChosenAttributes(string[] attrsToAdd, FamilyAttribute.AttrType[] attrsTypes, int indexAddAt)
    Parameters
    Type Name Description
    System.String[] attrsToAdd
    FamilyAttribute.AttrType[] attrsTypes
    System.Int32 indexAddAt

    CreateMemberIdentifier(FamilyAttribute[], String[], String)

    Declaration
    public MemberIdentifier CreateMemberIdentifier(FamilyAttribute[] keyAttrs, string[] attrValues, string itemType)
    Parameters
    Type Name Description
    FamilyAttribute[] keyAttrs
    System.String[] attrValues
    System.String itemType
    Returns
    Type Description
    MemberIdentifier

    CreatePartFamily()

    Declaration
    public Template CreatePartFamily()
    Returns
    Type Description
    Template

    CutAttributes(FamilyAttribute[])

    Declaration
    public void CutAttributes(FamilyAttribute[] cutAttrs)
    Parameters
    Type Name Description
    FamilyAttribute[] cutAttrs

    DeleteInstanceDefinition(InstanceDefinition)

    Declaration
    public void DeleteInstanceDefinition(InstanceDefinition familyMemberDefinition)
    Parameters
    Type Name Description
    InstanceDefinition familyMemberDefinition

    DeletePartFamily()

    Declaration
    public void DeletePartFamily()

    DeletePartFamilyAttribute(FamilyAttribute)

    Declaration
    public void DeletePartFamilyAttribute(FamilyAttribute partFamilyAttribute)
    Parameters
    Type Name Description
    FamilyAttribute partFamilyAttribute

    EditPartFamily()

    Declaration
    public void EditPartFamily()

    EstablishFamilyInstance(String)

    Declaration
    public string EstablishFamilyInstance(string memberName)
    Parameters
    Type Name Description
    System.String memberName
    Returns
    Type Description
    System.String

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetAllKeyAttrs()

    Declaration
    public FamilyAttribute[] GetAllKeyAttrs()
    Returns
    Type Description
    FamilyAttribute[]

    GetChosenAttributes()

    Declaration
    public FamilyAttribute[] GetChosenAttributes()
    Returns
    Type Description
    FamilyAttribute[]

    GetInfoMessages()

    Declaration
    public string[] GetInfoMessages()
    Returns
    Type Description
    System.String[]

    GetInstanceDefinition(String)

    Declaration
    public InstanceDefinition GetInstanceDefinition(string familyMemberDefnName)
    Parameters
    Type Name Description
    System.String familyMemberDefnName
    Returns
    Type Description
    InstanceDefinition

    GetInstanceDefinitionUsingMemberIdentifier(MemberIdentifier)

    Declaration
    public InstanceDefinition GetInstanceDefinitionUsingMemberIdentifier(MemberIdentifier familyMemberIdentifier)
    Parameters
    Type Name Description
    MemberIdentifier familyMemberIdentifier
    Returns
    Type Description
    InstanceDefinition

    GetPartFamilyAttribute(FamilyAttribute.AttrType, String)

    Declaration
    public FamilyAttribute GetPartFamilyAttribute(FamilyAttribute.AttrType attrType, string attrName)
    Parameters
    Type Name Description
    FamilyAttribute.AttrType attrType
    System.String attrName
    Returns
    Type Description
    FamilyAttribute

    GetPartFamilyTemplate()

    Declaration
    public Template GetPartFamilyTemplate()
    Returns
    Type Description
    Template

    GetSelectableAttributes(FamilyAttribute.AttrType)

    Declaration
    public string[] GetSelectableAttributes(FamilyAttribute.AttrType attrType)
    Parameters
    Type Name Description
    FamilyAttribute.AttrType attrType
    Returns
    Type Description
    System.String[]

    MoveDownAttributes(FamilyAttribute[], Int32)

    Declaration
    public int MoveDownAttributes(FamilyAttribute[] moveDownAttrs, int moveDownCount)
    Parameters
    Type Name Description
    FamilyAttribute[] moveDownAttrs
    System.Int32 moveDownCount
    Returns
    Type Description
    System.Int32

    MoveUpAttributes(FamilyAttribute[], Int32)

    Declaration
    public int MoveUpAttributes(FamilyAttribute[] moveUpAttrs, int moveUpCount)
    Parameters
    Type Name Description
    FamilyAttribute[] moveUpAttrs
    System.Int32 moveUpCount
    Returns
    Type Description
    System.Int32

    PasteAttributes(FamilyAttribute)

    Declaration
    public void PasteAttributes(FamilyAttribute pasteAfter)
    Parameters
    Type Name Description
    FamilyAttribute pasteAfter

    RefreshDefaultAttrs()

    Declaration
    public void RefreshDefaultAttrs()

    ReorderInstanceDefinition(InstanceDefinition, InstanceDefinition)

    Declaration
    public void ReorderInstanceDefinition(InstanceDefinition familyMemberDefinition, InstanceDefinition previousFamilyMemberDefn)
    Parameters
    Type Name Description
    InstanceDefinition familyMemberDefinition
    InstanceDefinition previousFamilyMemberDefn

    SaveFamilyAndApplyValues(InstanceDefinition)

    Declaration
    public int SaveFamilyAndApplyValues(InstanceDefinition familyMemberDefinition)
    Parameters
    Type Name Description
    InstanceDefinition familyMemberDefinition
    Returns
    Type Description
    System.Int32

    SaveFamilyAndCreateMembers(InstanceDefinition[])

    Declaration
    public int[] SaveFamilyAndCreateMembers(InstanceDefinition[] instDefsToCreate)
    Parameters
    Type Name Description
    InstanceDefinition[] instDefsToCreate
    Returns
    Type Description
    System.Int32[]

    SaveFamilyAndFixOrphanMembers(Boolean, InstanceDefinition[])

    Declaration
    public int[] SaveFamilyAndFixOrphanMembers(bool forceUpdate, InstanceDefinition[] instDefsToFix)
    Parameters
    Type Name Description
    System.Boolean forceUpdate
    InstanceDefinition[] instDefsToFix
    Returns
    Type Description
    System.Int32[]

    SaveFamilyAndUpdateMembers(Boolean, InstanceDefinition[])

    Declaration
    public int[] SaveFamilyAndUpdateMembers(bool forceUpdate, InstanceDefinition[] instDefsToUpdate)
    Parameters
    Type Name Description
    System.Boolean forceUpdate
    InstanceDefinition[] instDefsToUpdate
    Returns
    Type Description
    System.Int32[]

    SavePartFamily()

    Declaration
    public void SavePartFamily()

    Implements

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