Class CustomManager
Inheritance
CustomManager
Assembly: NXOpen.dll
Syntax
public class CustomManager : NXRemotableObject, IMessageSink
Constructors
CustomManager(Session)
Declaration
protected CustomManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AddDesignRule(DesignRuleReason, string, string, DesignRule)
Declaration
public int AddDesignRule(CustomManager.DesignRuleReason reason, string name, string description, CustomManager.DesignRule designRuleMethod)
Parameters
Returns
CreateViolationForReason(string, DesignRuleReason, string, string, NXObject[])
Declaration
public DesignRuleViolation CreateViolationForReason(string designRuleName, CustomManager.DesignRuleReason reason, string shortDescription, string longDescription, NXObject[] objects)
Parameters
Returns
DeleteViolationsOfRuleOnObject(string, NXObject)
Declaration
public void DeleteViolationsOfRuleOnObject(string designRuleName, NXObject nxObject)
Parameters
DeleteViolationsOnObjectForReason(DesignRuleReason, NXObject)
Declaration
public void DeleteViolationsOnObjectForReason(CustomManager.DesignRuleReason reason, NXObject nxObject)
Parameters
GetDesignRulesRegisteredForReason(DesignRuleReason, out int[])
Declaration
public void GetDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason, out int[] registeredDesignRuleIds)
Parameters
GetViolationsForReason(DesignRuleReason)
Declaration
public DesignRuleViolation[] GetViolationsForReason(CustomManager.DesignRuleReason reason)
Parameters
Returns
GetViolationsOfRule(string)
Declaration
public DesignRuleViolation[] GetViolationsOfRule(string designRuleName)
Parameters
Type |
Name |
Description |
string |
designRuleName |
|
Returns
RemoveAllDesignRules()
Declaration
public void RemoveAllDesignRules()
RemoveAllDesignRulesForReason(DesignRuleReason)
Declaration
public void RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
Parameters
RemoveAllPlugins()
Declaration
public void RemoveAllPlugins()
RemoveCablewayAreaNamePlugin()
Declaration
public void RemoveCablewayAreaNamePlugin()
RemoveCablewayDeviceIdentifierPlugin()
Declaration
public void RemoveCablewayDeviceIdentifierPlugin()
RemoveCablewayPostExportPlugin()
Declaration
public void RemoveCablewayPostExportPlugin()
RemoveCablewayPreExportPlugin()
Declaration
public void RemoveCablewayPreExportPlugin()
RemoveCablewayUniqueNodeNamePlugin()
Declaration
public void RemoveCablewayUniqueNodeNamePlugin()
RemoveCablewayUniqueSegmentNamePlugin()
Declaration
public void RemoveCablewayUniqueSegmentNamePlugin()
RemoveCablewayXmlFileNamePlugin()
Declaration
public void RemoveCablewayXmlFileNamePlugin()
RemoveDesignRule(int)
Declaration
public void RemoveDesignRule(int designRuleMethodId)
Parameters
Type |
Name |
Description |
int |
designRuleMethodId |
|
RemoveRSDApplicationEnterPlugin()
Declaration
public void RemoveRSDApplicationEnterPlugin()
RemoveRSDApplicationExitPlugin()
Declaration
public void RemoveRSDApplicationExitPlugin()
RemoveWiringComponentNamePlugin()
Declaration
public void RemoveWiringComponentNamePlugin()
SetCablewayAreaNamePlugin(CablewayAreaNamePlugin)
Declaration
public void SetCablewayAreaNamePlugin(CustomManager.CablewayAreaNamePlugin cablewayAreaNamePlugin)
Parameters
SetCablewayDeviceIdentifierPlugin(CablewayDeviceIdentifierPlugin)
Declaration
public void SetCablewayDeviceIdentifierPlugin(CustomManager.CablewayDeviceIdentifierPlugin cablewayDeviceIdentifierPlugin)
Parameters
SetCablewayPostExportPlugin(CablewayPostExportPlugin)
Declaration
public void SetCablewayPostExportPlugin(CustomManager.CablewayPostExportPlugin cablewayPostExportPlugin)
Parameters
SetCablewayPreExportPlugin(CablewayPreExportPlugin)
Declaration
public void SetCablewayPreExportPlugin(CustomManager.CablewayPreExportPlugin cablewayPreExportPlugin)
Parameters
SetCablewayUniqueNodeNamePlugin(CablewayUniqueNodeNamePlugin)
Declaration
public void SetCablewayUniqueNodeNamePlugin(CustomManager.CablewayUniqueNodeNamePlugin uniqueNodeNamePlugin)
Parameters
SetCablewayUniqueSegmentNamePlugin(CablewayUniqueSegmentNamePlugin)
Declaration
public void SetCablewayUniqueSegmentNamePlugin(CustomManager.CablewayUniqueSegmentNamePlugin uniqueSegmentNamePlugin)
Parameters
SetCablewayXmlFileNamePlugin(CablewayXmlFileNamePlugin)
Declaration
public void SetCablewayXmlFileNamePlugin(CustomManager.CablewayXmlFileNamePlugin xmlFileNamePlugin)
Parameters
SetRSDApplicationEnterPlugin(RSDApplicationEnterPlugin)
Declaration
public void SetRSDApplicationEnterPlugin(CustomManager.RSDApplicationEnterPlugin applicationEnterPlugin)
Parameters
SetRSDApplicationExitPlugin(RSDApplicationExitPlugin)
Declaration
public void SetRSDApplicationExitPlugin(CustomManager.RSDApplicationExitPlugin applicationExitPlugin)
Parameters
SetWiringComponentNamePlugin(ComponentNamePlugin)
Declaration
public void SetWiringComponentNamePlugin(CustomManager.ComponentNamePlugin wiringComponentNamePlugin)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink