NXOpen .NET Reference  12.0.0
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.GeometricUtilities.IComponentBuilder

Public Member Functions

unsafe NXOpen.NXObject SaveAndGetComponentParent (NXOpen.NXObject componentTag)
 Suppress child feature. 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 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 void ReverseTrimAndRelinkSourceAndCreateUDOForAll (NXOpen.NXObject[] sourceObjects)
 Reverse trim direction, relink source, and create udo for all. 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...
 

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

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 
)

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 ( )

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)

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)

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)

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 ( )

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)

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)

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)

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.