Search Results for

    Show / Hide Table of Contents

    Class CAMSession

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

    Constructors

    CAMSession(Session)

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

    Properties

    ObjectPropertyManager

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

    PathDisplay

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

    Tag

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

    Utils

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

    Methods

    AddTemplateType(string)

    Declaration
    public void AddTemplateType(string templatePartWithLocation)
    Parameters
    Type Name Description
    string templatePartWithLocation

    CreateCamPreferences()

    Declaration
    public Preferences CreateCamPreferences()
    Returns
    Type Description
    Preferences

    EndSystemDialogCustomization()

    Declaration
    public void EndSystemDialogCustomization()

    GetDialogCustomization(CAMObject, out int[], out string[])

    Declaration
    public void GetDialogCustomization(CAMObject paramObj, out int[] itemIds, out string[] itemLabels)
    Parameters
    Type Name Description
    CAMObject paramObj
    int[] itemIds
    string[] itemLabels

    GetMcsDisplay()

    Declaration
    public bool GetMcsDisplay()
    Returns
    Type Description
    bool

    GetTemplateSubtypes(string, ObjectSubtype)

    Declaration
    public string[] GetTemplateSubtypes(string typeName, CAMSession.ObjectSubtype subtypeClass)
    Parameters
    Type Name Description
    string typeName
    CAMSession.ObjectSubtype subtypeClass
    Returns
    Type Description
    string[]

    GetTemplateTypes()

    Declaration
    public string[] GetTemplateTypes()
    Returns
    Type Description
    string[]

    InitializeSystemDialogCustomization(string)

    Declaration
    public void InitializeSystemDialogCustomization(string locationForCustomizationFile)
    Parameters
    Type Name Description
    string locationForCustomizationFile

    IsSystemDialog(CAMObject)

    Declaration
    public bool IsSystemDialog(CAMObject paramObj)
    Parameters
    Type Name Description
    CAMObject paramObj
    Returns
    Type Description
    bool

    LinkSetupToProcess(string, Part, Part)

    Declaration
    public void LinkSetupToProcess(string processId, Part camPart, Part targetPart)
    Parameters
    Type Name Description
    string processId
    Part camPart
    Part targetPart

    MakeSystemDialogs(string, Part)

    Declaration
    public void MakeSystemDialogs(string templateType, Part part)
    Parameters
    Type Name Description
    string templateType
    Part part

    SetDialogCustomization(CAMObject, int[], string[])

    Declaration
    public void SetDialogCustomization(CAMObject paramObj, int[] itemIds, string[] itemLabels)
    Parameters
    Type Name Description
    CAMObject paramObj
    int[] itemIds
    string[] itemLabels

    SetMcsDisplay(bool)

    Declaration
    public void SetMcsDisplay(bool displayMCS)
    Parameters
    Type Name Description
    bool displayMCS

    SpecifyConfiguration(string)

    Declaration
    public void SpecifyConfiguration(string configFile)
    Parameters
    Type Name Description
    string configFile

    Implements

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