NX Open C++ Reference Guide
|
Represents a Jog feature builder. More...
Public Types | |
enum | BendLocationOptions { BendLocationOptionsMaterialInside, BendLocationOptionsMaterialOutside, BendLocationOptionsBendOutside } |
Represents the bend location type. More... | |
enum | DimensionTypeOptions { DimensionTypeOptionsOffset, DimensionTypeOptionsFull } |
the Dimension options for jog. More... | |
enum | DirectionTypeOptions { DirectionTypeOptionsSectionNormalSide, DirectionTypeOptionsSectionReverseNormalSide } |
this enum represents the direction for the Jog. More... | |
enum | FixedSideOptions { FixedSideOptionsSectionSideLeft, FixedSideOptionsSectionSideRight } |
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. More... | |
Public Member Functions | |
NXOpen::Features::SheetMetal::JogBuilder::BendLocationOptions | BendLocation () |
Returns Created in NX5.0.0. | |
NXOpen::Features::SheetMetal::BendOptions * | BendOptions () |
Returns the bend options Created in NX5.0.0. | |
NXOpen::Features::SheetMetal::JogBuilder::DimensionTypeOptions | DimensionType () |
Returns the Offset Dimension The actual extent distance of the Jog will be determined by the active dimension option. | |
NXOpen::Features::SheetMetal::JogBuilder::DirectionTypeOptions | DirectionType () |
Returns Created in NX5.0.0. | |
bool | ExtendProfile () |
Returns Created in NX5.0.0. | |
NXOpen::Features::SheetMetal::JogBuilder::FixedSideOptions | FixedSide () |
Returns Created in NX5.0.0. | |
NXOpen::Expression * | GetHeight () |
Height of the Jog. | |
NXOpen::Section * | Section () |
Returns Created in NX5.0.0. | |
void | SetBendLocation (NXOpen::Features::SheetMetal::JogBuilder::BendLocationOptions bendLocation) |
Sets Created in NX5.0.0. | |
void | SetDimensionType (NXOpen::Features::SheetMetal::JogBuilder::DimensionTypeOptions dimensionType) |
Sets the Offset Dimension The actual extent distance of the Jog will be determined by the active dimension option. | |
void | SetDirectionType (NXOpen::Features::SheetMetal::JogBuilder::DirectionTypeOptions directionType) |
Sets Created in NX5.0.0. | |
void | SetExtendProfile (bool extendOption) |
Sets Created in NX5.0.0. | |
void | SetFixedSide (NXOpen::Features::SheetMetal::JogBuilder::FixedSideOptions sectionSide) |
Sets Created in NX5.0.0. | |
void | SetHeight (const NXString &height) |
Created in NX5.0.0. | |
void | SetSection (NXOpen::Section *section) |
Sets Created in NX5.0.0. | |
void | SetSketch (NXOpen::Features::SketchFeature *sketch) |
Sets Created in NX5.0.0. | |
NXOpen::Features::SketchFeature * | Sketch () |
Returns Created in NX5.0.0. | |
int | ValidateBuilderData () |
Verify whether the builder data is valid for creating a jog or not. |
Represents a Jog feature builder.
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateJogFeatureBuilder
Created in NX5.0.0.
the Dimension options for jog.
This specifies whether the Jog's depth must be measured from the plane to which the section is attached or from the
this enum represents the direction for the Jog.
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.
NXOpen::Features::SheetMetal::JogBuilder::BendLocationOptions NXOpen::Features::SheetMetal::JogBuilder::BendLocation | ( | ) |
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::BendOptions* NXOpen::Features::SheetMetal::JogBuilder::BendOptions | ( | ) |
Returns the bend options
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::JogBuilder::DimensionTypeOptions NXOpen::Features::SheetMetal::JogBuilder::DimensionType | ( | ) |
Returns the Offset Dimension
The actual extent distance of the Jog will be determined by the active dimension option.
In case of Features::SheetMetal::JogBuilder::DimensionTypeOptionsOffset the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of Features::SheetMetal::JogBuilder::DimensionTypeOptionsFull the actual extent distance will be the Full dimension distance.
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::JogBuilder::DirectionTypeOptions NXOpen::Features::SheetMetal::JogBuilder::DirectionType | ( | ) |
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::JogBuilder::FixedSideOptions NXOpen::Features::SheetMetal::JogBuilder::FixedSide | ( | ) |
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Height of the Jog.
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
void NXOpen::Features::SheetMetal::JogBuilder::SetBendLocation | ( | NXOpen::Features::SheetMetal::JogBuilder::BendLocationOptions | bendLocation | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
bendLocation | bend location |
void NXOpen::Features::SheetMetal::JogBuilder::SetDimensionType | ( | NXOpen::Features::SheetMetal::JogBuilder::DimensionTypeOptions | dimensionType | ) |
Sets the Offset Dimension
The actual extent distance of the Jog will be determined by the active dimension option.
In case of Features::SheetMetal::JogBuilder::DimensionTypeOptionsOffset the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of Features::SheetMetal::JogBuilder::DimensionTypeOptionsFull the actual extent distance will be the Full dimension distance.
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
dimensionType | dimension type |
void NXOpen::Features::SheetMetal::JogBuilder::SetDirectionType | ( | NXOpen::Features::SheetMetal::JogBuilder::DirectionTypeOptions | directionType | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
directionType | direction type |
void NXOpen::Features::SheetMetal::JogBuilder::SetExtendProfile | ( | bool | extendOption | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
extendOption | extend option |
void NXOpen::Features::SheetMetal::JogBuilder::SetFixedSide | ( | NXOpen::Features::SheetMetal::JogBuilder::FixedSideOptions | sectionSide | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
sectionSide | section side |
void NXOpen::Features::SheetMetal::JogBuilder::SetHeight | ( | const NXString & | height | ) |
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
height | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Features::SheetMetal::JogBuilder::SetSection | ( | NXOpen::Section * | section | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
section | section |
void NXOpen::Features::SheetMetal::JogBuilder::SetSketch | ( | NXOpen::Features::SketchFeature * | sketch | ) |
Sets
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
sketch | sketch |
Returns
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Verify whether the builder data is valid for creating a jog or not.
If the Builder data is valid, returned value shall be 0