|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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