Search Results for

    Show / Hide Table of Contents

    Class ToolingSession

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    ToolingSession
    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.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

    Tag

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

    Methods

    AssignAttribute(NXObject, String, String)

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

    ClosePart(NXObject, BasePart.CloseWholeTree, BasePart.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

    CreateSpreadsheetData()

    Declaration
    public SpreadsheetData CreateSpreadsheetData()
    Returns
    Type Description
    SpreadsheetData

    DeleteToolingComponents(Component[])

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

    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
    System.String category
    System.String appName
    System.String runEnv
    System.String[] libNames
    System.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, Boolean)

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

    RemoveAllShrinkageAttributes(NXObject)

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

    ResetShrinkageAttribute(NXObject, Boolean, Int32, String[])

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

    SetEntryIdentifier(String)

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

    SetWizardType(Int32)

    Declaration
    public void SetWizardType(int type)
    Parameters
    Type Name Description
    System.Int32 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