Class SketchPatternBuilder
Inheritance
SketchPatternBuilder
Assembly: NXOpen.dll
Syntax
public class SketchPatternBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
SketchPatternBuilder()
Declaration
protected SketchPatternBuilder()
Properties
CreateConstraint
Declaration
public bool CreateConstraint { get; set; }
Property Value
CreateSpacingExp
Declaration
public bool CreateSpacingExp { get; set; }
Property Value
LockOrientation
Declaration
public bool LockOrientation { get; set; }
Property Value
PatternService
Declaration
public PatternDefinition PatternService { get; }
Property Value
RelationScope
Declaration
public SketchPattern.RelationScope RelationScope { get; set; }
Property Value
Section
Declaration
public Section Section { get; }
Property Value
Methods
EvaluatePattern()
Declaration
public void EvaluatePattern()
GetRelationFinding(int, int)
Declaration
public bool GetRelationFinding(int instanceXIndex, int instanceYIndex)
Parameters
Type |
Name |
Description |
int |
instanceXIndex |
|
int |
instanceYIndex |
|
Returns
HandleFlip()
Declaration
SetEndConstraint(NXObject, int, bool, bool)
Declaration
public void SetEndConstraint(NXObject parent, int inx, bool isStart, bool constraint)
Parameters
SetRelationFinding(int, int, bool)
Declaration
public void SetRelationFinding(int instanceXIndex, int instanceYIndex, bool findRelations)
Parameters
Type |
Name |
Description |
int |
instanceXIndex |
|
int |
instanceYIndex |
|
bool |
findRelations |
|
UpdateCenterPoint()
Declaration
public void UpdateCenterPoint()
UpdateCopies()
Declaration
public void UpdateCopies()
UpdateData()
Declaration
UpdateFromPoint()
Declaration
public void UpdateFromPoint()
Declaration
public void UpdateInputSection()
UpdateLinearDirectionObject()
Declaration
public void UpdateLinearDirectionObject()
UpdateRectangularDirectionObjects()
Declaration
public void UpdateRectangularDirectionObjects()
Implements
System.Runtime.Remoting.Messaging.IMessageSink