Search Results for

    Show / Hide Table of Contents

    Class DesignRuleBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    DesignRuleBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.PcbExchange
    Assembly: NXOpen.dll
    Syntax
    public class DesignRuleBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    DesignRuleBuilder()

    Declaration
    protected DesignRuleBuilder()

    Properties

    ConstraintType

    Declaration
    public DesignRuleType ConstraintType { get; set; }
    Property Value
    Type Description
    DesignRuleType

    MeasurementType

    Declaration
    public DesignRuleMeasurement MeasurementType { get; set; }
    Property Value
    Type Description
    DesignRuleMeasurement

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Severity

    Declaration
    public DesignRuleSeverity Severity { get; set; }
    Property Value
    Type Description
    DesignRuleSeverity

    Methods

    GetBoardSide(int)

    Declaration
    public BoardSide GetBoardSide(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    BoardSide

    GetClearance(DesignRuleMargin)

    Declaration
    public double GetClearance(DesignRuleMargin direction)
    Parameters
    Type Name Description
    DesignRuleMargin direction
    Returns
    Type Description
    double

    GetComponentFilter(int)

    Declaration
    public DesignRuleBuilder.ComponentFilter GetComponentFilter(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    DesignRuleBuilder.ComponentFilter

    GetConductiveLayerSide(int)

    Declaration
    public ConductiveLayerSide GetConductiveLayerSide(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    ConductiveLayerSide

    GetEntityType(int)

    Declaration
    public EntityCategory GetEntityType(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    EntityCategory

    GetFilterData(int)

    Declaration
    public string[] GetFilterData(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    string[]

    GetWireBondSide(int)

    Declaration
    public WireBondSide GetWireBondSide(int filterIndex)
    Parameters
    Type Name Description
    int filterIndex
    Returns
    Type Description
    WireBondSide

    SetBoardSide(int, BoardSide)

    Declaration
    public void SetBoardSide(int filterIndex, BoardSide side)
    Parameters
    Type Name Description
    int filterIndex
    BoardSide side

    SetClearance(DesignRuleMargin, double)

    Declaration
    public void SetClearance(DesignRuleMargin direction, double clearance)
    Parameters
    Type Name Description
    DesignRuleMargin direction
    double clearance

    SetComponentFilter(int, ComponentFilter)

    Declaration
    public void SetComponentFilter(int filterIndex, DesignRuleBuilder.ComponentFilter componentFilter)
    Parameters
    Type Name Description
    int filterIndex
    DesignRuleBuilder.ComponentFilter componentFilter

    SetConductiveLayerSide(int, ConductiveLayerSide)

    Declaration
    public void SetConductiveLayerSide(int filterIndex, ConductiveLayerSide side)
    Parameters
    Type Name Description
    int filterIndex
    ConductiveLayerSide side

    SetEntityType(int, EntityCategory)

    Declaration
    public void SetEntityType(int filterIndex, EntityCategory entityType)
    Parameters
    Type Name Description
    int filterIndex
    EntityCategory entityType

    SetFilterData(int, string)

    Declaration
    public void SetFilterData(int filterIndex, string data)
    Parameters
    Type Name Description
    int filterIndex
    string data

    SetFilterData(int, string[])

    Declaration
    public void SetFilterData(int filterIndex, string[] data)
    Parameters
    Type Name Description
    int filterIndex
    string[] data

    SetWireBondSide(int, WireBondSide)

    Declaration
    public void SetWireBondSide(int filterIndex, WireBondSide side)
    Parameters
    Type Name Description
    int filterIndex
    WireBondSide side

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX