NX Open C++ Reference Guide
|
Progressive Die Wizard blank layout builder <br> To create a new instance of this class, use @link Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder @endlink <br>
Default values. More...
Public Types | |
enum | LeftRightSideOption { LeftRightSideOptionAverage, LeftRightSideOptionLeft, LeftRightSideOptionRight } |
Specifies the option of left right side type. More... | |
enum | SideWebOption { SideWebOptionAverage, SideWebOptionBottom, SideWebOptionTop } |
Specifies the option of side webs type. More... | |
enum | SnapSizeOption { SnapSizeOptionTenth, SnapSizeOptionFifth, SnapSizeOptionHalf, SnapSizeOptionOne, SnapSizeOptionTwo, SnapSizeOptionFive, SnapSizeOptionTen } |
Specifies the option of snap size. More... | |
enum | Types { TypesCreateLayout, TypesAddBlank, TypesCopyBlank, TypesRemoveBlank, TypesSetBasePoint, TypesFlipBlank } |
Specifies the option of blank layout type. More... | |
Public Member Functions | |
NXOpen::Point * | BasePoint () |
Returns the base point. | |
NXOpen::SelectBody * | Blank () |
Returns the blank. | |
NXString | BlankNameStr () |
Returns the selected blank name. | |
double | Bottom () |
Returns the bottom boundary distance between blank and strip. | |
double | LeftDistance () |
Returns the left boudary distance between blank and strip. | |
NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption | LeftRightSide () |
Returns the type of use left or right side to decide the distance between blank and strip. | |
bool | LockPitchAndWidth () |
Returns the lock pitch and width values from being changed during processing. | |
NXString | MaterialUtilization () |
Returns the material utilization of the blank. | |
bool | MinimumSpaceSize () |
Returns the option to report minimum space size or not. | |
NXString | MinimumSpaceSizeValue () |
Returns the minimum distance between the adjacent blanks. | |
double | Pitch () |
Returns the distance between the adjacent stations. | |
double | RightDistance () |
Returns the right boundary distance between blank and strip. | |
double | Rotate () |
Returns the value to rotate the blank around the base point. | |
void | SetBasePoint (NXOpen::Point *point) |
Sets the base point. | |
void | SetBlankNameStr (const NXString &blankNameStr) |
Sets the selected blank name. | |
void | SetBlankNameStr (const char *blankNameStr) |
Sets the selected blank name. | |
void | SetBottom (double bottom) |
Sets the bottom boundary distance between blank and strip. | |
void | SetLeftDistance (double leftDistance) |
Sets the left boudary distance between blank and strip. | |
void | SetLeftRightSide (NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption leftRightSide) |
Sets the type of use left or right side to decide the distance between blank and strip. | |
void | SetLockPitchAndWidth (bool lockPitchAndWidth) |
Sets the lock pitch and width values from being changed during processing. | |
void | SetMaterialUtilization (const NXString &materialUtilization) |
Sets the material utilization of the blank. | |
void | SetMaterialUtilization (const char *materialUtilization) |
Sets the material utilization of the blank. | |
void | SetMinimumSpaceSize (bool minimumSpaceSize) |
Sets the option to report minimum space size or not. | |
void | SetMinimumSpaceSizeValue (const NXString &minimumSpaceSizeValue) |
Sets the minimum distance between the adjacent blanks. | |
void | SetMinimumSpaceSizeValue (const char *minimumSpaceSizeValue) |
Sets the minimum distance between the adjacent blanks. | |
void | SetPitch (double pitch) |
Sets the distance between the adjacent stations. | |
void | SetRightDistance (double rightDistance) |
Sets the right boundary distance between blank and strip. | |
void | SetRotate (double rotate) |
Sets the value to rotate the blank around the base point. | |
void | SetSideWeb (NXOpen::Tooling::BlankLayoutBuilder::SideWebOption sideWeb) |
Sets the type of the overlap on the strip. | |
void | SetSnapSize (NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption snapSize) |
Sets the option to set the increment of the scale bar. | |
void | SetThreeBlanks (bool threeBlanks) |
Sets the usage of three blanks or one blank. | |
void | SetTop (double top) |
Sets the top boudary distance between blank and strip. | |
void | SetType (NXOpen::Tooling::BlankLayoutBuilder::Types type) |
Sets the blank layout type. | |
void | SetWidth (double width) |
Sets the width of the strip. | |
void | SetXShift (double xShift) |
Sets the value to shift the blank in the X direction. | |
void | SetYShift (double yShift) |
Sets the value to shift the blank in the Y direction. | |
NXOpen::Tooling::BlankLayoutBuilder::SideWebOption | SideWeb () |
Returns the type of the overlap on the strip. | |
NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption | SnapSize () |
Returns the option to set the increment of the scale bar. | |
bool | ThreeBlanks () |
Returns the usage of three blanks or one blank. | |
double | Top () |
Returns the top boudary distance between blank and strip. | |
NXOpen::Tooling::BlankLayoutBuilder::Types | Type () |
Returns the blank layout type. | |
double | Width () |
Returns the width of the strip. | |
double | XShift () |
Returns the value to shift the blank in the X direction. | |
double | YShift () |
Returns the value to shift the blank in the Y direction. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Progressive Die Wizard blank layout builder <br> To create a new instance of this class, use @link Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder @endlink <br>
Default values.
Property | Value |
---|---|
Bottom |
0 |
LeftDistance |
0 |
LeftRightSide |
Average |
LockPitchAndWidth |
0 |
MinimumSpaceSize |
0 |
Pitch |
0 |
RightDistance |
0 |
Rotate |
0 |
SideWeb |
Average |
SnapSize |
One |
ThreeBlanks |
0 |
Top |
0 |
Width |
0 |
XShift |
0 |
YShift |
0 |
Created in NX7.5.0.
Specifies the option of snap size.
Specifies the option of blank layout type.
NXOpen::Point* NXOpen::Tooling::BlankLayoutBuilder::BasePoint | ( | ) |
Returns the base point.
Created in NX7.5.0.
License requirements : None
NXOpen::SelectBody* NXOpen::Tooling::BlankLayoutBuilder::Blank | ( | ) |
Returns the blank.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Tooling::BlankLayoutBuilder::BlankNameStr | ( | ) |
Returns the selected blank name.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::Bottom | ( | ) |
Returns the bottom boundary distance between blank and strip.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::LeftDistance | ( | ) |
Returns the left boudary distance between blank and strip.
Created in NX8.0.0.
License requirements : None
NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption NXOpen::Tooling::BlankLayoutBuilder::LeftRightSide | ( | ) |
Returns the type of use left or right side to decide the distance between blank and strip.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::BlankLayoutBuilder::LockPitchAndWidth | ( | ) |
Returns the lock pitch and width values from being changed during processing.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Tooling::BlankLayoutBuilder::MaterialUtilization | ( | ) |
Returns the material utilization of the blank.
Created in NX7.5.0.
License requirements : None
bool NXOpen::Tooling::BlankLayoutBuilder::MinimumSpaceSize | ( | ) |
Returns the option to report minimum space size or not.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Tooling::BlankLayoutBuilder::MinimumSpaceSizeValue | ( | ) |
Returns the minimum distance between the adjacent blanks.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::Pitch | ( | ) |
Returns the distance between the adjacent stations.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::RightDistance | ( | ) |
Returns the right boundary distance between blank and strip.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::Rotate | ( | ) |
Returns the value to rotate the blank around the base point.
Created in NX7.5.0.
License requirements : None
void NXOpen::Tooling::BlankLayoutBuilder::SetBasePoint | ( | NXOpen::Point * | point | ) |
Sets the base point.
Created in NX7.5.0.
License requirements : None
point | point |
void NXOpen::Tooling::BlankLayoutBuilder::SetBlankNameStr | ( | const NXString & | blankNameStr | ) |
Sets the selected blank name.
Created in NX7.5.0.
License requirements : None
blankNameStr | Sets the blank name |
void NXOpen::Tooling::BlankLayoutBuilder::SetBlankNameStr | ( | const char * | blankNameStr | ) |
Sets the selected blank name.
Created in NX7.5.0.
License requirements : None
blankNameStr | Sets the blank name |
void NXOpen::Tooling::BlankLayoutBuilder::SetBottom | ( | double | bottom | ) |
Sets the bottom boundary distance between blank and strip.
Created in NX7.5.0.
License requirements : None
bottom | bottom |
void NXOpen::Tooling::BlankLayoutBuilder::SetLeftDistance | ( | double | leftDistance | ) |
Sets the left boudary distance between blank and strip.
Created in NX8.0.0.
License requirements : None
leftDistance | leftdistance |
void NXOpen::Tooling::BlankLayoutBuilder::SetLeftRightSide | ( | NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption | leftRightSide | ) |
Sets the type of use left or right side to decide the distance between blank and strip.
Created in NX8.0.0.
License requirements : None
leftRightSide | leftrightside |
void NXOpen::Tooling::BlankLayoutBuilder::SetLockPitchAndWidth | ( | bool | lockPitchAndWidth | ) |
Sets the lock pitch and width values from being changed during processing.
Created in NX7.5.0.
License requirements : None
lockPitchAndWidth | lockpitchandwidth |
void NXOpen::Tooling::BlankLayoutBuilder::SetMaterialUtilization | ( | const NXString & | materialUtilization | ) |
Sets the material utilization of the blank.
Created in NX7.5.0.
License requirements : None
materialUtilization | materialutilization |
void NXOpen::Tooling::BlankLayoutBuilder::SetMaterialUtilization | ( | const char * | materialUtilization | ) |
Sets the material utilization of the blank.
Created in NX7.5.0.
License requirements : None
materialUtilization | materialutilization |
void NXOpen::Tooling::BlankLayoutBuilder::SetMinimumSpaceSize | ( | bool | minimumSpaceSize | ) |
Sets the option to report minimum space size or not.
Created in NX7.5.0.
License requirements : None
minimumSpaceSize | minimumspacesize |
void NXOpen::Tooling::BlankLayoutBuilder::SetMinimumSpaceSizeValue | ( | const NXString & | minimumSpaceSizeValue | ) |
Sets the minimum distance between the adjacent blanks.
Created in NX7.5.0.
License requirements : None
minimumSpaceSizeValue | minimumspacesizevalue |
void NXOpen::Tooling::BlankLayoutBuilder::SetMinimumSpaceSizeValue | ( | const char * | minimumSpaceSizeValue | ) |
Sets the minimum distance between the adjacent blanks.
Created in NX7.5.0.
License requirements : None
minimumSpaceSizeValue | minimumspacesizevalue |
void NXOpen::Tooling::BlankLayoutBuilder::SetPitch | ( | double | pitch | ) |
Sets the distance between the adjacent stations.
Created in NX7.5.0.
License requirements : None
pitch | pitch |
void NXOpen::Tooling::BlankLayoutBuilder::SetRightDistance | ( | double | rightDistance | ) |
Sets the right boundary distance between blank and strip.
Created in NX8.0.0.
License requirements : None
rightDistance | rightdistance |
void NXOpen::Tooling::BlankLayoutBuilder::SetRotate | ( | double | rotate | ) |
Sets the value to rotate the blank around the base point.
Created in NX7.5.0.
License requirements : None
rotate | rotate |
void NXOpen::Tooling::BlankLayoutBuilder::SetSideWeb | ( | NXOpen::Tooling::BlankLayoutBuilder::SideWebOption | sideWeb | ) |
Sets the type of the overlap on the strip.
Created in NX7.5.0.
License requirements : None
sideWeb | sideweb |
void NXOpen::Tooling::BlankLayoutBuilder::SetSnapSize | ( | NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption | snapSize | ) |
Sets the option to set the increment of the scale bar.
Created in NX7.5.0.
License requirements : None
snapSize | snapsize |
void NXOpen::Tooling::BlankLayoutBuilder::SetThreeBlanks | ( | bool | threeBlanks | ) |
Sets the usage of three blanks or one blank.
Created in NX8.0.0.
License requirements : None
threeBlanks | threeblanks |
void NXOpen::Tooling::BlankLayoutBuilder::SetTop | ( | double | top | ) |
Sets the top boudary distance between blank and strip.
Created in NX7.5.0.
License requirements : None
top | top |
void NXOpen::Tooling::BlankLayoutBuilder::SetType | ( | NXOpen::Tooling::BlankLayoutBuilder::Types | type | ) |
Sets the blank layout type.
Created in NX7.5.0.
License requirements : None
type | type |
void NXOpen::Tooling::BlankLayoutBuilder::SetWidth | ( | double | width | ) |
Sets the width of the strip.
Created in NX7.5.0.
License requirements : None
width | width |
void NXOpen::Tooling::BlankLayoutBuilder::SetXShift | ( | double | xShift | ) |
Sets the value to shift the blank in the X direction.
Created in NX7.5.0.
License requirements : None
xShift | xshift |
void NXOpen::Tooling::BlankLayoutBuilder::SetYShift | ( | double | yShift | ) |
Sets the value to shift the blank in the Y direction.
Created in NX7.5.0.
License requirements : None
yShift | yshift |
NXOpen::Tooling::BlankLayoutBuilder::SideWebOption NXOpen::Tooling::BlankLayoutBuilder::SideWeb | ( | ) |
Returns the type of the overlap on the strip.
Created in NX7.5.0.
License requirements : None
NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption NXOpen::Tooling::BlankLayoutBuilder::SnapSize | ( | ) |
Returns the option to set the increment of the scale bar.
Created in NX7.5.0.
License requirements : None
bool NXOpen::Tooling::BlankLayoutBuilder::ThreeBlanks | ( | ) |
Returns the usage of three blanks or one blank.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::Top | ( | ) |
Returns the top boudary distance between blank and strip.
Created in NX7.5.0.
License requirements : None
NXOpen::Tooling::BlankLayoutBuilder::Types NXOpen::Tooling::BlankLayoutBuilder::Type | ( | ) |
Returns the blank layout type.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::Width | ( | ) |
Returns the width of the strip.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::XShift | ( | ) |
Returns the value to shift the blank in the X direction.
Created in NX7.5.0.
License requirements : None
double NXOpen::Tooling::BlankLayoutBuilder::YShift | ( | ) |
Returns the value to shift the blank in the Y direction.
Created in NX7.5.0.
License requirements : None