Search Results for

    Show / Hide Table of Contents

    Class CustomManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    CustomManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Routing
    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
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddCallback(CustomManager.CallbackReason, CustomManager.Callback)

    Declaration
    public int AddCallback(CustomManager.CallbackReason reason, CustomManager.Callback callbackMethod)
    Parameters
    Type Name Description
    CustomManager.CallbackReason reason
    CustomManager.Callback callbackMethod
    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
    Type Name Description
    CustomManager.DesignRuleReason reason
    System.String name
    System.String description
    CustomManager.DesignRule designRuleMethod
    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
    Type Name Description
    System.String designRuleName
    CustomManager.DesignRuleReason reason
    System.String shortDescription
    System.String longDescription
    NXObject[] objects
    Returns
    Type Description
    DesignRuleViolation

    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
    Type Name Description
    CustomManager.DesignRuleReason reason
    NXObject nxObject

    GetCallbacksRegisteredForReason(CustomManager.CallbackReason, out Int32[])

    Declaration
    public void GetCallbacksRegisteredForReason(CustomManager.CallbackReason reason, out int[] registeredCallbackIds)
    Parameters
    Type Name Description
    CustomManager.CallbackReason reason
    System.Int32[] registeredCallbackIds

    GetDesignRulesRegisteredForReason(CustomManager.DesignRuleReason, out Int32[])

    Declaration
    public void GetDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason, out int[] registeredDesignRuleIds)
    Parameters
    Type Name Description
    CustomManager.DesignRuleReason reason
    System.Int32[] registeredDesignRuleIds

    GetViolationsForReason(CustomManager.DesignRuleReason)

    Declaration
    public DesignRuleViolation[] GetViolationsForReason(CustomManager.DesignRuleReason reason)
    Parameters
    Type Name Description
    CustomManager.DesignRuleReason reason
    Returns
    Type Description
    DesignRuleViolation[]

    GetViolationsOfRule(String)

    Declaration
    public DesignRuleViolation[] GetViolationsOfRule(string designRuleName)
    Parameters
    Type Name Description
    System.String designRuleName
    Returns
    Type Description
    DesignRuleViolation[]

    RemoveAllCallbacks()

    Declaration
    public void RemoveAllCallbacks()

    RemoveAllCallbacksForReason(CustomManager.CallbackReason)

    Declaration
    public void RemoveAllCallbacksForReason(CustomManager.CallbackReason reason)
    Parameters
    Type Name Description
    CustomManager.CallbackReason reason

    RemoveAllDesignRules()

    Declaration
    public void RemoveAllDesignRules()

    RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason)

    Declaration
    public void RemoveAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
    Parameters
    Type Name Description
    CustomManager.DesignRuleReason reason

    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()

    RemoveCutElbowComponentNamePlugin()

    Declaration
    public void RemoveCutElbowComponentNamePlugin()

    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()

    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()

    RemoveValidateFormboardPlugin()

    Declaration
    public void RemoveValidateFormboardPlugin()

    RemoveWrappedOverstockLengthCalculationPlugin()

    Declaration
    public void RemoveWrappedOverstockLengthCalculationPlugin()

    SetAutoRoutePlugin(CustomManager.AutoroutePlugin)

    Declaration
    public void SetAutoRoutePlugin(CustomManager.AutoroutePlugin autoRoutePlugin)
    Parameters
    Type Name Description
    CustomManager.AutoroutePlugin autoRoutePlugin

    SetBomPlugin(CustomManager.BomPlugin)

    Declaration
    public void SetBomPlugin(CustomManager.BomPlugin bomPlugin)
    Parameters
    Type Name Description
    CustomManager.BomPlugin bomPlugin

    SetBundlePlugin(CustomManager.BundlePlugin)

    Declaration
    public void SetBundlePlugin(CustomManager.BundlePlugin bundlePlugin)
    Parameters
    Type Name Description
    CustomManager.BundlePlugin bundlePlugin

    SetChoosePartPlugin(CustomManager.ChoosePartPlugin)

    Declaration
    public void SetChoosePartPlugin(CustomManager.ChoosePartPlugin choosePartPlugin)
    Parameters
    Type Name Description
    CustomManager.ChoosePartPlugin choosePartPlugin

    SetCmpPostExportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetCmpPostExportPlugin(CustomManager.ImportExportPlugin cmpPostExportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin cmpPostExportPlugin

    SetCmpPreImportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetCmpPreImportPlugin(CustomManager.ImportExportPlugin cmpPreImportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin cmpPreImportPlugin

    SetCutElbowComponentNamePlugin(CustomManager.ComponentNamePlugin)

    Declaration
    public void SetCutElbowComponentNamePlugin(CustomManager.ComponentNamePlugin cutElbowComponentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.ComponentNamePlugin cutElbowComponentNamePlugin

    SetDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin)

    Declaration
    public void SetDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin disciplineChangedPlugin)
    Parameters
    Type Name Description
    CustomManager.DisciplineChangedPlugin disciplineChangedPlugin

    SetDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin)

    Declaration
    public void SetDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin)
    Parameters
    Type Name Description
    CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin

    SetDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin)

    Declaration
    public void SetDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin)
    Parameters
    Type Name Description
    CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin

    SetFilterBlankingPlugin(CustomManager.FilterBlankingPlugin)

    Declaration
    public void SetFilterBlankingPlugin(CustomManager.FilterBlankingPlugin filterBlankingPlugin)
    Parameters
    Type Name Description
    CustomManager.FilterBlankingPlugin filterBlankingPlugin

    SetGeneratePLMXMLFileNamePluginForBulkExport(CustomManager.GeneratePLMXMLFileNamePluginForBulkExport)

    Declaration
    public void SetGeneratePLMXMLFileNamePluginForBulkExport(CustomManager.GeneratePLMXMLFileNamePluginForBulkExport partName)
    Parameters
    Type Name Description
    CustomManager.GeneratePLMXMLFileNamePluginForBulkExport partName

    SetGenerateStockComponentNamePlugin(CustomManager.GenerateStockComponentNameplugin)

    Declaration
    public void SetGenerateStockComponentNamePlugin(CustomManager.GenerateStockComponentNameplugin generateStockComponentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.GenerateStockComponentNameplugin generateStockComponentNamePlugin

    SetHrnPostExportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetHrnPostExportPlugin(CustomManager.ImportExportPlugin hrnPostExportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin hrnPostExportPlugin

    SetHrnPreImportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetHrnPreImportPlugin(CustomManager.ImportExportPlugin hrnPreImportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin hrnPreImportPlugin

    SetManualRoutePlugin(CustomManager.AutoroutePlugin)

    Declaration
    public void SetManualRoutePlugin(CustomManager.AutoroutePlugin manualRoutePlugin)
    Parameters
    Type Name Description
    CustomManager.AutoroutePlugin manualRoutePlugin

    SetNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin)

    Declaration
    public void SetNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin)
    Parameters
    Type Name Description
    CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin

    SetPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin)

    Declaration
    public void SetPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin)
    Parameters
    Type Name Description
    CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin

    SetPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin plmXmlPostExportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin plmXmlPostExportPlugin

    SetPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin)

    Declaration
    public void SetPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin plmXmlPreImportPlugin)
    Parameters
    Type Name Description
    CustomManager.ImportExportPlugin plmXmlPreImportPlugin

    SetPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin)

    Declaration
    public void SetPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin)
    Parameters
    Type Name Description
    CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin

    SetPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin)

    Declaration
    public void SetPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin)
    Parameters
    Type Name Description
    CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin

    SetSortConnectionsPlugin(CustomManager.SortConnectionsPlugin)

    Declaration
    public void SetSortConnectionsPlugin(CustomManager.SortConnectionsPlugin sortConnectionsPlugin)
    Parameters
    Type Name Description
    CustomManager.SortConnectionsPlugin sortConnectionsPlugin

    SetSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin)

    Declaration
    public void SetSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin specificationChangedPlugin)
    Parameters
    Type Name Description
    CustomManager.SpecificationChangedPlugin specificationChangedPlugin

    SetStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin)

    Declaration
    public void SetStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin)
    Parameters
    Type Name Description
    CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin

    SetStockComponentNamePlugin(CustomManager.ComponentNamePlugin)

    Declaration
    public void SetStockComponentNamePlugin(CustomManager.ComponentNamePlugin stockComponentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.ComponentNamePlugin stockComponentNamePlugin

    SetTemporaryStockComponentNamePlugin(CustomManager.ComponentNamePlugin)

    Declaration
    public void SetTemporaryStockComponentNamePlugin(CustomManager.ComponentNamePlugin stockComponentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.ComponentNamePlugin stockComponentNamePlugin

    SetUnifyPathPlugin(CustomManager.UnifyPathPlugin)

    Declaration
    public void SetUnifyPathPlugin(CustomManager.UnifyPathPlugin unifyPathPlugin)
    Parameters
    Type Name Description
    CustomManager.UnifyPathPlugin unifyPathPlugin

    SetUnroutePlugin(CustomManager.AutoroutePlugin)

    Declaration
    public void SetUnroutePlugin(CustomManager.AutoroutePlugin unroutePlugin)
    Parameters
    Type Name Description
    CustomManager.AutoroutePlugin unroutePlugin

    SetValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin)

    Declaration
    public void SetValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin validateFormboardPlugin)
    Parameters
    Type Name Description
    CustomManager.ValidateFormboardPlugin validateFormboardPlugin

    SetWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin)

    Declaration
    public void SetWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin)
    Parameters
    Type Name Description
    CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX