NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::SheetMetal::SolidPunchBuilder Class Reference

Represents a Features::SheetMetal::SolidPunchBuilder
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateSolidPunchBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Features::SheetMetal::SolidPunchBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesPunchType, TypesDieType }
 Represents the punch type. More...

Public Member Functions

bool AutoCentroid ()
 Returns the option to create centroid automatically.
bool ConstantThickness ()
 Returns the option to maintain constant thickness during thickening.
NXOpen::ExpressionDieRadius ()
 Returns the Radius value of the sharp edges of the bottom face
Created in NX5.0.0.
NXOpen::CoordinateSystemFromCsys ()
 Returns the csys that defines the start of transformation of the tool body.
bool HideTool ()
 Returns the option to hide the tool body after creating the punch.
bool IncludeRounding ()
 Returns the option to round the sharp edges of bottom face and top face.
bool InferThickness ()
 Returns the option to infer the thickness from the target body.
NXOpen::SelectFaceListPierceFaces ()
 Returns the pierce faces of the tool body.
NXOpen::ExpressionPunchRadius ()
 Returns the Radius value of the sharp edges on the top face
Created in NX5.0.0.
void SetAutoCentroid (bool autoCentroid)
 Sets the option to create centroid automatically.
void SetConstantThickness (bool constantThickness)
 Sets the option to maintain constant thickness during thickening.
void SetFromCsys (NXOpen::CoordinateSystem *fromCsys)
 Sets the csys that defines the start of transformation of the tool body.
void SetHideTool (bool hideTool)
 Sets the option to hide the tool body after creating the punch.
void SetIncludeRounding (bool includeRounding)
 Sets the option to round the sharp edges of bottom face and top face.
void SetInferThickness (bool inferThickness)
 Sets the option to infer the thickness from the target body.
void SetToCsys (NXOpen::CoordinateSystem *toCsys)
 Sets the csys that defines the end of transformation of the tool body.
void SetType (NXOpen::Features::SheetMetal::SolidPunchBuilder::Types type)
 Sets the type
Created in NX5.0.0.
NXOpen::SelectFaceTargetFace ()
 Returns the target face
Created in NX5.0.0.
NXOpen::ExpressionThickness ()
 Returns the thickness expression to use when the option to infer thickness is turned off.
NXOpen::CoordinateSystemToCsys ()
 Returns the csys that defines the end of transformation of the tool body.
NXOpen::SelectBodyToolBody ()
 Returns the tool body
Created in NX5.0.0.
NXOpen::Features::SheetMetal::SolidPunchBuilder::Types Type ()
 Returns the type
Created in NX5.0.0.

Detailed Description

Represents a Features::SheetMetal::SolidPunchBuilder
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateSolidPunchBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Represents the punch type.

Enumerator:
TypesPunchType 

punch type

TypesDieType 

die type


Member Function Documentation

Returns the option to create centroid automatically.


Created in NX5.0.0.

License requirements : None

Returns the option to maintain constant thickness during thickening.


Created in NX5.0.0.

License requirements : None

Returns the Radius value of the sharp edges of the bottom face
Created in NX5.0.0.



License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

Returns the pierce faces of the tool body.


Created in NX5.0.0.

License requirements : None

Returns the Radius value of the sharp edges on the top face
Created in NX5.0.0.



License requirements : None

Sets the option to create centroid automatically.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
autoCentroidautocentroid

Sets the option to maintain constant thickness during thickening.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
constantThicknessconstantthickness

Sets the csys that defines the start of transformation of the tool body.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
fromCsysfromcsys

Sets the option to hide the tool body after creating the punch.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
hideToolhidetool

Sets the option to round the sharp edges of bottom face and top face.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
includeRoundingincluderounding

Sets the option to infer the thickness from the target body.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
inferThicknessinferthickness

Sets the csys that defines the end of transformation of the tool body.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
toCsystocsys

Sets the type
Created in NX5.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN")

Parameters:
typetype

Returns the target face
Created in NX5.0.0.



License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

Returns the tool body
Created in NX5.0.0.



License requirements : None

Returns the type
Created in NX5.0.0.



License requirements : None


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