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

Represents a break corner feature builder. More...

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

List of all members.

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::ExpressionValue ()
 Returns the fillet radius or the setback value, depending on the type of the break corner.

Detailed Description

Represents a break corner feature builder.


To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateBreakCornerFeatureBuilder

Created in NX4.0.0.


Member Enumeration Documentation

This enum represents the break corner type.

Enumerator:
TypeOptionsFillet 

fillet

TypeOptionsChamferEqualSetback 

chamfer equal setback


Member Function Documentation

The array of input edges for the break corner.

Returns:
Edge list
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner.

Returns:
Face list
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

The array of input edges for the break corner.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
edgesEdge list

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")

Parameters:
facesFace list

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")

Parameters:
typeBreak corner type


Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
filletRadiusOrSetbackEither fillet radius or setback value (depending on the type of break corner)
NOTE: The full Unicode character set is not supported for this parameter.

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:
Data validity flag (zero for valid and non-zero for invalid)
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

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")


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