Search Results for

    Show / Hide Table of Contents

    Class PatternDefinition

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    PatternDefinition
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.GeometricUtilities
    Assembly: NXOpen.dll
    Syntax
    public class PatternDefinition : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    PatternDefinition()

    Declaration
    protected PatternDefinition()

    Properties

    AlongPathDefinition

    Declaration
    public AlongPathPattern AlongPathDefinition { get; }
    Property Value
    Type Description
    AlongPathPattern

    CircularDefinition

    Declaration
    public CircularPattern CircularDefinition { get; }
    Property Value
    Type Description
    CircularPattern

    FrameOnlyToggle

    Declaration
    public bool FrameOnlyToggle { get; set; }
    Property Value
    Type Description
    System.Boolean

    GeneralDefinition

    Declaration
    public GeneralPattern GeneralDefinition { get; }
    Property Value
    Type Description
    GeneralPattern

    HelixDefinition

    Declaration
    public HelixPattern HelixDefinition { get; }
    Property Value
    Type Description
    HelixPattern

    MirrorDefinition

    Declaration
    public MirrorPattern MirrorDefinition { get; }
    Property Value
    Type Description
    MirrorPattern

    PatternFill

    Declaration
    public PatternFill PatternFill { get; }
    Property Value
    Type Description
    PatternFill

    PatternIncrementsBuilder

    Declaration
    public PatternIncrementsBuilder PatternIncrementsBuilder { get; }
    Property Value
    Type Description
    PatternIncrementsBuilder

    PatternOrientation

    Declaration
    public PatternOrientation PatternOrientation { get; }
    Property Value
    Type Description
    PatternOrientation

    PatternType

    Declaration
    public PatternDefinition.PatternEnum PatternType { get; set; }
    Property Value
    Type Description
    PatternDefinition.PatternEnum

    PolygonDefinition

    Declaration
    public PolygonPattern PolygonDefinition { get; }
    Property Value
    Type Description
    PolygonPattern

    RectangularDefinition

    Declaration
    public RectangularPattern RectangularDefinition { get; }
    Property Value
    Type Description
    RectangularPattern

    ReferenceDefinition

    Declaration
    public ReferencePattern ReferenceDefinition { get; }
    Property Value
    Type Description
    ReferencePattern

    SeedOnlyToggle

    Declaration
    public bool SeedOnlyToggle { get; set; }
    Property Value
    Type Description
    System.Boolean

    SpiralDefinition

    Declaration
    public SpiralPattern SpiralDefinition { get; }
    Property Value
    Type Description
    SpiralPattern

    Methods

    CreateClockingBuilder(Int32, Int32)

    Declaration
    public PatternClockingBuilder CreateClockingBuilder(int ix, int iy)
    Parameters
    Type Name Description
    System.Int32 ix
    System.Int32 iy
    Returns
    Type Description
    PatternClockingBuilder

    CreatePatternInstanceEditBuilder()

    Declaration
    public PatternInstanceEditBuilder CreatePatternInstanceEditBuilder()
    Returns
    Type Description
    PatternInstanceEditBuilder

    GetClocking(Int32, Int32)

    Declaration
    [Obsolete("Deprecated in NX8.0.0.  Use NXOpen.GeometricUtilities.PatternDefinition.CreateClockingBuilder instead.")]
    public PatternClocking GetClocking(int index1, int index2)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2
    Returns
    Type Description
    PatternClocking

    GetDeleteState(Int32, Int32)

    Declaration
    public bool GetDeleteState(int index1, int index2)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2
    Returns
    Type Description
    System.Boolean

    GetSuppressState(Int32, Int32)

    Declaration
    public bool GetSuppressState(int index1, int index2)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2
    Returns
    Type Description
    System.Boolean

    RemoveClocking(Int32, Int32)

    Declaration
    public void RemoveClocking(int index1, int index2)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2

    RemoveVariance(Int32, Int32)

    Declaration
    public void RemoveVariance(int index1, int index2)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2

    SetDeleteState(Int32, Int32, Boolean)

    Declaration
    public void SetDeleteState(int index1, int index2, bool deleteState)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2
    System.Boolean deleteState

    SetSpreadsheetData(Double[], Double[], Boolean[])

    Declaration
    public void SetSpreadsheetData(double[] spreadsheetTableArray, double[] locationTableArray, bool[] defaultTableArray)
    Parameters
    Type Name Description
    System.Double[] spreadsheetTableArray
    System.Double[] locationTableArray
    System.Boolean[] defaultTableArray

    SetSuppressState(Int32, Int32, Boolean)

    Declaration
    public void SetSuppressState(int index1, int index2, bool suppressState)
    Parameters
    Type Name Description
    System.Int32 index1
    System.Int32 index2
    System.Boolean suppressState

    Validate()

    Declaration
    public bool Validate()
    Returns
    Type Description
    System.Boolean

    Implements

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