NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CompType { Automatic, Angle, Distance, None }
 This method defines the types of Flange Compensation More...
 
enum  DimType { Inside, Outside }
 This enum defines the flange length dimension types More...
 
enum  DirType { Bend, Discard }
 This enum defines the type of direction vector More...
 
enum  EndType { End1, End2, Closed }
 This enum defines the ends of a bend edge More...
 
enum  LengthType { Value, Infer }
 This enum defines the length type options. More...
 
enum  MatType { MaterialInside, MaterialOutside, BendOutside }
 This enum defines the material types More...
 

Public Member Functions

unsafe bool GetContourFlag ()
 Get the flag that turns on/off the visibility of Contour Curve More...
 
unsafe
NXOpen.Features.SheetMetal.AeroFlangeBuilder.DimType 
GetDimensionType ()
 Get the length dimension type of the flange More...
 
unsafe NXOpen.Expression GetEndCompensation (NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType endType, out NXOpen.Features.SheetMetal.AeroFlangeBuilder.CompType compType)
 Get end compensation. More...
 
unsafe NXOpen.Plane GetEndPlane (NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType endType)
 Get the end plane More...
 
unsafe bool GetFlipDirection (NXOpen.Features.SheetMetal.AeroFlangeBuilder.DirType type)
 Get flip direction. More...
 
unsafe NXOpen.Expression GetLength (out NXOpen.Features.SheetMetal.AeroFlangeBuilder.LengthType type)
 Get the type of length and the length expression. More...
 
unsafe
NXOpen.Features.SheetMetal.AeroFlangeBuilder.MatType 
GetMaterialType ()
 Get the material type of the flange More...
 
unsafe void SetAngle (string angleExpression)
 Set the angle expression. More...
 
unsafe void SetContourFlag (bool showContour)
 Set the flag that turns on/off the visibility of Contour Curve More...
 
unsafe void SetDimensionType (NXOpen.Features.SheetMetal.AeroFlangeBuilder.DimType dimType)
 Set the length dimension type of the flange More...
 
unsafe void SetEndCompensation (NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType endType, NXOpen.Features.SheetMetal.AeroFlangeBuilder.CompType compType, string valueExpression)
 Set end compensation. More...
 
unsafe void SetEndPlane (NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType endType, NXOpen.Plane endPlane)
 Set the end plane More...
 
unsafe void SetFlipDirection (NXOpen.Features.SheetMetal.AeroFlangeBuilder.DirType type, bool flipFlag)
 Set flip direction. More...
 
unsafe void SetLength (NXOpen.Features.SheetMetal.AeroFlangeBuilder.LengthType type, string valueExpression)
 Set the type of length and the length expression. More...
 
unsafe void SetMaterialType (NXOpen.Features.SheetMetal.AeroFlangeBuilder.MatType matType)
 Set the material type of the flange More...
 
- Public Member Functions inherited from NXOpen.Features.SheetMetal.SheetmetalBaseBuilder
unsafe
NXOpen.Features.SheetMetal.ApplicationContext 
GetApplicationContext ()
 Get the application context. More...
 
unsafe void SetApplicationContext (NXOpen.Features.SheetMetal.ApplicationContext appContext)
 Set the application context. More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Expression Angle [get]
 Returns the angle expression. More...
 
unsafe NXOpen.ScCollector BaseEdges [get, set]
 Returns or sets the base edge section object for the flange. More...
 
unsafe
NXOpen.Features.SheetMetal.BendOptions 
BendOptions [get]
 Returns the base edge section object for the flange. More...
 
unsafe NXOpen.ScCollector RefFaces [get, set]
 Returns or sets the ref face smart collector object More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Aerospace Sheet Metal Flange Builder.

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

Created in NX4.0.0

Member Enumeration Documentation

This method defines the types of Flange Compensation

Enumerator
Automatic 

Automatic

Angle 

Angle

Distance 

Distance

None 

None

This enum defines the flange length dimension types

Enumerator
Inside 

Inside Dimension

Outside 

Outside Dimension

This enum defines the type of direction vector

Enumerator
Bend 

Bend Direction Type

Discard 

Discard Direction Type

This enum defines the ends of a bend edge

Enumerator
End1 

Start of section

End2 

End of section

Closed 

Periodic Bend Edge

This enum defines the length type options.

Enumerator
Value 

Value

Infer 

Infer from face

This enum defines the material types

Enumerator
MaterialInside 

Material Inside

MaterialOutside 

Material Outside

BendOutside 

Bend Outside

Member Function Documentation

unsafe bool NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetContourFlag ( )
inline

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

Returns
false = Hide contour curve, true = Show contour curve
unsafe NXOpen.Features.SheetMetal.AeroFlangeBuilder.DimType NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetDimensionType ( )
inline

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

Returns
inside/outside
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetEndCompensation ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType  endType,
out NXOpen.Features.SheetMetal.AeroFlangeBuilder.CompType  compType 
)
inline

Get end compensation.

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
Returns
compensation expression
unsafe NXOpen.Plane NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetEndPlane ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType  endType)
inline

Get 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
Returns
smart plane entity
unsafe bool NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetFlipDirection ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.DirType  type)
inline

Get flip direction.

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
Returns
flip_flag => false = do not flip, true = flip
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetLength ( out NXOpen.Features.SheetMetal.AeroFlangeBuilder.LengthType  type)
inline

Get the type of length and the 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
Returns
length expression
unsafe NXOpen.Features.SheetMetal.AeroFlangeBuilder.MatType NXOpen.Features.SheetMetal.AeroFlangeBuilder.GetMaterialType ( )
inline

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

Returns
material inside/material outside/bend outside
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetAngle ( string  angleExpression)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetContourFlag ( bool  showContour)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetDimensionType ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.DimType  dimType)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetEndCompensation ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType  endType,
NXOpen.Features.SheetMetal.AeroFlangeBuilder.CompType  compType,
string  valueExpression 
)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetEndPlane ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.EndType  endType,
NXOpen.Plane  endPlane 
)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetFlipDirection ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.DirType  type,
bool  flipFlag 
)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetLength ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.LengthType  type,
string  valueExpression 
)
inline

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
unsafe void NXOpen.Features.SheetMetal.AeroFlangeBuilder.SetMaterialType ( NXOpen.Features.SheetMetal.AeroFlangeBuilder.MatType  matType)
inline

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

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroFlangeBuilder.Angle
get

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

unsafe NXOpen.ScCollector NXOpen.Features.SheetMetal.AeroFlangeBuilder.BaseEdges
getset

Returns or sets the base edge section object for the flange.

Created in NX4.0.0

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

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

unsafe NXOpen.Features.SheetMetal.BendOptions NXOpen.Features.SheetMetal.AeroFlangeBuilder.BendOptions
get

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

unsafe NXOpen.ScCollector NXOpen.Features.SheetMetal.AeroFlangeBuilder.RefFaces
getset

Returns or sets the ref face smart collector object

Created in NX4.0.0

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

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


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