NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Tooling.RunnerBuilder Class Reference

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. More...

Inheritance diagram for NXOpen.Tooling.RunnerBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  GuideEndType { Both, StartOnly, EndOnly, None }
 Represents the runner guide end type. More...
 
enum  SectionType {
  Circular, Parabolic, Trapezoidal, Hexagonal,
  SemiCircular
}
 Represents the section type of runner channel. More...
 

Public Member Functions

unsafe void DeleteRunner ()
 Deletes the runner bodies. More...
 
unsafe void EditDataBase ()
 Edits runner section data base. More...
 
unsafe void EditRegisterFile ()
 Edits runner section register file. More...
 
unsafe void EditTemplateExpression ()
 Edits expressions of runner section. More...
 
unsafe void GetDataFromRunnerFeature (NXOpen.Tooling.SpreadsheetData sheetData)
 Gets spreadsheet data from runner feature. More...
 
unsafe void ImportTemplate ()
 Import runner section template part. More...
 
unsafe void ReadSectionDataFromDatabase (out string[] sectionTypes)
 Read section data from runner section database. More...
 
unsafe void ReadSelectedSectionData (string sectionName)
 Reads selected section data from database. More...
 
unsafe void SetParameterTreeData (NXOpen.Tooling.SpreadsheetData sheetData)
 Sets spreadsheet data. More...
 
unsafe void StoreSectionParameters ()
 Stores current section parameters information. More...
 
unsafe void UpdateGuideLoops ()
 Restruct guide loops when guide curve selection updates. More...
 
unsafe void UpdateGuideOrientation ()
 Updates the orientation of the section in guide loops. More...
 
unsafe void UpdateTemplatePart ()
 Updates runner section. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.GeometricUtilities.BooleanOperation 
BooleanOperation [get]
 Returns the boolean operation to perform on the runner. More...
 
unsafe
NXOpen.Tooling.RunnerBuilder.GuideEndType 
EndShape [get, set]
 Returns or sets the guide end shape type of runner. More...
 
unsafe NXOpen.Section GuideLines [get]
 Returns the runner guide lines to create runner channel. More...
 
unsafe NXOpen.SelectBodyList RunnerBodies [get]
 Returns the runner bodies More...
 
unsafe NXOpen.Expression SectionOffset [get]
 Returns the offset value of the runner section. More...
 
unsafe
NXOpen.Tooling.RunnerBuilder.SectionType 
SectionShape [get, set]
 Returns or sets the section shape type of runner. More...
 
unsafe NXOpen.Direction SectionVector [get, set]
 Returns or sets the vector indicating the runner section direction. More...
 
unsafe
NXOpen.GeometricUtilities.ModlMotion 
TransMotion [get]
 Returns the transform motion to rotate the section curves. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

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

Created in NX7.5.0

Member Enumeration Documentation

Represents the runner guide end type.

Enumerator
Both 

Use both start and end points.

StartOnly 

Use the start point only.

EndOnly 

Use the end point only.

None 

None of runner guide points for use.

Represents the section type of runner channel.

Enumerator
Circular 

Use circular section type.

Parabolic 

Use parabolic section type.

Trapezoidal 

Use trapezoidal section type.

Hexagonal 

Use hexagonal section type.

SemiCircular 

Use semicircular section type.

Member Function Documentation

unsafe void NXOpen.Tooling.RunnerBuilder.DeleteRunner ( )
inline

Deletes the runner bodies.

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.RunnerBuilder.EditDataBase ( )
inline

Edits runner section data base.

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.RunnerBuilder.EditRegisterFile ( )
inline

Edits runner section register file.

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.RunnerBuilder.EditTemplateExpression ( )
inline

Edits expressions of runner section.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe void NXOpen.Tooling.RunnerBuilder.GetDataFromRunnerFeature ( NXOpen.Tooling.SpreadsheetData  sheetData)
inline

Gets spreadsheet data from runner feature.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
sheetDataSpreadsheet data
unsafe void NXOpen.Tooling.RunnerBuilder.ImportTemplate ( )
inline

Import runner section template part.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe void NXOpen.Tooling.RunnerBuilder.ReadSectionDataFromDatabase ( out string[]  sectionTypes)
inline

Read section data from runner section database.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
sectionTypesSection type name list in spreadsheet.
unsafe void NXOpen.Tooling.RunnerBuilder.ReadSelectedSectionData ( string  sectionName)
inline

Reads selected section data from database.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
sectionName
unsafe void NXOpen.Tooling.RunnerBuilder.SetParameterTreeData ( NXOpen.Tooling.SpreadsheetData  sheetData)
inline

Sets spreadsheet data.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
sheetDataSpreadsheet data
unsafe void NXOpen.Tooling.RunnerBuilder.StoreSectionParameters ( )
inline

Stores current section parameters information.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe void NXOpen.Tooling.RunnerBuilder.UpdateGuideLoops ( )
inline

Restruct guide loops when guide curve selection updates.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe void NXOpen.Tooling.RunnerBuilder.UpdateGuideOrientation ( )
inline

Updates the orientation of the section in guide loops.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe void NXOpen.Tooling.RunnerBuilder.UpdateTemplatePart ( )
inline

Updates runner section.

Created in NX11.0.0

License requirements: ug_mold_design ("UG MOLD")

Property Documentation

unsafe NXOpen.GeometricUtilities.BooleanOperation NXOpen.Tooling.RunnerBuilder.BooleanOperation
get

Returns the boolean operation to perform on the runner.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.RunnerBuilder.GuideEndType NXOpen.Tooling.RunnerBuilder.EndShape
getset

Returns or sets the guide end shape type of runner.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Section NXOpen.Tooling.RunnerBuilder.GuideLines
get

Returns the runner guide lines to create runner channel.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.RunnerBuilder.RunnerBodies
get

Returns the runner bodies

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.RunnerBuilder.SectionOffset
get

Returns the offset value of the runner section.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Tooling.RunnerBuilder.SectionType NXOpen.Tooling.RunnerBuilder.SectionShape
getset

Returns or sets the section shape type of runner.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Direction NXOpen.Tooling.RunnerBuilder.SectionVector
getset

Returns or sets the vector indicating the runner section direction.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.GeometricUtilities.ModlMotion NXOpen.Tooling.RunnerBuilder.TransMotion
get

Returns the transform motion to rotate the section curves.

Created in NX7.5.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.