NX Open C++ Reference Guide
|
Represents a Features::SheetMetal::EditCornerBuilder
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateEditCornerBuilder
Default values.
More...
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::Expression * | Diameter () |
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::Expression * | OverlapRatio () |
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::Expression * | PlateGap () |
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. |
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.
void NXOpen::Features::SheetMetal::EditCornerBuilder::AddFacePair | ( | NXOpen::Face * | firstFace, |
NXOpen::Face * | secondFace | ||
) |
Add a face pair.
Created in NX7.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
firstFace | A bend face from a bend |
secondFace | A bend face from an adjacent bend |
NXOpen::Features::SheetMetal::EditCornerBuilder::BendClosureTypeOptions NXOpen::Features::SheetMetal::EditCornerBuilder::BendClosureType | ( | ) |
Returns the bend type
Created in NX7.5.0.
License requirements : None
NXOpen::Features::SheetMetal::EditCornerBuilder::CornerReliefTypeOptions NXOpen::Features::SheetMetal::EditCornerBuilder::CornerReliefType | ( | ) |
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")
index | Index of the desired face pair |
firstFace | First face of the face pair |
secondFace | Second face of the face pair |
Returns the number of face pairs already identified for the three bend corner feature.
Returns the overlap ratio between plates
Created in NX7.5.0.
License requirements : None
NXOpen::Features::SheetMetal::EditCornerBuilder::PlateClosureTypeOptions NXOpen::Features::SheetMetal::EditCornerBuilder::PlateClosureType | ( | ) |
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
void NXOpen::Features::SheetMetal::EditCornerBuilder::RemoveFacePair | ( | NXOpen::Face * | firstFace, |
NXOpen::Face * | secondFace | ||
) |
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")
firstFace | A face from an already selected face pair |
secondFace | The other face from the face pair |
Returns whether the overlap is reversed or not
Created in NX7.5.0.
License requirements : None
void NXOpen::Features::SheetMetal::EditCornerBuilder::SetBendClosureType | ( | NXOpen::Features::SheetMetal::EditCornerBuilder::BendClosureTypeOptions | bends | ) |
Sets the bend type
Created in NX7.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
bends | bends |
void NXOpen::Features::SheetMetal::EditCornerBuilder::SetCornerReliefType | ( | NXOpen::Features::SheetMetal::EditCornerBuilder::CornerReliefTypeOptions | cornerRelief | ) |
Sets the corner relief type
Created in NX7.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
cornerRelief | cornerrelief |
void NXOpen::Features::SheetMetal::EditCornerBuilder::SetPlateClosureType | ( | NXOpen::Features::SheetMetal::EditCornerBuilder::PlateClosureTypeOptions | plates | ) |
Sets the plate type
Created in NX7.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
plates | plates |
void NXOpen::Features::SheetMetal::EditCornerBuilder::SetReverseOverlap | ( | bool | reverseOverlap | ) |
Sets whether the overlap is reversed or not
Created in NX7.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
reverseOverlap | reverseoverlap |