NX Open C++ Reference Guide
|
Represents a Tab feature builder. More...
Public Types | |
enum | SectionSideOptions { SectionSideOptionsLeft, SectionSideOptionsRight } |
This enum represents the side of the section that the dimple punches material. More... | |
enum | ThicknessSideOptions { ThicknessSideOptionsSectionNormalSide, ThicknessSideOptionsSectionReverseNormalSide } |
This enum represents the extent direction for the Tab. More... | |
Public Member Functions | |
bool | IsSecondary () |
Returns the tab type Created in NX4.0.0. | |
NXOpen::Features::SheetMetal::TabBuilder::SectionSideOptions | MaterialSide () |
Returns the material side value of secondary tab Created in NX4.0.0. | |
NXOpen::Section * | Section () |
Returns the section of tab Created in NX4.0.0. | |
void | SetMaterialSide (NXOpen::Features::SheetMetal::TabBuilder::SectionSideOptions sectionSide) |
Sets the material side value of secondary tab Created in NX4.0.0. | |
void | SetSecondary (bool isSecondary) |
Sets the tab type Created in NX4.0.0. | |
void | SetSection (NXOpen::Section *section) |
Sets the section of tab Created in NX4.0.0. | |
void | SetSketch (NXOpen::Features::SketchFeature *sketch) |
Sets the sketch of tab Created in NX4.0.0. | |
void | SetThickness (const NXString &thickness) |
Created in NX4.0.0. | |
void | SetThicknessSide (NXOpen::Features::SheetMetal::TabBuilder::ThicknessSideOptions flag) |
Sets the sweep direction flag of tab Created in NX4.0.0. | |
NXOpen::Features::SketchFeature * | Sketch () |
Returns the sketch of tab Created in NX4.0.0. | |
NXOpen::Expression * | Thickness () |
Returns the thickness of tab Created in NX4.0.0. | |
NXOpen::Features::SheetMetal::TabBuilder::ThicknessSideOptions | ThicknessSide () |
Returns the sweep direction flag of tab Created in NX4.0.0. | |
int | ValidateBuilderData () |
Verify whether the builder data is valid for creating a Tab or not. |
Represents a Tab feature builder.
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateTabFeatureBuilder
Created in NX4.0.0.
This enum represents the side of the section that the dimple punches material.
The "left" option represents the side to the left of a person who is walking along the section in the direction of its curves when the section normal is pointing up. The "right" option represents the person's right hand side. This interpretation is the same regardless of whether the section is open or closed. The "right" side at any point along the section can also be represented by the vector resulting from the cross product of the curve tangent (of the section curve at that point) and the section normal. The "left" side is the opposite.
Returns the tab type
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::TabBuilder::SectionSideOptions NXOpen::Features::SheetMetal::TabBuilder::MaterialSide | ( | ) |
Returns the material side value of secondary tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Returns the section of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
void NXOpen::Features::SheetMetal::TabBuilder::SetMaterialSide | ( | NXOpen::Features::SheetMetal::TabBuilder::SectionSideOptions | sectionSide | ) |
Sets the material side value of secondary tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
sectionSide | material side value |
void NXOpen::Features::SheetMetal::TabBuilder::SetSecondary | ( | bool | isSecondary | ) |
Sets the tab type
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
isSecondary | tab type |
void NXOpen::Features::SheetMetal::TabBuilder::SetSection | ( | NXOpen::Section * | section | ) |
Sets the section of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
section | section tag |
void NXOpen::Features::SheetMetal::TabBuilder::SetSketch | ( | NXOpen::Features::SketchFeature * | sketch | ) |
Sets the sketch of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
sketch | sketch tag |
void NXOpen::Features::SheetMetal::TabBuilder::SetThickness | ( | const NXString & | thickness | ) |
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
thickness | Tab thickness NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Features::SheetMetal::TabBuilder::SetThicknessSide | ( | NXOpen::Features::SheetMetal::TabBuilder::ThicknessSideOptions | flag | ) |
Sets the sweep direction flag of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
flag | Sweep Direction Flag |
Returns the sketch of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Returns the thickness of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::TabBuilder::ThicknessSideOptions NXOpen::Features::SheetMetal::TabBuilder::ThicknessSide | ( | ) |
Returns the sweep direction flag of tab
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")