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

Represents a Features::SheetMetal::EditCornerBuilder
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateEditCornerBuilder
Default values. More...

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

List of all members.

Public Types

enum  BendClosureTypeOptions { BendClosureTypeOptionsOpen, BendClosureTypeOptionsClosed }
 This enum specifies the type of bend closure required at the corner. More...
enum  CornerReliefTypeOptions { CornerReliefTypeOptionsNone, CornerReliefTypeOptionsCircularCutout }
 This enum specifies the type of relief required at the corner. More...
enum  PlateClosureTypeOptions { PlateClosureTypeOptionsClosed, PlateClosureTypeOptionsOverlapped }
 This enum specifies the type of plate closure required at the corner. More...

Public Member Functions

void AddFacePair (NXOpen::Face *firstFace, NXOpen::Face *secondFace)
 Add a face pair.
NXOpen::Features::SheetMetal::EditCornerBuilder::BendClosureTypeOptions BendClosureType ()
 Returns the bend type
Created in NX7.5.0.
NXOpen::Features::SheetMetal::EditCornerBuilder::CornerReliefTypeOptions CornerReliefType ()
 Returns the corner relief type
Created in NX7.5.0.
NXOpen::ExpressionDiameter ()
 Returns the diameter for a circular cutout
Created in NX7.5.0.
void GetFacePair (int index, NXOpen::Face **firstFace, NXOpen::Face **secondFace)
 Return the face pair.
int GetNumberOfFacePairs ()
 Returns the number of face pairs already identified for the three bend corner feature.
NXOpen::ExpressionOverlapRatio ()
 Returns the overlap ratio between plates
Created in NX7.5.0.
NXOpen::Features::SheetMetal::EditCornerBuilder::PlateClosureTypeOptions PlateClosureType ()
 Returns the plate type
Created in NX7.5.0.
NXOpen::ExpressionPlateGap ()
 Returns the gap value between plates
Created in NX7.5.0.
void RemoveFacePair (NXOpen::Face *firstFace, NXOpen::Face *secondFace)
 Removes a face pair (that represents a unique corner) from the list of face pairs already added.
bool ReverseOverlap ()
 Returns whether the overlap is reversed or not
Created in NX7.5.0.
void SetBendClosureType (NXOpen::Features::SheetMetal::EditCornerBuilder::BendClosureTypeOptions bends)
 Sets the bend type
Created in NX7.5.0.
void SetCornerReliefType (NXOpen::Features::SheetMetal::EditCornerBuilder::CornerReliefTypeOptions cornerRelief)
 Sets the corner relief type
Created in NX7.5.0.
void SetPlateClosureType (NXOpen::Features::SheetMetal::EditCornerBuilder::PlateClosureTypeOptions plates)
 Sets the plate type
Created in NX7.5.0.
void SetReverseOverlap (bool reverseOverlap)
 Sets whether the overlap is reversed or not
Created in NX7.5.0.

Detailed Description

Represents a Features::SheetMetal::EditCornerBuilder
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateEditCornerBuilder
Default values.

Property Value

BendClosureType

Open

CornerReliefType

None

Diameter.Value

2.5 (millimeters part), 0.1 (inches part)

OverlapRatio.Value

1

PlateClosureType

Closed

PlateGap.Value

0 (millimeters part), 0 (inches part)


Created in NX7.5.0.


Member Enumeration Documentation

This enum specifies the type of bend closure required at the corner.

Enumerator:
BendClosureTypeOptionsOpen 

open

BendClosureTypeOptionsClosed 

closed

This enum specifies the type of relief required at the corner.

Enumerator:
CornerReliefTypeOptionsNone 

none

CornerReliefTypeOptionsCircularCutout 

circular cutout

This enum specifies the type of plate closure required at the corner.

Enumerator:
PlateClosureTypeOptionsClosed 

closed

PlateClosureTypeOptionsOverlapped 

overlapped


Member Function Documentation

Add a face pair.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
firstFaceA bend face from a bend
secondFaceA bend face from an adjacent bend

Returns the bend type
Created in NX7.5.0.



License requirements : None

Returns the corner relief type
Created in NX7.5.0.



License requirements : None

Returns the diameter for a circular cutout
Created in NX7.5.0.



License requirements : None

void NXOpen::Features::SheetMetal::EditCornerBuilder::GetFacePair ( int  index,
NXOpen::Face **  firstFace,
NXOpen::Face **  secondFace 
)

Return the face pair.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
indexIndex of the desired face pair
firstFaceFirst face of the face pair
secondFaceSecond face of the face pair

Returns the number of face pairs already identified for the three bend corner feature.

Returns:
The number of face pairs currently identified
Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the overlap ratio between plates
Created in NX7.5.0.



License requirements : None

Returns the plate type
Created in NX7.5.0.



License requirements : None

Returns the gap value between plates
Created in NX7.5.0.



License requirements : None

Removes a face pair (that represents a unique corner) from the list of face pairs already added.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
firstFaceA face from an already selected face pair
secondFaceThe other face from the face pair

Returns whether the overlap is reversed or not
Created in NX7.5.0.



License requirements : None

Sets the bend type
Created in NX7.5.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
bendsbends

Sets the corner relief type
Created in NX7.5.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
cornerReliefcornerrelief

Sets the plate type
Created in NX7.5.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
platesplates

Sets whether the overlap is reversed or not
Created in NX7.5.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
reverseOverlapreverseoverlap

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