NX Open C++ Reference Guide
|
Represents a break corner feature builder. More...
Public Types | |
enum | TypeOptions { TypeOptionsFillet, TypeOptionsChamferEqualSetback } |
This enum represents the break corner type. More... | |
Public Member Functions | |
std::vector< NXOpen::Edge * > | GetEdges () |
The array of input edges for the break corner. | |
std::vector< NXOpen::Face * > | GetFaces () |
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner. | |
void | SetEdges (const std::vector< NXOpen::Edge * > &edges) |
The array of input edges for the break corner. | |
void | SetFaces (const std::vector< NXOpen::Face * > &faces) |
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner. | |
void | SetType (NXOpen::Features::SheetMetal::BreakCornerBuilder::TypeOptions type) |
Sets the type of the break corner. | |
void | SetValue (const NXString &filletRadiusOrSetback) |
Created in NX4.0.0. | |
NXOpen::Features::SheetMetal::BreakCornerBuilder::TypeOptions | Type () |
Returns the type of the break corner. | |
int | ValidateBuilderData () |
Verify that the builder data is valid for creating a break corner. | |
NXOpen::Expression * | Value () |
Returns the fillet radius or the setback value, depending on the type of the break corner. |
Represents a break corner feature builder.
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateBreakCornerFeatureBuilder
Created in NX4.0.0.
std::vector<NXOpen::Edge *> NXOpen::Features::SheetMetal::BreakCornerBuilder::GetEdges | ( | ) |
The array of input edges for the break corner.
std::vector<NXOpen::Face *> NXOpen::Features::SheetMetal::BreakCornerBuilder::GetFaces | ( | ) |
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner.
void NXOpen::Features::SheetMetal::BreakCornerBuilder::SetEdges | ( | const std::vector< NXOpen::Edge * > & | edges | ) |
The array of input edges for the break corner.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
edges | Edge list |
void NXOpen::Features::SheetMetal::BreakCornerBuilder::SetFaces | ( | const std::vector< NXOpen::Face * > & | faces | ) |
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
faces | Face list |
void NXOpen::Features::SheetMetal::BreakCornerBuilder::SetType | ( | NXOpen::Features::SheetMetal::BreakCornerBuilder::TypeOptions | type | ) |
Sets the type of the break corner.
Specify Features::SheetMetal::BreakCornerBuilder::TypeOptionsFillet to fillet the edge. Specify Features::SheetMetal::BreakCornerBuilder::TypeOptionsChamferEqualSetback to chamfer the edge.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
type | Break corner type |
void NXOpen::Features::SheetMetal::BreakCornerBuilder::SetValue | ( | const NXString & | filletRadiusOrSetback | ) |
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
filletRadiusOrSetback | Either fillet radius or setback value (depending on the type of break corner) NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Features::SheetMetal::BreakCornerBuilder::TypeOptions NXOpen::Features::SheetMetal::BreakCornerBuilder::Type | ( | ) |
Returns the type of the break corner.
Specify Features::SheetMetal::BreakCornerBuilder::TypeOptionsFillet to fillet the edge. Specify Features::SheetMetal::BreakCornerBuilder::TypeOptionsChamferEqualSetback to chamfer the edge.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
Verify that the builder data is valid for creating a break corner.
If the Builder data is valid, return value is 0
Returns the fillet radius or the setback value, depending on the type of the break corner.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")