NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::BendInsertDesignBuilder Class Reference

Represents a Tooling::BendInsertDesignBuilder Bend Insert Design is to create inset puch or die for bend . More...

Inheritance diagram for NXOpen::Tooling::BendInsertDesignBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  BendingDirectionOption { BendingDirectionOptionUp, BendingDirectionOptionDown }
 the bending direction. More...
enum  BendTypeOption {
  BendTypeOptionSbend, BendTypeOptionAbend, BendTypeOptionZbend, BendTypeOptionVbend,
  BendTypeOptionUzbend
}
 the bend type. More...
enum  BlankPositions { BlankPositionsPunchPlate, BlankPositionsStripperPlate }
 Specifies the blank position. More...
enum  InsertTypeOption { InsertTypeOptionPunch, InsertTypeOptionDie }
 the insert type. More...
enum  ParentOption { ParentOptionSub }
 the parent node. More...
enum  Types { TypesStandard, TypesUserDefined, TypesDelete }
 the bending operation. More...

Public Member Functions

void AddInsertComponent ()
 Add the new bend insert component
Created in NX8.0.0.
NXOpen::ScCollectorBendFace ()
 Returns the bend face.
NXOpen::Tooling::BendInsertDesignBuilder::BendingDirectionOption BendingDirection ()
 Returns the bending direction.
NXOpen::Tooling::BendInsertDesignBuilder::BendTypeOption BendType ()
 Returns the bend type.
NXOpen::Tooling::BendInsertDesignBuilder::BlankPositions BlankPosition ()
 Returns the blank position in punch plate or stripper plate.
double BottomPlateClearance ()
 Returns the clearance value of bottom backing plate.
bool CompositeInsert ()
 Returns the composite insert.
bool ConceptDesign ()
 Returns the concept design option.
double DiePlateClearance ()
 Returns the clearance value of die plate.
NXOpen::ExpressionExtend ()
 Returns the extend.
NXOpen::ExpressionExtrudeEnd ()
 Returns the extrude end, A half when composite insert.
NXOpen::ExpressionExtrudeEnd1 ()
 Returns the extrude end B -half.
NXOpen::SectionExtrudeSketch ()
 Returns the extrude sketch.
NXOpen::ExpressionExtrudeStart ()
 Returns the extrude start, A half when composite insert.
NXOpen::ExpressionExtrudeStart1 ()
 Returns the extrude start - B half.
bool FalseBody ()
 Returns the false body creation option.
NXOpen::Assemblies::SelectComponentListInsertComponent ()
 Returns the select insert to delete
Created in NX8.0.0.
NXOpen::Assemblies::SelectComponentListInsertToEdit ()
 Returns the select insert to edit
Created in NX8.0.0.
NXOpen::Tooling::BendInsertDesignBuilder::InsertTypeOption InsertType ()
 Returns the insert type.
NXOpen::PlaneIntersectPlane ()
 Returns the intersect plane.
bool IsAutoDatum ()
 Returns the auto datum plane
Created in NX8.0.0.
NXString NewPartName ()
 Returns the new component name.
NXOpen::Tooling::BendInsertDesignBuilder::ParentOption ParentNode ()
 Returns the parent node.
NXString ParentPartName ()
 Returns the parent part name to create insert.
double PunchPlateClearance ()
 Returns the clearance value of punch plate.
bool ReName ()
 Returns the rename option.
void SetAutoDatum (bool isInner)
 Sets the auto datum plane
Created in NX8.0.0.
void SetBendingDirection (NXOpen::Tooling::BendInsertDesignBuilder::BendingDirectionOption bendingDirection)
 Sets the bending direction.
void SetBendType (NXOpen::Tooling::BendInsertDesignBuilder::BendTypeOption bendType)
 Sets the bend type.
void SetBlankPosition (NXOpen::Tooling::BendInsertDesignBuilder::BlankPositions blankPosition)
 Sets the blank position in punch plate or stripper plate.
void SetBottomPlateClearance (double bottomPlateClr)
 Sets the clearance value of bottom backing plate.
void SetCompositeInsert (bool compositeInsert)
 Sets the composite insert.
void SetConceptDesign (bool conceptDesign)
 Sets the concept design option.
void SetDiePlateClearance (double diePlateClr)
 Sets the clearance value of die plate.
void SetFaces (const std::vector< NXOpen::Face * > &faceOccs)
 Sets the face occurrences into builder attribute.
void SetFalseBody (bool falseBody)
 Sets the false body creation option.
void SetInsertType (NXOpen::Tooling::BendInsertDesignBuilder::InsertTypeOption insertType)
 Sets the insert type.
void SetIntersectPlane (NXOpen::Plane *intersectPlane)
 Sets the intersect plane.
void SetNewPartName (const NXString &newPartNames)
 Sets the new component name.
void SetParentNode (NXOpen::Tooling::BendInsertDesignBuilder::ParentOption parentNode)
 Sets the parent node.
void SetParentPartName (const NXString &parentPart)
 Sets the parent part name to create insert.
void SetPunchPlateClearance (double punchPlateClr)
 Sets the clearance value of punch plate.
void SetReName (bool reName)
 Sets the rename option.
void SetStripperPlateClearance (double stripperPlateClr)
 Sets the clearance value of stripper plate.
void SetType (NXOpen::Tooling::BendInsertDesignBuilder::Types type)
 Sets the operation type of bending insert design.
void SetUseBottomPlateClearance (bool useBPClearance)
 Sets the option to use bottom backing plate clearance.
void SetUseDiePlateClearance (bool useDPClearance)
 Sets the option to use die plate clearance.
void SetUsePunchPlateClearance (bool usePPClearance)
 Sets the option to use punch plate clearance.
void SetUseStripperPlateClearance (bool useSPClearance)
 Sets the option to use stripper plate clearance.
double StripperPlateClearance ()
 Returns the clearance value of stripper plate.
NXOpen::Tooling::BendInsertDesignBuilder::Types Type ()
 Returns the operation type of bending insert design.
bool UseBottomPlateClearance ()
 Returns the option to use bottom backing plate clearance.
bool UseDiePlateClearance ()
 Returns the option to use die plate clearance.
bool UsePunchPlateClearance ()
 Returns the option to use punch plate clearance.
bool UseStripperPlateClearance ()
 Returns the option to use stripper plate clearance.

Detailed Description

Represents a Tooling::BendInsertDesignBuilder Bend Insert Design is to create inset puch or die for bend .


To create a new instance of this class, use Tooling::BendInsertDesignCollection::CreateBendInsertDesignBuilder
Default values.

Property Value

BendType

Sbend

BendingDirection

Down

BlankPosition

PunchPlate

BottomPlateClearance

0

CompositeInsert

0

ConceptDesign

0

DiePlateClearance

0

Extend.Value

5 (millimeters part), 1 (inches part)

ExtrudeEnd.Value

5 (millimeters part), 1 (inches part)

ExtrudeStart.Value

0 (millimeters part), 0 (inches part)

FalseBody

0

InsertType

Punch

ParentNode

Sub

PunchPlateClearance

0

ReName

0

StripperPlateClearance

0

Type

Standard

UseBottomPlateClearance

0

UseDiePlateClearance

0

UsePunchPlateClearance

0

UseStripperPlateClearance

0


Created in NX8.0.0.


Member Enumeration Documentation

the bending direction.

Enumerator:
BendingDirectionOptionUp 

bending up

BendingDirectionOptionDown 

bending down

the bend type.

Enumerator:
BendTypeOptionSbend 

90 degree bend

BendTypeOptionAbend 

angle bend

BendTypeOptionZbend 

z bend

BendTypeOptionVbend 

v bend

BendTypeOptionUzbend 

universal z bend

Specifies the blank position.

Enumerator:
BlankPositionsPunchPlate 

the blank is on the punch plate

BlankPositionsStripperPlate 

the blank is on the stripper plate

the insert type.

Enumerator:
InsertTypeOptionPunch 

punch insert

InsertTypeOptionDie 

die insert

the parent node.

Enumerator:
ParentOptionSub 

sub parent

the bending operation.

Enumerator:
TypesStandard 

standard insert

TypesUserDefined 

user defined

TypesDelete 

delete


Member Function Documentation

Add the new bend insert component
Created in NX8.0.0.



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

Returns the bend face.


Created in NX8.0.0.

License requirements : None

Returns the bending direction.


Created in NX8.0.0.

License requirements : None

Returns the bend type.


Created in NX8.0.0.

License requirements : None

Returns the blank position in punch plate or stripper plate.


Created in NX8.0.0.

License requirements : None

Returns the clearance value of bottom backing plate.


Created in NX8.0.0.

License requirements : None

Returns the composite insert.


Created in NX8.0.0.

License requirements : None

Returns the concept design option.


Created in NX8.0.0.

License requirements : None

Returns the clearance value of die plate.


Created in NX8.0.0.

License requirements : None

Returns the extend.


Created in NX8.0.0.

License requirements : None

Returns the extrude end, A half when composite insert.


Created in NX8.0.0.

License requirements : None

Returns the extrude end B -half.


Created in NX8.0.0.

License requirements : None

Returns the extrude sketch.


Created in NX8.0.0.

License requirements : None

Returns the extrude start, A half when composite insert.


Created in NX8.0.0.

License requirements : None

Returns the extrude start - B half.


Created in NX8.0.0.

License requirements : None

Returns the false body creation option.


Created in NX8.0.0.

License requirements : None

Returns the select insert to delete
Created in NX8.0.0.



License requirements : None

Returns the select insert to edit
Created in NX8.0.0.



License requirements : None

Returns the insert type.


Created in NX8.0.0.

License requirements : None

Returns the intersect plane.


Created in NX8.0.0.

License requirements : None

Returns the auto datum plane
Created in NX8.0.0.



License requirements : None

Returns the new component name.


Created in NX8.0.0.

License requirements : None

Returns the parent node.


Created in NX8.0.0.

License requirements : None

Returns the parent part name to create insert.


Created in NX8.0.0.

License requirements : None

Returns the clearance value of punch plate.


Created in NX8.0.0.

License requirements : None

Returns the rename option.


Created in NX8.0.0.

License requirements : None

Sets the auto datum plane
Created in NX8.0.0.



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

Parameters:
isInnerisinner

Sets the bending direction.


Created in NX8.0.0.

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

Parameters:
bendingDirectionbendingdirection

Sets the bend type.


Created in NX8.0.0.

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

Parameters:
bendTypebendtype

Sets the blank position in punch plate or stripper plate.


Created in NX8.0.0.

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

Parameters:
blankPositionblankposition

Sets the clearance value of bottom backing plate.


Created in NX8.0.0.

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

Parameters:
bottomPlateClrbottomplateclr

Sets the composite insert.


Created in NX8.0.0.

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

Parameters:
compositeInsertcompositeinsert

Sets the concept design option.


Created in NX8.0.0.

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

Parameters:
conceptDesignconceptdesign

Sets the clearance value of die plate.


Created in NX8.0.0.

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

Parameters:
diePlateClrdieplateclr
void NXOpen::Tooling::BendInsertDesignBuilder::SetFaces ( const std::vector< NXOpen::Face * > &  faceOccs)

Sets the face occurrences into builder attribute.


Created in NX8.0.0.

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

Parameters:
faceOccsarray of face occurrences

Sets the false body creation option.


Created in NX8.0.0.

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

Parameters:
falseBodyfalsebody

Sets the insert type.


Created in NX8.0.0.

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

Parameters:
insertTypeinserttype

Sets the intersect plane.


Created in NX8.0.0.

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

Parameters:
intersectPlaneintersectplane

Sets the new component name.


Created in NX8.0.0.

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

Parameters:
newPartNamesSpecifies the new component name

Sets the parent node.


Created in NX8.0.0.

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

Parameters:
parentNodeparentnode

Sets the parent part name to create insert.


Created in NX8.0.0.

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

Parameters:
parentPartSpecifies the parent part name

Sets the clearance value of punch plate.


Created in NX8.0.0.

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

Parameters:
punchPlateClrpunchplateclr

Sets the rename option.


Created in NX8.0.0.

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

Parameters:
reNamerename

Sets the clearance value of stripper plate.


Created in NX8.0.0.

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

Parameters:
stripperPlateClrstripperplateclr

Sets the operation type of bending insert design.


Created in NX8.0.0.

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

Parameters:
typetype

Sets the option to use bottom backing plate clearance.


Created in NX8.0.0.

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

Parameters:
useBPClearanceusebpclearance

Sets the option to use die plate clearance.


Created in NX8.0.0.

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

Parameters:
useDPClearanceusedpclearance

Sets the option to use punch plate clearance.


Created in NX8.0.0.

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

Parameters:
usePPClearanceuseppclearance

Sets the option to use stripper plate clearance.


Created in NX8.0.0.

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

Parameters:
useSPClearanceusespclearance

Returns the clearance value of stripper plate.


Created in NX8.0.0.

License requirements : None

Returns the operation type of bending insert design.


Created in NX8.0.0.

License requirements : None

Returns the option to use bottom backing plate clearance.


Created in NX8.0.0.

License requirements : None

Returns the option to use die plate clearance.


Created in NX8.0.0.

License requirements : None

Returns the option to use punch plate clearance.


Created in NX8.0.0.

License requirements : None

Returns the option to use stripper plate clearance.


Created in NX8.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.