Class CAMSession
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
PathDisplay
Declaration
public PathDisplay PathDisplay { get; }
Property Value
Tag
Declaration
Property Value
Utils
Declaration
public Utils Utils { get; }
Property Value
Methods
AddTemplateType(string)
Declaration
public void AddTemplateType(string templatePartWithLocation)
Parameters
Type |
Name |
Description |
string |
templatePartWithLocation |
|
CreateCamPreferences()
Declaration
public Preferences CreateCamPreferences()
Returns
EndSystemDialogCustomization()
Declaration
public void EndSystemDialogCustomization()
GetDialogCustomization(CAMObject, out int[], out string[])
Declaration
public void GetDialogCustomization(CAMObject paramObj, out int[] itemIds, out string[] itemLabels)
Parameters
GetMcsDisplay()
Declaration
public bool GetMcsDisplay()
Returns
GetTemplateSubtypes(string, ObjectSubtype)
Declaration
public string[] GetTemplateSubtypes(string typeName, CAMSession.ObjectSubtype subtypeClass)
Parameters
Returns
GetTemplateTypes()
Declaration
public string[] GetTemplateTypes()
Returns
InitializeSystemDialogCustomization(string)
Declaration
public void InitializeSystemDialogCustomization(string locationForCustomizationFile)
Parameters
Type |
Name |
Description |
string |
locationForCustomizationFile |
|
IsSystemDialog(CAMObject)
Declaration
public bool IsSystemDialog(CAMObject paramObj)
Parameters
Returns
LinkSetupToProcess(string, Part, Part)
Declaration
public void LinkSetupToProcess(string processId, Part camPart, Part targetPart)
Parameters
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
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