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.RoutingCommon
    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

    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

    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[]

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

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

    Declaration
    public void RemoveDesignRule(int designRuleMethodId)
    Parameters
    Type Name Description
    System.Int32 designRuleMethodId

    RemoveRSDApplicationEnterPlugin()

    Declaration
    public void RemoveRSDApplicationEnterPlugin()

    RemoveRSDApplicationExitPlugin()

    Declaration
    public void RemoveRSDApplicationExitPlugin()

    RemoveWiringComponentNamePlugin()

    Declaration
    public void RemoveWiringComponentNamePlugin()

    SetCablewayAreaNamePlugin(CustomManager.CablewayAreaNamePlugin)

    Declaration
    public void SetCablewayAreaNamePlugin(CustomManager.CablewayAreaNamePlugin cablewayAreaNamePlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayAreaNamePlugin cablewayAreaNamePlugin

    SetCablewayDeviceIdentifierPlugin(CustomManager.CablewayDeviceIdentifierPlugin)

    Declaration
    public void SetCablewayDeviceIdentifierPlugin(CustomManager.CablewayDeviceIdentifierPlugin cablewayDeviceIdentifierPlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayDeviceIdentifierPlugin cablewayDeviceIdentifierPlugin

    SetCablewayPostExportPlugin(CustomManager.CablewayPostExportPlugin)

    Declaration
    public void SetCablewayPostExportPlugin(CustomManager.CablewayPostExportPlugin cablewayPostExportPlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayPostExportPlugin cablewayPostExportPlugin

    SetCablewayPreExportPlugin(CustomManager.CablewayPreExportPlugin)

    Declaration
    public void SetCablewayPreExportPlugin(CustomManager.CablewayPreExportPlugin cablewayPreExportPlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayPreExportPlugin cablewayPreExportPlugin

    SetCablewayUniqueNodeNamePlugin(CustomManager.CablewayUniqueNodeNamePlugin)

    Declaration
    public void SetCablewayUniqueNodeNamePlugin(CustomManager.CablewayUniqueNodeNamePlugin uniqueNodeNamePlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayUniqueNodeNamePlugin uniqueNodeNamePlugin

    SetCablewayUniqueSegmentNamePlugin(CustomManager.CablewayUniqueSegmentNamePlugin)

    Declaration
    public void SetCablewayUniqueSegmentNamePlugin(CustomManager.CablewayUniqueSegmentNamePlugin uniqueSegmentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayUniqueSegmentNamePlugin uniqueSegmentNamePlugin

    SetCablewayXmlFileNamePlugin(CustomManager.CablewayXmlFileNamePlugin)

    Declaration
    public void SetCablewayXmlFileNamePlugin(CustomManager.CablewayXmlFileNamePlugin xmlFileNamePlugin)
    Parameters
    Type Name Description
    CustomManager.CablewayXmlFileNamePlugin xmlFileNamePlugin

    SetRSDApplicationEnterPlugin(CustomManager.RSDApplicationEnterPlugin)

    Declaration
    public void SetRSDApplicationEnterPlugin(CustomManager.RSDApplicationEnterPlugin applicationEnterPlugin)
    Parameters
    Type Name Description
    CustomManager.RSDApplicationEnterPlugin applicationEnterPlugin

    SetRSDApplicationExitPlugin(CustomManager.RSDApplicationExitPlugin)

    Declaration
    public void SetRSDApplicationExitPlugin(CustomManager.RSDApplicationExitPlugin applicationExitPlugin)
    Parameters
    Type Name Description
    CustomManager.RSDApplicationExitPlugin applicationExitPlugin

    SetWiringComponentNamePlugin(CustomManager.ComponentNamePlugin)

    Declaration
    public void SetWiringComponentNamePlugin(CustomManager.ComponentNamePlugin wiringComponentNamePlugin)
    Parameters
    Type Name Description
    CustomManager.ComponentNamePlugin wiringComponentNamePlugin

    Implements

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