RunnerBuilder Class¶
-
class
NXOpen.Tooling.
RunnerBuilder
¶ Bases:
NXOpen.Builder
Mold Wizard runner management builder, select curves as runner guide, choose section type and edit section parameters, optional choose boolean type to create runner channel.
To create a new instance of this class, use
NXOpen.Tooling.RunnerCollection.CreateRunnerBuilder
Default values.
Property Value EndShape Both SectionShape Circular TransMotion.DeltaEnum ReferenceWcsWorkPart TransMotion.DeltaXc.Value 0.0 TransMotion.DeltaYc.Value 0.0 TransMotion.DeltaZc.Value 0.0 New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
BooleanOperation | Returns the boolean operation to perform on the runner. |
EndShape | Returns or sets the guide end shape type of runner. |
GuideLines | Returns the runner guide lines to create runner channel. |
RunnerBodies | Returns the runner bodies |
SectionShape | Returns or sets the section shape type of runner. |
SectionVector | Returns or sets the vector indicating the runner section direction. |
Tag | Returns the Tag for this object. |
TransMotion | Returns the transform motion to rotate the section curves. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
DeleteRunner | Deletes the runner bodies. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditDataBase | Edits runner section data base. |
EditRegisterFile | Edits runner section register file. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
RunnerBuilderGuideEndType Enumeration | Represents the runner guide end type. |
RunnerBuilderSectionType Enumeration | Represents the section type of runner channel. |
Property Detail¶
BooleanOperation¶
-
RunnerBuilder.
BooleanOperation
¶ Returns the boolean operation to perform on the runner.
-------------------------------------
Getter Method
Signature
BooleanOperation()
Returns: Return type: NXOpen.GeometricUtilities.BooleanOperation
New in version NX7.5.0.
License requirements: None.
EndShape¶
-
RunnerBuilder.
EndShape
¶ Returns or sets the guide end shape type of runner.
-------------------------------------
Getter Method
Signature
EndShape()
Returns: Return type: NXOpen.Tooling.RunnerBuilderGuideEndType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndShape(endShape)
Parameters: endShape ( NXOpen.Tooling.RunnerBuilderGuideEndType
) –New in version NX7.5.0.
License requirements: None.
GuideLines¶
-
RunnerBuilder.
GuideLines
¶ Returns the runner guide lines to create runner channel.
-------------------------------------
Getter Method
Signature
GuideLines()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
RunnerBodies¶
-
RunnerBuilder.
RunnerBodies
¶ Returns the runner bodies
-------------------------------------
Getter Method
Signature
RunnerBodies()
Returns: Return type: NXOpen.SelectBodyList
New in version NX7.5.0.
License requirements: None.
SectionShape¶
-
RunnerBuilder.
SectionShape
¶ Returns or sets the section shape type of runner.
-------------------------------------
Getter Method
Signature
SectionShape()
Returns: Return type: NXOpen.Tooling.RunnerBuilderSectionType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionShape(sectionShape)
Parameters: sectionShape ( NXOpen.Tooling.RunnerBuilderSectionType
) –New in version NX7.5.0.
License requirements: None.
SectionVector¶
-
RunnerBuilder.
SectionVector
¶ Returns or sets the vector indicating the runner section direction.
-------------------------------------
Getter Method
Signature
SectionVector()
Returns: Return type: NXOpen.Direction
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionVector(sectionVector)
Parameters: sectionVector ( NXOpen.Direction
) –New in version NX7.5.0.
License requirements: None.
TransMotion¶
-
RunnerBuilder.
TransMotion
¶ Returns the transform motion to rotate the section curves.
-------------------------------------
Getter Method
Signature
TransMotion()
Returns: Return type: NXOpen.GeometricUtilities.ModlMotion
New in version NX7.5.0.
License requirements: None.
Method Detail¶
DeleteRunner¶
-
RunnerBuilder.
DeleteRunner
¶ Deletes the runner bodies.
Signature
DeleteRunner()
New in version NX7.5.0.
License requirements: None.
EditDataBase¶
-
RunnerBuilder.
EditDataBase
¶ Edits runner section data base.
Signature
EditDataBase()
New in version NX7.5.0.
License requirements: None.
EditRegisterFile¶
-
RunnerBuilder.
EditRegisterFile
¶ Edits runner section register file.
Signature
EditRegisterFile()
New in version NX7.5.0.
License requirements: None.
Validate¶
-
RunnerBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.