Class PatternDefinition
Inheritance
System.Object
System.MarshalByRefObject
PatternDefinition
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class PatternDefinition : TaggedObject, IMessageSink, IComponentBuilder
Constructors
PatternDefinition()
Declaration
protected PatternDefinition()
Properties
AlongPathDefinition
Declaration
public AlongPathPattern AlongPathDefinition { get; }
Property Value
CircularDefinition
Declaration
public CircularPattern CircularDefinition { get; }
Property Value
FrameOnlyToggle
Declaration
public bool FrameOnlyToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GeneralDefinition
Declaration
public GeneralPattern GeneralDefinition { get; }
Property Value
HelixDefinition
Declaration
public HelixPattern HelixDefinition { get; }
Property Value
MirrorDefinition
Declaration
public MirrorPattern MirrorDefinition { get; }
Property Value
PatternFill
Declaration
public PatternFill PatternFill { get; }
Property Value
PatternIncrementsBuilder
Declaration
public PatternIncrementsBuilder PatternIncrementsBuilder { get; }
Property Value
PatternOrientation
Declaration
public PatternOrientation PatternOrientation { get; }
Property Value
PatternType
Declaration
public PatternDefinition.PatternEnum PatternType { get; set; }
Property Value
PolygonDefinition
Declaration
public PolygonPattern PolygonDefinition { get; }
Property Value
RectangularDefinition
Declaration
public RectangularPattern RectangularDefinition { get; }
Property Value
ReferenceDefinition
Declaration
public ReferencePattern ReferenceDefinition { get; }
Property Value
SeedOnlyToggle
Declaration
public bool SeedOnlyToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SpiralDefinition
Declaration
public SpiralPattern SpiralDefinition { get; }
Property Value
Methods
CreateClockingBuilder(Int32, Int32)
Declaration
public PatternClockingBuilder CreateClockingBuilder(int ix, int iy)
Parameters
Type |
Name |
Description |
System.Int32 |
ix |
|
System.Int32 |
iy |
|
Returns
CreatePatternInstanceEditBuilder()
Declaration
public PatternInstanceEditBuilder CreatePatternInstanceEditBuilder()
Returns
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
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
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink