NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.SheetMetal.SolidPunchBuilder Class Reference

Represents a NXOpen.Features.SheetMetal.SolidPunchBuilder More...

Inheritance diagram for NXOpen.Features.SheetMetal.SolidPunchBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Types { PunchType, DieType }
 Represents the punch type More...
 

Properties

unsafe bool AutoCentroid [get, set]
 Returns or sets the option to create centroid automatically. More...
 
unsafe bool ConstantThickness [get, set]
 Returns or sets the option to maintain constant thickness during thickening. More...
 
unsafe NXOpen.Expression DieRadius [get]
 Returns the Radius value of the sharp edges of the bottom face More...
 
unsafe NXOpen.CoordinateSystem FromCsys [get, set]
 Returns or sets the csys that defines the start of transformation of the tool body. More...
 
unsafe bool HideTool [get, set]
 Returns or sets the option to hide the tool body after creating the punch. More...
 
unsafe bool IncludeRounding [get, set]
 Returns or sets the option to round the sharp edges of bottom face and top face. More...
 
unsafe bool InferThickness [get, set]
 Returns or sets the option to infer the thickness from the target body. More...
 
unsafe NXOpen.SelectFaceList PierceFaces [get]
 Returns the pierce faces of the tool body. More...
 
unsafe NXOpen.Expression PunchRadius [get]
 Returns the Radius value of the sharp edges on the top face More...
 
unsafe NXOpen.SelectFace TargetFace [get]
 Returns the target face More...
 
unsafe NXOpen.Expression Thickness [get]
 Returns the thickness expression to use when the option to infer thickness is turned off. More...
 
unsafe NXOpen.CoordinateSystem ToCsys [get, set]
 Returns or sets the csys that defines the end of transformation of the tool body. More...
 
unsafe NXOpen.SelectBody ToolBody [get]
 Returns the tool body More...
 
unsafe
NXOpen.Features.SheetMetal.SolidPunchBuilder.Types 
Type [get, set]
 Returns or sets the type 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.SheetMetal.SolidPunchBuilder

To create a new instance of this class, use NXOpen.Features.SheetMetal.SheetmetalManager.CreateSolidPunchBuilder

Created in NX5.0.0

Member Enumeration Documentation

Represents the punch type

Enumerator
PunchType 
DieType 

Property Documentation

unsafe bool NXOpen.Features.SheetMetal.SolidPunchBuilder.AutoCentroid
getset

Returns or sets the option to create centroid automatically.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.SolidPunchBuilder.ConstantThickness
getset

Returns or sets the option to maintain constant thickness during thickening.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.SolidPunchBuilder.DieRadius
get

Returns the Radius value of the sharp edges of the bottom face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CoordinateSystem NXOpen.Features.SheetMetal.SolidPunchBuilder.FromCsys
getset

Returns or sets the csys that defines the start of transformation of the tool body.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.SolidPunchBuilder.HideTool
getset

Returns or sets the option to hide the tool body after creating the punch.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.SolidPunchBuilder.IncludeRounding
getset

Returns or sets the option to round the sharp edges of bottom face and top face.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.SolidPunchBuilder.InferThickness
getset

Returns or sets the option to infer the thickness from the target body.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe NXOpen.SelectFaceList NXOpen.Features.SheetMetal.SolidPunchBuilder.PierceFaces
get

Returns the pierce faces of the tool body.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.SolidPunchBuilder.PunchRadius
get

Returns the Radius value of the sharp edges on the top face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.SelectFace NXOpen.Features.SheetMetal.SolidPunchBuilder.TargetFace
get

Returns the target face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.SolidPunchBuilder.Thickness
get

Returns the thickness expression to use when the option to infer thickness is turned off.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CoordinateSystem NXOpen.Features.SheetMetal.SolidPunchBuilder.ToCsys
getset

Returns or sets the csys that defines the end of transformation of the tool body.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

unsafe NXOpen.SelectBody NXOpen.Features.SheetMetal.SolidPunchBuilder.ToolBody
get

Returns the tool body

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.SheetMetal.SolidPunchBuilder.Types NXOpen.Features.SheetMetal.SolidPunchBuilder.Type
getset

Returns or sets the type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")


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