Search Results for

    Show / Hide Table of Contents

    Class ToolingSession

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    ToolingSession
    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.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class ToolingSession : NXRemotableObject, IMessageSink

    Constructors

    ToolingSession(Session)

    Declaration
    protected ToolingSession(Session owner)
    Parameters
    Type Name Description
    Session owner

    Properties

    LibraryInstallation

    Declaration
    public LibraryInstallationCollection LibraryInstallation { get; }
    Property Value
    Type Description
    LibraryInstallationCollection

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddToolingThread(NXObject)

    Declaration
    public void AddToolingThread(NXObject featureGroup)
    Parameters
    Type Name Description
    NXObject featureGroup

    AssignAttribute(NXObject, string, string)

    Declaration
    public void AssignAttribute(NXObject objectTag, string attributeName, string attributeValue)
    Parameters
    Type Name Description
    NXObject objectTag
    string attributeName
    string attributeValue

    ClosePart(NXObject, CloseWholeTree, CloseModified)

    Declaration
    public void ClosePart(NXObject part, BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified)
    Parameters
    Type Name Description
    NXObject part
    BasePart.CloseWholeTree wholeTree
    BasePart.CloseModified closeModified

    CreateCloneObject(ToolingApplication, ToolingCloneaction)

    Declaration
    public CloneObject CreateCloneObject(ToolingApplication applicationType, ToolingCloneaction cloneActionType)
    Parameters
    Type Name Description
    ToolingApplication applicationType
    ToolingCloneaction cloneActionType
    Returns
    Type Description
    CloneObject

    CreateComponentPattern(NXObject, NXObject)

    Declaration
    public void CreateComponentPattern(NXObject component, NXObject targetEntity)
    Parameters
    Type Name Description
    NXObject component
    NXObject targetEntity

    CreateExcelManager(string)

    Declaration
    public ExcelManager CreateExcelManager(string excelFile)
    Parameters
    Type Name Description
    string excelFile
    Returns
    Type Description
    ExcelManager

    CreateSpreadsheetData()

    Declaration
    public SpreadsheetData CreateSpreadsheetData()
    Returns
    Type Description
    SpreadsheetData

    DeleteToolingComponents(Component[])

    Declaration
    public void DeleteToolingComponents(Component[] reuseComponents)
    Parameters
    Type Name Description
    Component[] reuseComponents

    DeleteToolingThread(NXObject[])

    Declaration
    public void DeleteToolingThread(NXObject[] threads)
    Parameters
    Type Name Description
    NXObject[] threads

    GetLibraries(string, string, string, out string[], out string[])

    Declaration
    public void GetLibraries(string category, string appName, string runEnv, out string[] libNames, out string[] libPaths)
    Parameters
    Type Name Description
    string category
    string appName
    string runEnv
    string[] libNames
    string[] libPaths

    GetReusableComponent()

    Declaration
    public Component[] GetReusableComponent()
    Returns
    Type Description
    Component[]

    GetReusableObjects(NXObject, out NXObject[])

    Declaration
    public void GetReusableObjects(NXObject part, out NXObject[] reusableObjects)
    Parameters
    Type Name Description
    NXObject part
    NXObject[] reusableObjects

    LoadInterpartData(NXObject)

    Declaration
    public void LoadInterpartData(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag

    LoadReusablePart(string, bool)

    Declaration
    public BasePart LoadReusablePart(string filename, bool isNativePart)
    Parameters
    Type Name Description
    string filename
    bool isNativePart
    Returns
    Type Description
    BasePart

    RemoveAllShrinkageAttributes(NXObject)

    Declaration
    public void RemoveAllShrinkageAttributes(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag

    ResetShrinkageAttribute(NXObject, bool, int, string[])

    Declaration
    public void ResetShrinkageAttribute(NXObject objectTag, bool recalculateValue, int scaleType, string[] expressionValues)
    Parameters
    Type Name Description
    NXObject objectTag
    bool recalculateValue
    int scaleType
    string[] expressionValues

    SetEntryIdentifier(string)

    Declaration
    public void SetEntryIdentifier(string entryIdentifier)
    Parameters
    Type Name Description
    string entryIdentifier

    SetWizardType(int)

    Declaration
    public void SetWizardType(int type)
    Parameters
    Type Name Description
    int type

    SetWizardTypeStatus(ToolingApplicationstatus)

    Declaration
    public void SetWizardTypeStatus(ToolingApplicationstatus statusType)
    Parameters
    Type Name Description
    ToolingApplicationstatus statusType

    Implements

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