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

Creates split insert builder for progressive die. More...

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

Public Member Functions

unsafe void FindLinkedBodyFeatureAndSource (string featureType, string featureNameSubString)
 Find linked body feature and source object. More...
 
unsafe void FindLinkedBodyFeatureAndSourceForAll ()
 Find linked body feature and source object. More...
 
unsafe string GetComponentFullName (NXOpen.NXObject componentTag)
 Suppress child feature. More...
 
unsafe NXOpen.Point3d GetComponentOrigin (NXOpen.NXObject componentTag)
 Suppress child feature. More...
 
unsafe NXOpen.Matrix3x3 GetComponentTransform (NXOpen.NXObject componentTag)
 Suppress child feature. More...
 
unsafe void PrepairToSplitInsert ()
 Suppress child feature. More...
 
unsafe void ReverseTrimAndRelinkSourceAndCreateUDOForAll (NXOpen.NXObject[] sourceObjects)
 Reverse trim direction, relink source, and create udo for all. More...
 
unsafe NXOpen.NXObject SaveAndGetComponentParent (NXOpen.NXObject componentTag)
 Suppress child feature. More...
 
unsafe void SetLinkFeatureAndSourceObject (out NXOpen.NXObject[] sourceObjectsOld)
 Set link feature and source object. 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 bool KeepOriginal [get, set]
 Returns or sets the keep original toggle value More...
 
unsafe bool RenameComponent [get, set]
 Returns or sets the rename component More...
 
unsafe
NXOpen.Assemblies.SelectComponentList 
SelectComponent [get]
 Returns the select component More...
 
unsafe NXOpen.Section SplittingCurves [get]
 Returns the splitting curves More...
 
unsafe bool SplittingDirection [get, set]
 Returns or sets the splitting direction More...
 
unsafe int WizardType [get, set]
 Returns or sets the wizard type 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

Creates split insert builder for progressive die.

No entity is returned.

To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateSplitInsertBuilder

Default values.

Property Value

KeepOriginal

0

RenameComponent

0

Created in NX12.0.0

Member Function Documentation

unsafe void NXOpen.Tooling.SplitInsertBuilder.FindLinkedBodyFeatureAndSource ( string  featureType,
string  featureNameSubString 
)
inline

Find linked body feature and source object.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
featureType
featureNameSubString
unsafe void NXOpen.Tooling.SplitInsertBuilder.FindLinkedBodyFeatureAndSourceForAll ( )
inline

Find linked body feature and source object.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe string NXOpen.Tooling.SplitInsertBuilder.GetComponentFullName ( NXOpen.NXObject  componentTag)
inline

Suppress child feature.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
componentTag
Returns
unsafe NXOpen.Point3d NXOpen.Tooling.SplitInsertBuilder.GetComponentOrigin ( NXOpen.NXObject  componentTag)
inline

Suppress child feature.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
componentTag
Returns
unsafe NXOpen.Matrix3x3 NXOpen.Tooling.SplitInsertBuilder.GetComponentTransform ( NXOpen.NXObject  componentTag)
inline

Suppress child feature.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
componentTag
Returns
unsafe void NXOpen.Tooling.SplitInsertBuilder.PrepairToSplitInsert ( )
inline

Suppress child feature.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe void NXOpen.Tooling.SplitInsertBuilder.ReverseTrimAndRelinkSourceAndCreateUDOForAll ( NXOpen.NXObject[]  sourceObjects)
inline

Reverse trim direction, relink source, and create udo for all.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
sourceObjects
unsafe NXOpen.NXObject NXOpen.Tooling.SplitInsertBuilder.SaveAndGetComponentParent ( NXOpen.NXObject  componentTag)
inline

Suppress child feature.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
componentTag
Returns
unsafe void NXOpen.Tooling.SplitInsertBuilder.SetLinkFeatureAndSourceObject ( out NXOpen.NXObject[]  sourceObjectsOld)
inline

Set link feature and source object.

Created in NX12.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
sourceObjectsOld

Property Documentation

unsafe bool NXOpen.Tooling.SplitInsertBuilder.KeepOriginal
getset

Returns or sets the keep original toggle value

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.SplitInsertBuilder.RenameComponent
getset

Returns or sets the rename component

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Assemblies.SelectComponentList NXOpen.Tooling.SplitInsertBuilder.SelectComponent
get

Returns the select component

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Section NXOpen.Tooling.SplitInsertBuilder.SplittingCurves
get

Returns the splitting curves

Created in NX12.0.0

License requirements: None.

unsafe bool NXOpen.Tooling.SplitInsertBuilder.SplittingDirection
getset

Returns or sets the splitting direction

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe int NXOpen.Tooling.SplitInsertBuilder.WizardType
getset

Returns or sets the wizard type

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")


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