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

Represents a Aerospace Sheet Metal Flange Builder. More...

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

List of all members.

Public Types

enum  CompType { CompTypeAutomatic, CompTypeAngle, CompTypeDistance, CompTypeNone }
 This method defines the types of Flange Compensation. More...
enum  DimType { DimTypeInside, DimTypeOutside }
 This enum defines the flange length dimension types. More...
enum  DirType { DirTypeBend, DirTypeDiscard }
 This enum defines the type of direction vector. More...
enum  EndType { EndTypeEnd1, EndTypeEnd2, EndTypeClosed }
 This enum defines the ends of a bend edge. More...
enum  LengthType { LengthTypeValue, LengthTypeInfer }
 This enum defines the length type options. More...
enum  MatType { MatTypeMaterialInside, MatTypeMaterialOutside, MatTypeBendOutside }
 This enum defines the material types. More...

Public Member Functions

NXOpen::ExpressionAngle ()
 Returns the angle expression.
NXOpen::ScCollectorBaseEdges ()
 Returns the base edge section object for the flange.
NXOpen::Features::SheetMetal::BendOptionsBendOptions ()
 Returns the base edge section object for the flange.
bool GetContourFlag ()
 Get the flag that turns on/off the visibility of Contour Curve.
NXOpen::Features::SheetMetal::AeroFlangeBuilder::DimType GetDimensionType ()
 Get the length dimension type of the flange.
NXOpen::ExpressionGetEndCompensation (NXOpen::Features::SheetMetal::AeroFlangeBuilder::EndType endType, NXOpen::Features::SheetMetal::AeroFlangeBuilder::CompType *compType)
 Get end compensation.
NXOpen::PlaneGetEndPlane (NXOpen::Features::SheetMetal::AeroFlangeBuilder::EndType endType)
 Get the end plane.
bool GetFlipDirection (NXOpen::Features::SheetMetal::AeroFlangeBuilder::DirType type)
 Get flip direction.
NXOpen::ExpressionGetLength (NXOpen::Features::SheetMetal::AeroFlangeBuilder::LengthType *type)
 Get the type of length and the length expression.
NXOpen::Features::SheetMetal::AeroFlangeBuilder::MatType GetMaterialType ()
 Get the material type of the flange.
NXOpen::ScCollectorRefFaces ()
 Returns the ref face smart collector object.
void SetAngle (const NXString &angleExpression)
 Set the angle expression.
void SetBaseEdges (NXOpen::ScCollector *baseEdges)
 Sets the base edge section object for the flange.
void SetContourFlag (bool showContour)
 Set the flag that turns on/off the visibility of Contour Curve.
void SetDimensionType (NXOpen::Features::SheetMetal::AeroFlangeBuilder::DimType dimType)
 Set the length dimension type of the flange.
void SetEndCompensation (NXOpen::Features::SheetMetal::AeroFlangeBuilder::EndType endType, NXOpen::Features::SheetMetal::AeroFlangeBuilder::CompType compType, const NXString &valueExpression)
 Set end compensation.
void SetEndPlane (NXOpen::Features::SheetMetal::AeroFlangeBuilder::EndType endType, NXOpen::Plane *endPlane)
 Set the end plane.
void SetFlipDirection (NXOpen::Features::SheetMetal::AeroFlangeBuilder::DirType type, bool flipFlag)
 Set flip direction.
void SetLength (NXOpen::Features::SheetMetal::AeroFlangeBuilder::LengthType type, const NXString &valueExpression)
 Set the type of length and the length expression.
void SetMaterialType (NXOpen::Features::SheetMetal::AeroFlangeBuilder::MatType matType)
 Set the material type of the flange.
void SetRefFaces (NXOpen::ScCollector *faceCollector)
 Sets the ref face smart collector object.

Detailed Description

Represents a Aerospace Sheet Metal Flange Builder.


To create a new instance of this class, use Features::SheetMetal::AeroSheetmetalManager::CreateFlangeBuilder

Created in NX4.0.0.


Member Enumeration Documentation

This method defines the types of Flange Compensation.

Enumerator:
CompTypeAutomatic 

Automatic.

CompTypeAngle 

Angle.

CompTypeDistance 

Distance.

CompTypeNone 

None.

This enum defines the flange length dimension types.

Enumerator:
DimTypeInside 

Inside Dimension.

DimTypeOutside 

Outside Dimension.

This enum defines the type of direction vector.

Enumerator:
DirTypeBend 

Bend Direction Type.

DirTypeDiscard 

Discard Direction Type.

This enum defines the ends of a bend edge.

Enumerator:
EndTypeEnd1 

Start of section.

EndTypeEnd2 

End of section.

EndTypeClosed 

Periodic Bend Edge.

This enum defines the length type options.

Enumerator:
LengthTypeValue 

Value.

LengthTypeInfer 

Infer from face.

This enum defines the material types.

Enumerator:
MatTypeMaterialInside 

Material Inside.

MatTypeMaterialOutside 

Material Outside.

MatTypeBendOutside 

Bend Outside.


Member Function Documentation

Returns the angle expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Returns the base edge section object for the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Returns the base edge section object for the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Get the flag that turns on/off the visibility of Contour Curve.

Returns:
false = Hide contour curve, true = Show contour curve
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Get the length dimension type of the flange.

Returns:
inside/outside
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Get end compensation.

Returns:
compensation expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters:
endTypeend1/end2
compTypeAutomatic/Angle/Distance/None

Get the end plane.

Returns:
smart plane entity
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters:
endTypeend1/end2

Get flip direction.

Returns:
flip_flag => false = do not flip, true = flip
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters:
typedirection type bend/discard

Get the type of length and the length expression.

Returns:
length expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters:
typelength type Value/Infer

Get the material type of the flange.

Returns:
material inside/material outside/bend outside
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Returns the ref face smart collector object.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Set the angle expression.

This method should be called only when there is no ref_face selection.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
angleExpressionvalue of angle expression
NOTE: The full Unicode character set is not supported for this parameter.

Sets the base edge section object for the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
baseEdgesBase Edges

Set the flag that turns on/off the visibility of Contour Curve.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
showContourfalse = Hide contour curve, true = Show contour curve

Set the length dimension type of the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
dimTypeinside/outside

Set end compensation.

This method sets the flange compensation for one end of a non-periodic Base Edge section. The end_type input parameter denotes if the end is the start of section(end1) or the end of section(end2). If the compensation type( comp_type) is either Angle or Distance, an expression for the value of compensation must be provided. This expression input can be NULL for Automatic and None type of compensations.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
endTypeend1/end2
compTypeAutomatic/Angle/Distance/None
valueExpressionvalue of compensation expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the end plane.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
endTypeend1/end2
endPlanesmart plane entity

Set flip direction.

This method is called if either the bend direction or the material direction needs to be flipped.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
typedirection type bend/discard
flipFlagflip_flag => false = do not flip, true = flip

Set the type of length and the length expression.

If there are no ref_face's then the only length type possible is "Value". If there are selected ref_face's and the length type is "Infer", then the length expression should be NULL.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
typelength type input Value/Infer
valueExpressionvalue of length expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the material type of the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
matTypematerial inside/material outside/bend outside

Sets the ref face smart collector object.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters:
faceCollectorface collector

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