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

Represents a Draw Die Punch feature builder. More...

Inheritance diagram for NXOpen.Die.DrawDiePunchBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void GetPunchProfile (out NXOpen.Die.DirectionOption direction, out NXOpen.IProfile[] profileEntries)
 Gets the punch profile of the draw die punch casting. More...
 
unsafe void SetPunchProfile (NXOpen.Die.DirectionOption direction, NXOpen.IProfile[] profileEntries)
 Sets the punch profile of the draw die punch casting. More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external 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 AlignStartOrientation [get, set]
 Returns or sets the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile. More...
 
unsafe double AngleTolerance [get, set]
 Returns or sets the angle tolerance of the draw die punch casting. More...
 
unsafe NXOpen.ISurface BaseOrientation [get, set]
 Returns or sets the base orientation of the draw die punch casting. More...
 
unsafe NXOpen.Die.HoleParentBuilder BoltHoleParent [get]
 Returns the bolt hole parent builder of the draw die punch. More...
 
unsafe
NXOpen.Die.CastReliefParentBuilder 
CastReliefParent [get]
 Returns the cast relief builder of the draw die punch. More...
 
unsafe NXOpen.IOrientation ClosedStartOrientation [get, set]
 Returns or sets the closed start orientation of the draw die punch casting. More...
 
unsafe NXOpen.Die.HoleParentBuilder CoordinatingHoleParent [get]
 Returns the coordinating hole parent builder of the draw die punch. More...
 
unsafe bool CorePunch [get, set]
 Returns or sets the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored. More...
 
unsafe NXOpen.Die.DeckParentBuilder DeckParent [get]
 Returns the deck builder of the draw die punch. More...
 
unsafe
NXOpen.CartesianCoordinateSystem 
DieCenterlineCsys [get, set]
 Returns or sets the die centerline csys of the draw die punch casting. More...
 
unsafe bool DisplayHoles [get, set]
 Returns or sets the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created. More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the distance tolerance of the draw die punch casting. More...
 
unsafe NXOpen.Die.HoleParentBuilder DowelHoleParent [get]
 Returns the dowel hole parent builder of the draw die punch. More...
 
unsafe
NXOpen.Die.HandlingCoreParentBuilder 
HandlingCoreParent [get]
 Returns the handling core parent builder of the draw die punch. More...
 
unsafe
NXOpen.Die.KeywayParentBuilder 
KeywayParent [get]
 Returns the keyway parent builder of the draw die punch. More...
 
unsafe NXOpen.Die.RibParentBuilder PartialRibbingParent [get]
 Returns the partial ribbing parent builder of the draw die punch. More...
 
unsafe bool PreliminaryBuild [get, set]
 Returns or sets the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used. More...
 
unsafe
NXOpen.Die.PressureSystemParentBuilder 
PressureSystemParent [get]
 Returns the pressure system parent builder of the draw die punch. More...
 
unsafe
NXOpen.Die.PointParentBuilder 
PressureSystemReversalParent [get]
 Returns the pressure system reversal parent builder of the draw die punch. More...
 
unsafe NXOpen.Die.RibParentBuilder RibbingParent [get]
 Returns the ribbing parent builder of the draw die punch. More...
 
unsafe
NXOpen.Die.DrawDiePunchSectionBuilder 
Section [get]
 Returns the section builder of the draw die punch. More...
 
unsafe NXOpen.Body SheetMetal [get, set]
 Returns or sets the sheet metal of the draw die punch casting. More...
 
unsafe NXOpen.Die.RibParentBuilder StrengtheningRibbingParent [get]
 Returns the strengthening ribbing parent builder of the draw die punch. More...
 
unsafe NXOpen.Die.HoleParentBuilder VentHoleParent [get]
 Returns the vent hole parent builder of the draw die punch. More...
 
unsafe NXOpen.Die.PadParentBuilder WearPlateParent [get]
 Returns the wear plate parent builder of the draw die punch. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal 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

Represents a Draw Die Punch feature builder.

To create a new instance of this class, use NXOpen.Die.DieCollection.DrawDiePunch

Created in NX4.0.0

Member Function Documentation

unsafe void NXOpen.Die.DrawDiePunchBuilder.GetPunchProfile ( out NXOpen.Die.DirectionOption  direction,
out NXOpen.IProfile[]  profileEntries 
)
inline

Gets the punch profile of the draw die punch casting.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

Parameters
directionProfile direction.
profileEntriesThe profile entries, will be curves, edges, faces, sketches or curve features.
unsafe void NXOpen.Die.DrawDiePunchBuilder.SetPunchProfile ( NXOpen.Die.DirectionOption  direction,
NXOpen.IProfile[]  profileEntries 
)
inline

Sets the punch profile of the draw die punch casting.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

Parameters
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.

Property Documentation

unsafe bool NXOpen.Die.DrawDiePunchBuilder.AlignStartOrientation
getset

Returns or sets the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Die.DrawDiePunchBuilder.AngleTolerance
getset

Returns or sets the angle tolerance of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.ISurface NXOpen.Die.DrawDiePunchBuilder.BaseOrientation
getset

Returns or sets the base orientation of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.HoleParentBuilder NXOpen.Die.DrawDiePunchBuilder.BoltHoleParent
get

Returns the bolt hole parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.CastReliefParentBuilder NXOpen.Die.DrawDiePunchBuilder.CastReliefParent
get

Returns the cast relief builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.IOrientation NXOpen.Die.DrawDiePunchBuilder.ClosedStartOrientation
getset

Returns or sets the closed start orientation of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.HoleParentBuilder NXOpen.Die.DrawDiePunchBuilder.CoordinatingHoleParent
get

Returns the coordinating hole parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe bool NXOpen.Die.DrawDiePunchBuilder.CorePunch
getset

Returns or sets the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.DeckParentBuilder NXOpen.Die.DrawDiePunchBuilder.DeckParent
get

Returns the deck builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.CartesianCoordinateSystem NXOpen.Die.DrawDiePunchBuilder.DieCenterlineCsys
getset

Returns or sets the die centerline csys of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe bool NXOpen.Die.DrawDiePunchBuilder.DisplayHoles
getset

Returns or sets the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Die.DrawDiePunchBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.HoleParentBuilder NXOpen.Die.DrawDiePunchBuilder.DowelHoleParent
get

Returns the dowel hole parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.HandlingCoreParentBuilder NXOpen.Die.DrawDiePunchBuilder.HandlingCoreParent
get

Returns the handling core parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.KeywayParentBuilder NXOpen.Die.DrawDiePunchBuilder.KeywayParent
get

Returns the keyway parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.RibParentBuilder NXOpen.Die.DrawDiePunchBuilder.PartialRibbingParent
get

Returns the partial ribbing parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe bool NXOpen.Die.DrawDiePunchBuilder.PreliminaryBuild
getset

Returns or sets the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.PressureSystemParentBuilder NXOpen.Die.DrawDiePunchBuilder.PressureSystemParent
get

Returns the pressure system parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.PointParentBuilder NXOpen.Die.DrawDiePunchBuilder.PressureSystemReversalParent
get

Returns the pressure system reversal parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.RibParentBuilder NXOpen.Die.DrawDiePunchBuilder.RibbingParent
get

Returns the ribbing parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.DrawDiePunchSectionBuilder NXOpen.Die.DrawDiePunchBuilder.Section
get

Returns the section builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Body NXOpen.Die.DrawDiePunchBuilder.SheetMetal
getset

Returns or sets the sheet metal of the draw die punch casting.

Created in NX4.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Die.RibParentBuilder NXOpen.Die.DrawDiePunchBuilder.StrengtheningRibbingParent
get

Returns the strengthening ribbing parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.HoleParentBuilder NXOpen.Die.DrawDiePunchBuilder.VentHoleParent
get

Returns the vent hole parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")

unsafe NXOpen.Die.PadParentBuilder NXOpen.Die.DrawDiePunchBuilder.WearPlateParent
get

Returns the wear plate parent builder of the draw die punch.

Created in NX4.0.0

License requirements: ug_die_design ("Die Design")


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