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
AddCallback(CallbackReason, Callback)
Declaration
public int AddCallback(CustomManager.CallbackReason reason, CustomManager.Callback callbackMethod)
Parameters
Returns
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
GetCallbacksRegisteredForReason(CallbackReason, out int[])
Declaration
public void GetCallbacksRegisteredForReason(CustomManager.CallbackReason reason, out int[] registeredCallbackIds)
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
RemoveAllCallbacks()
Declaration
public void RemoveAllCallbacks()
RemoveAllCallbacksForReason(CallbackReason)
Declaration
public void RemoveAllCallbacksForReason(CustomManager.CallbackReason reason)
Parameters
RemoveAllDesignRules()
Declaration
public void RemoveAllDesignRules()
RemoveAllDesignRulesForReason(DesignRuleReason)
Declaration
public void RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
Parameters
RemoveAllPlugins()
Declaration
public void RemoveAllPlugins()
RemoveApplicationEnterPlugin()
Declaration
public void RemoveApplicationEnterPlugin()
RemoveApplicationExitPlugin()
Declaration
public void RemoveApplicationExitPlugin()
RemoveAutoRoutePlugin()
Declaration
public void RemoveAutoRoutePlugin()
RemoveBomPlugin()
Declaration
public void RemoveBomPlugin()
RemoveBundlePlugin()
Declaration
public void RemoveBundlePlugin()
RemoveCallback(int)
Declaration
public void RemoveCallback(int callbackMethodId)
Parameters
Type |
Name |
Description |
int |
callbackMethodId |
|
RemoveChoosePartPlugin()
Declaration
public void RemoveChoosePartPlugin()
RemoveCmpPostExportPlugin()
Declaration
public void RemoveCmpPostExportPlugin()
RemoveCmpPreImportPlugin()
Declaration
public void RemoveCmpPreImportPlugin()
RemoveCutElbowComponentNamePlugin()
Declaration
public void RemoveCutElbowComponentNamePlugin()
RemoveDesignRule(int)
Declaration
public void RemoveDesignRule(int designRuleMethodId)
Parameters
Type |
Name |
Description |
int |
designRuleMethodId |
|
RemoveDisciplineChangedPlugin()
Declaration
public void RemoveDisciplineChangedPlugin()
RemoveDuctSizeCalculatorCreateStockPlugin()
Declaration
public void RemoveDuctSizeCalculatorCreateStockPlugin()
RemoveDuctSizeCalculatorDisplayNotePlugin()
Declaration
public void RemoveDuctSizeCalculatorDisplayNotePlugin()
RemoveFilterBlankingPlugin()
Declaration
public void RemoveFilterBlankingPlugin()
RemoveGeneratePLMXMLFileNamePluginForBulkExport()
Declaration
public void RemoveGeneratePLMXMLFileNamePluginForBulkExport()
RemoveGenerateStockComponentNamePlugin()
Declaration
public void RemoveGenerateStockComponentNamePlugin()
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()
RemoveStockComponentNamePlugin()
Declaration
public void RemoveStockComponentNamePlugin()
RemoveTemporaryStockComponentNamePlugin()
Declaration
public void RemoveTemporaryStockComponentNamePlugin()
RemoveUnifyPathPlugin()
Declaration
public void RemoveUnifyPathPlugin()
RemoveUnroutePlugin()
Declaration
public void RemoveUnroutePlugin()
Declaration
public void RemoveValidateFormboardPlugin()
RemoveWrappedOverstockLengthCalculationPlugin()
Declaration
public void RemoveWrappedOverstockLengthCalculationPlugin()
SetApplicationEnterPlugin(ApplicationEnterPlugin)
Declaration
public void SetApplicationEnterPlugin(CustomManager.ApplicationEnterPlugin applicationEnterPlugin)
Parameters
SetApplicationExitPlugin(ApplicationExitPlugin)
Declaration
public void SetApplicationExitPlugin(CustomManager.ApplicationExitPlugin applicationExitPlugin)
Parameters
SetAutoRoutePlugin(AutoroutePlugin)
Declaration
public void SetAutoRoutePlugin(CustomManager.AutoroutePlugin autoRoutePlugin)
Parameters
SetBomPlugin(BomPlugin)
Declaration
public void SetBomPlugin(CustomManager.BomPlugin bomPlugin)
Parameters
SetBundlePlugin(BundlePlugin)
Declaration
public void SetBundlePlugin(CustomManager.BundlePlugin bundlePlugin)
Parameters
SetChoosePartPlugin(ChoosePartPlugin)
Declaration
public void SetChoosePartPlugin(CustomManager.ChoosePartPlugin choosePartPlugin)
Parameters
SetCmpPostExportPlugin(ImportExportPlugin)
Declaration
public void SetCmpPostExportPlugin(CustomManager.ImportExportPlugin cmpPostExportPlugin)
Parameters
SetCmpPreImportPlugin(ImportExportPlugin)
Declaration
public void SetCmpPreImportPlugin(CustomManager.ImportExportPlugin cmpPreImportPlugin)
Parameters
SetCutElbowComponentNamePlugin(ComponentNamePlugin)
Declaration
public void SetCutElbowComponentNamePlugin(CustomManager.ComponentNamePlugin cutElbowComponentNamePlugin)
Parameters
SetDisciplineChangedPlugin(DisciplineChangedPlugin)
Declaration
public void SetDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin disciplineChangedPlugin)
Parameters
SetDuctSizeCalculatorCreateStockPlugin(DuctSizeCalculatorCreateStockPlugin)
Declaration
public void SetDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin)
Parameters
SetDuctSizeCalculatorDisplayNotePlugin(DuctSizeCalculatorDisplayNotePlugin)
Declaration
public void SetDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin)
Parameters
SetFilterBlankingPlugin(FilterBlankingPlugin)
Declaration
public void SetFilterBlankingPlugin(CustomManager.FilterBlankingPlugin filterBlankingPlugin)
Parameters
SetGeneratePLMXMLFileNamePluginForBulkExport(GeneratePLMXMLFileNamePluginForBulkExport)
Declaration
public void SetGeneratePLMXMLFileNamePluginForBulkExport(CustomManager.GeneratePLMXMLFileNamePluginForBulkExport partName)
Parameters
SetGenerateStockComponentNamePlugin(GenerateStockComponentNameplugin)
Declaration
public void SetGenerateStockComponentNamePlugin(CustomManager.GenerateStockComponentNameplugin generateStockComponentNamePlugin)
Parameters
SetHrnPostExportPlugin(ImportExportPlugin)
Declaration
public void SetHrnPostExportPlugin(CustomManager.ImportExportPlugin hrnPostExportPlugin)
Parameters
SetHrnPreImportPlugin(ImportExportPlugin)
Declaration
public void SetHrnPreImportPlugin(CustomManager.ImportExportPlugin hrnPreImportPlugin)
Parameters
SetManualRoutePlugin(AutoroutePlugin)
Declaration
public void SetManualRoutePlugin(CustomManager.AutoroutePlugin manualRoutePlugin)
Parameters
SetNavigatorObjectSelectedPlugin(NavigatorObjectSelectedPlugin)
Declaration
public void SetNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin)
Parameters
SetPipingComponentFilePlugin(PipingComponentFilePlugin)
Declaration
public void SetPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin)
Parameters
SetPlmXmlPostExportPlugin(ImportExportPlugin)
Declaration
public void SetPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin plmXmlPostExportPlugin)
Parameters
SetPlmXmlPreImportPlugin(ImportExportPlugin)
Declaration
public void SetPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin plmXmlPreImportPlugin)
Parameters
SetPlmXmlRouteNodeNamePlugin(PlmxmlObjectNamePlugin)
Declaration
public void SetPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin)
Parameters
SetPlmXmlRouteSectionNamePlugin(PlmxmlObjectNamePlugin)
Declaration
public void SetPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin)
Parameters
SetSortConnectionsPlugin(SortConnectionsPlugin)
Declaration
public void SetSortConnectionsPlugin(CustomManager.SortConnectionsPlugin sortConnectionsPlugin)
Parameters
SetSpecificationChangedPlugin(SpecificationChangedPlugin)
Declaration
public void SetSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin specificationChangedPlugin)
Parameters
SetStockComponentLockedPlugin(StockComponentLockedPlugin)
Declaration
public void SetStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin)
Parameters
SetStockComponentNamePlugin(ComponentNamePlugin)
Declaration
public void SetStockComponentNamePlugin(CustomManager.ComponentNamePlugin stockComponentNamePlugin)
Parameters
SetTemporaryStockComponentNamePlugin(ComponentNamePlugin)
Declaration
public void SetTemporaryStockComponentNamePlugin(CustomManager.ComponentNamePlugin stockComponentNamePlugin)
Parameters
SetUnifyPathPlugin(UnifyPathPlugin)
Declaration
public void SetUnifyPathPlugin(CustomManager.UnifyPathPlugin unifyPathPlugin)
Parameters
SetUnroutePlugin(AutoroutePlugin)
Declaration
public void SetUnroutePlugin(CustomManager.AutoroutePlugin unroutePlugin)
Parameters
Declaration
public void SetValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin validateFormboardPlugin)
Parameters
SetWrappedOverstockLengthCalculationPlugin(WrappedOverstockLengthCalculationPlugin)
Declaration
public void SetWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink