NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder Class Reference

Represents a Sheetmetal Flange Bend Properties builder class. More...

Inheritance diagram for NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder:
NXOpen::Features::SheetMetal::FeatureBendPropertiesBuilder NXOpen::Features::SheetMetal::SheetmetalComponentBuilder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Insets { InsetsMaterialInside, InsetsMaterialOutside, InsetsBendOutside }
 This enum defines the material inset types. More...
 
enum  LengthReferences { LengthReferencesInside, LengthReferencesOutside, LengthReferencesWeb }
 This enum defines the flange length dimension types. More...
 
enum  WidthOptions {
  WidthOptionsFull, WidthOptionsAtCenter, WidthOptionsAtEnd, WidthOptionsFromEnd,
  WidthOptionsFromBothEnds
}
 This enum defines the flange width options. More...
 

Public Member Functions

NXOpen::ExpressionAngle ()
 Returns the angle
Created in NX12.0.0. More...
 
void DeleteFlangeBendProperties ()
 Create a flange properties. More...
 
NXOpen::ExpressionDistance1 ()
 Returns the distance1
Created in NX12.0.0. More...
 
NXOpen::ExpressionDistance2 ()
 Returns the distance2
Created in NX12.0.0. More...
 
NXOpen::ScCollectorEdges ()
 Returns the base edge for the flange. More...
 
NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Insets Inset ()
 Returns the inset
Created in NX12.0.0. More...
 
NXOpen::ExpressionLength ()
 Returns the length
Created in NX12.0.0. More...
 
NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::LengthReferences LengthReference ()
 Returns the length reference
Created in NX12.0.0. More...
 
bool Miter ()
 Returns the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0. More...
 
NXOpen::ExpressionOffset ()
 Returns the offset
Created in NX12.0.0. More...
 
NXOpen::PointPoint ()
 Returns the point
Created in NX12.0.0. More...
 
bool ReverseDirectionLength ()
 Returns the reverse direction
Created in NX12.0.0. More...
 
bool ReverseDirectionOffset ()
 Returns the reverse direction
Created in NX12.0.0. More...
 
void SetInset (NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Insets inset)
 Sets the inset
Created in NX12.0.0. More...
 
void SetLengthReference (NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::LengthReferences lengthReference)
 Sets the length reference
Created in NX12.0.0. More...
 
void SetMiter (bool bMiter)
 Sets the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0. More...
 
void SetPoint (NXOpen::Point *point)
 Sets the point
Created in NX12.0.0. More...
 
void SetReverseDirectionLength (bool reverseDirectionLength)
 Sets the reverse direction
Created in NX12.0.0. More...
 
void SetReverseDirectionOffset (bool reverseDirectionOffset)
 Sets the reverse direction
Created in NX12.0.0. More...
 
void SetUseRecipe (bool bUseRecipe)
 Sets the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0. More...
 
void SetWidthOption (NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::WidthOptions widthOption)
 Sets the width option
Created in NX12.0.0. More...
 
bool UseRecipe ()
 Returns the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0. More...
 
NXOpen::ExpressionWidth ()
 Returns the width
Created in NX12.0.0. More...
 
NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::WidthOptions WidthOption ()
 Returns the width option
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::Features::SheetMetal::FeatureBendPropertiesBuilder
NXOpen::Features::SheetMetal::BendOptionsBendOptions ()
 Returns the Sheet Metal Bend Options
Created in NX12.0.0. More...
 
NXOpen::ExpressionValue ()
 Returns the offset
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::Features::SheetMetal::SheetmetalComponentBuilder
NXOpen::Features::SheetMetal::ApplicationContext GetApplicationContext ()
 Get the application context. More...
 
void SetApplicationContext (NXOpen::Features::SheetMetal::ApplicationContext appContext)
 Set the application context. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Sheetmetal Flange Bend Properties builder class.

This builder is used to interrogate the flange bend properties in the list.
To create a new instance of this class, use NXOpen::Features::SheetMetal::FlangeBendPropertiesListBuilder::CreateFlangeBendProperties

Created in NX12.0.0.

Member Enumeration Documentation

This enum defines the material inset types.

Enumerator
InsetsMaterialInside 

material inside

InsetsMaterialOutside 

material outside

InsetsBendOutside 

bend outside

This enum defines the flange length dimension types.

Enumerator
LengthReferencesInside 

inside

LengthReferencesOutside 

outside

LengthReferencesWeb 

web

This enum defines the flange width options.

Enumerator
WidthOptionsFull 

full

WidthOptionsAtCenter 

at center

WidthOptionsAtEnd 

at end

WidthOptionsFromEnd 

from end

WidthOptionsFromBothEnds 

from both ends

Member Function Documentation

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Angle ( )

Returns the angle
Created in NX12.0.0.



License requirements : None

void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::DeleteFlangeBendProperties ( )

Create a flange properties.


Created in NX12.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Distance1 ( )

Returns the distance1
Created in NX12.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Distance2 ( )

Returns the distance2
Created in NX12.0.0.



License requirements : None

NXOpen::ScCollector* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Edges ( )

Returns the base edge for the flange.


Created in NX12.0.0.

License requirements : None

NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Insets NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Inset ( )

Returns the inset
Created in NX12.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Length ( )

Returns the length
Created in NX12.0.0.



License requirements : None

NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::LengthReferences NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::LengthReference ( )

Returns the length reference
Created in NX12.0.0.



License requirements : None

bool NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Miter ( )

Returns the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Offset ( )

Returns the offset
Created in NX12.0.0.



License requirements : None

NXOpen::Point* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Point ( )

Returns the point
Created in NX12.0.0.



License requirements : None

bool NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::ReverseDirectionLength ( )

Returns the reverse direction
Created in NX12.0.0.



License requirements : None

bool NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::ReverseDirectionOffset ( )

Returns the reverse direction
Created in NX12.0.0.



License requirements : None

void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetInset ( NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Insets  inset)

Sets the inset
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
insetinset
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetLengthReference ( NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::LengthReferences  lengthReference)

Sets the length reference
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
lengthReferencelengthreference
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetMiter ( bool  bMiter)

Sets the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
bMiterbmiter
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetPoint ( NXOpen::Point point)

Sets the point
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
pointpoint
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetReverseDirectionLength ( bool  reverseDirectionLength)

Sets the reverse direction
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
reverseDirectionLengthreversedirectionlength
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetReverseDirectionOffset ( bool  reverseDirectionOffset)

Sets the reverse direction
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
reverseDirectionOffsetreversedirectionoffset
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetUseRecipe ( bool  bUseRecipe)

Sets the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
bUseRecipebuserecipe
void NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::SetWidthOption ( NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::WidthOptions  widthOption)

Sets the width option
Created in NX12.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
widthOptionwidthoption
bool NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::UseRecipe ( )

Returns the option to specify behaviour of mirror/pattern of the flange
Created in NX12.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::Width ( )

Returns the width
Created in NX12.0.0.



License requirements : None

NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::WidthOptions NXOpen::Features::SheetMetal::FlangeBendPropertiesBuilder::WidthOption ( )

Returns the width option
Created in NX12.0.0.



License requirements : None


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