Class CustomManager
Inheritance
System.Object
System.MarshalByRefObject
CustomManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
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
AddCallback(CustomManager.CallbackReason, CustomManager.Callback)
Declaration
public int AddCallback(CustomManager.CallbackReason reason, CustomManager.Callback callbackMethod)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddDesignRule(CustomManager.DesignRuleReason, String, String, CustomManager.DesignRule)
Declaration
public int AddDesignRule(CustomManager.DesignRuleReason reason, string name, string description, CustomManager.DesignRule designRuleMethod)
Parameters
Returns
Type |
Description |
System.Int32 |
|
CreateViolationForReason(String, CustomManager.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
Type |
Name |
Description |
System.String |
designRuleName |
|
NXObject |
nxObject |
|
DeleteViolationsOnObjectForReason(CustomManager.DesignRuleReason, NXObject)
Declaration
public void DeleteViolationsOnObjectForReason(CustomManager.DesignRuleReason reason, NXObject nxObject)
Parameters
GetCallbacksRegisteredForReason(CustomManager.CallbackReason, out Int32[])
Declaration
public void GetCallbacksRegisteredForReason(CustomManager.CallbackReason reason, out int[] registeredCallbackIds)
Parameters
GetDesignRulesRegisteredForReason(CustomManager.DesignRuleReason, out Int32[])
Declaration
public void GetDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason, out int[] registeredDesignRuleIds)
Parameters
GetViolationsForReason(CustomManager.DesignRuleReason)
Declaration
public DesignRuleViolation[] GetViolationsForReason(CustomManager.DesignRuleReason reason)
Parameters
Returns
GetViolationsOfRule(String)
Declaration
public DesignRuleViolation[] GetViolationsOfRule(string designRuleName)
Parameters
Type |
Name |
Description |
System.String |
designRuleName |
|
Returns
RemoveAllCallbacks()
Declaration
public void RemoveAllCallbacks()
RemoveAllCallbacksForReason(CustomManager.CallbackReason)
Declaration
public void RemoveAllCallbacksForReason(CustomManager.CallbackReason reason)
Parameters
RemoveAllDesignRules()
Declaration
public void RemoveAllDesignRules()
RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason)
Declaration
public void RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
Parameters
RemoveAllPlugins()
Declaration
public void RemoveAllPlugins()
RemoveAutoRoutePlugin()
Declaration
public void RemoveAutoRoutePlugin()
RemoveBomPlugin()
Declaration
public void RemoveBomPlugin()
RemoveBundlePlugin()
Declaration
public void RemoveBundlePlugin()
RemoveCallback(Int32)
Declaration
public void RemoveCallback(int callbackMethodId)
Parameters
Type |
Name |
Description |
System.Int32 |
callbackMethodId |
|
RemoveChoosePartPlugin()
Declaration
public void RemoveChoosePartPlugin()
RemoveCmpPostExportPlugin()
Declaration
public void RemoveCmpPostExportPlugin()
RemoveCmpPreImportPlugin()
Declaration
public void RemoveCmpPreImportPlugin()
RemoveDesignRule(Int32)
Declaration
public void RemoveDesignRule(int designRuleMethodId)
Parameters
Type |
Name |
Description |
System.Int32 |
designRuleMethodId |
|
RemoveDisciplineChangedPlugin()
Declaration
public void RemoveDisciplineChangedPlugin()
RemoveDuctSizeCalculatorCreateStockPlugin()
Declaration
public void RemoveDuctSizeCalculatorCreateStockPlugin()
RemoveDuctSizeCalculatorDisplayNotePlugin()
Declaration
public void RemoveDuctSizeCalculatorDisplayNotePlugin()
RemoveFilterBlankingPlugin()
Declaration
public void RemoveFilterBlankingPlugin()
RemoveHrnPostExportPlugin()
Declaration
public void RemoveHrnPostExportPlugin()
RemoveHrnPreImportPlugin()
Declaration
public void RemoveHrnPreImportPlugin()
RemoveManualRoutePlugin()
Declaration
public void RemoveManualRoutePlugin()
RemoveNavigatorObjectSelectedPlugin()
Declaration
public void RemoveNavigatorObjectSelectedPlugin()
RemovePipingComponentFilePlugin()
Declaration
public void RemovePipingComponentFilePlugin()
RemovePlmXmlPostExportPlugin()
Declaration
public void RemovePlmXmlPostExportPlugin()
RemovePlmXmlPreImportPlugin()
Declaration
public void RemovePlmXmlPreImportPlugin()
RemovePlmXmlRouteNodeNamePlugin()
Declaration
public void RemovePlmXmlRouteNodeNamePlugin()
RemovePlmXmlRouteSectionNamePlugin()
Declaration
public void RemovePlmXmlRouteSectionNamePlugin()
RemoveSortConnectionsPlugin()
Declaration
public void RemoveSortConnectionsPlugin()
RemoveSpecificationChangedPlugin()
Declaration
public void RemoveSpecificationChangedPlugin()
RemoveStockComponentLockedPlugin()
Declaration
public void RemoveStockComponentLockedPlugin()
RemoveUnifyPathPlugin()
Declaration
public void RemoveUnifyPathPlugin()
RemoveUnroutePlugin()
Declaration
public void RemoveUnroutePlugin()
Declaration
public void RemoveValidateFormboardPlugin()
RemoveWrappedOverstockLengthCalculationPlugin()
Declaration
public void RemoveWrappedOverstockLengthCalculationPlugin()
SetAutoRoutePlugin(CustomManager.AutoroutePlugin)
Declaration
public void SetAutoRoutePlugin(CustomManager.AutoroutePlugin autoRoutePlugin)
Parameters
SetBomPlugin(CustomManager.BomPlugin)
Declaration
public void SetBomPlugin(CustomManager.BomPlugin bomPlugin)
Parameters
SetBundlePlugin(CustomManager.BundlePlugin)
Declaration
public void SetBundlePlugin(CustomManager.BundlePlugin bundlePlugin)
Parameters
SetChoosePartPlugin(CustomManager.ChoosePartPlugin)
Declaration
public void SetChoosePartPlugin(CustomManager.ChoosePartPlugin choosePartPlugin)
Parameters
SetCmpPostExportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetCmpPostExportPlugin(CustomManager.ImportExportPlugin cmpPostExportPlugin)
Parameters
SetCmpPreImportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetCmpPreImportPlugin(CustomManager.ImportExportPlugin cmpPreImportPlugin)
Parameters
SetDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin)
Declaration
public void SetDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin disciplineChangedPlugin)
Parameters
SetDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin)
Declaration
public void SetDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin)
Parameters
SetDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin)
Declaration
public void SetDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin)
Parameters
SetFilterBlankingPlugin(CustomManager.FilterBlankingPlugin)
Declaration
public void SetFilterBlankingPlugin(CustomManager.FilterBlankingPlugin filterBlankingPlugin)
Parameters
SetHrnPostExportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetHrnPostExportPlugin(CustomManager.ImportExportPlugin hrnPostExportPlugin)
Parameters
SetHrnPreImportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetHrnPreImportPlugin(CustomManager.ImportExportPlugin hrnPreImportPlugin)
Parameters
SetManualRoutePlugin(CustomManager.AutoroutePlugin)
Declaration
public void SetManualRoutePlugin(CustomManager.AutoroutePlugin manualRoutePlugin)
Parameters
SetNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin)
Declaration
public void SetNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin)
Parameters
SetPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin)
Declaration
public void SetPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin)
Parameters
SetPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin plmXmlPostExportPlugin)
Parameters
SetPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin)
Declaration
public void SetPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin plmXmlPreImportPlugin)
Parameters
SetPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin)
Declaration
public void SetPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin)
Parameters
SetPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin)
Declaration
public void SetPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin)
Parameters
SetSortConnectionsPlugin(CustomManager.SortConnectionsPlugin)
Declaration
public void SetSortConnectionsPlugin(CustomManager.SortConnectionsPlugin sortConnectionsPlugin)
Parameters
SetSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin)
Declaration
public void SetSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin specificationChangedPlugin)
Parameters
SetStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin)
Declaration
public void SetStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin)
Parameters
SetUnifyPathPlugin(CustomManager.UnifyPathPlugin)
Declaration
public void SetUnifyPathPlugin(CustomManager.UnifyPathPlugin unifyPathPlugin)
Parameters
SetUnroutePlugin(CustomManager.AutoroutePlugin)
Declaration
public void SetUnroutePlugin(CustomManager.AutoroutePlugin unroutePlugin)
Parameters
Declaration
public void SetValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin validateFormboardPlugin)
Parameters
SetWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin)
Declaration
public void SetWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink