|
NX Open C++ Reference Guide
|
Builder for defining sheets in Mold Wizard <br> To create a new instance of this class, use @link Tooling::MWDefineSheetsCollection::CreateBuilder Tooling::MWDefineSheetsCollection::CreateBuilder @endlink <br>
Default values. More...
Public Member Functions | |
| void | AutoCreateSelectedSheets () |
| Create all the selected sheets automatically with no user interaction queries Created in NX6.0.3. | |
| bool | CheckGeometryToggle () |
| Returns the check geometry toggle for the final sewn sheet Created in NX6.0.0. | |
| bool | CheckOverlappingToggle () |
| Returns the check overlapping toggle for the final sewn sheet Created in NX6.0.0. | |
| NXOpen::BasePart * | CreateAssemblyNodeForRegionSheet (const NXString ®ionName) |
| Create linked body for region sheet other than the cavity or core sheet. | |
| NXOpen::BasePart * | CreateAssemblyNodeForRegionSheet (const char *regionName) |
| Create linked body for region sheet other than the cavity or core sheet. | |
| void | CreateRegionSewnSheet (const NXString ®ionName) |
| Create sewn sheet for the region Created in NX6.0.3. | |
| void | CreateRegionSewnSheet (const char *regionName) |
| Create sewn sheet for the region Created in NX6.0.3. | |
| void | DeleteExistingSheets () |
| For suppressing parting, or delete existing sheets Created in NX6.0.3. | |
| void | DisplayRegionOrSheetBody (int onOff) |
| Turn on or off the display for the region or sheet body for the selected regions Created in NX6.0.3. | |
| void | InitBuilderData () |
| Initialize the data for the "Define Sheets" builder Created in NX6.0.3. | |
| bool | NoInteractionQueriesToggle () |
| Returns the "No Interaction Queries" toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback Created in NX6.0.3. | |
| void | PerformDisplayAndHighlight () |
| Perform display and highlight for the selected region when there is only one selected Created in NX6.0.3. | |
| bool | RenameComponentPartToggle () |
| Returns the toggle for invoking rename dialog for creating new component part Created in NX6.0.0. | |
| void | ResetBuilderData () |
| Reset the data for the "Define Sheets" builder Created in NX6.0.3. | |
| void | ReversePartNormal (NXOpen::BasePart *viewPart) |
| Reverse the normal for the part Created in NX6.0.3. | |
| void | SaveBuilderData () |
| Save the data for the "Define Sheets" builder Created in NX6.0.3. | |
| NXOpen::SelectBodyList * | SelectSheetBodies () |
| Returns the select sheets is for selecting region, parting and patched sheets to form a new sheet Created in NX6.0.0. | |
| void | SetAllRegionUdosSelected (int allRegionUDOsSelected) |
| Set the flag to indicate if the node for all the region UDOs in the tree list is selected Created in NX6.0.3. | |
| void | SetCheckGeometryToggle (bool checkGeometryToggle) |
| Sets the check geometry toggle for the final sewn sheet Created in NX6.0.0. | |
| void | SetCheckOverlappingToggle (bool checkOverlappingToggle) |
| Sets the check overlapping toggle for the final sewn sheet Created in NX6.0.0. | |
| void | SetDisplayedPart (NXOpen::BasePart *displayedPart) |
| Set displayed part Created in NX6.0.3. | |
| void | SetNoInteractionQueriesToggle (bool noInteractionQueriesToggle) |
| Sets the "No Interaction Queries" toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback Created in NX6.0.3. | |
| void | SetRenameComponentPartToggle (bool renameComponentPartToggle) |
| Sets the toggle for invoking rename dialog for creating new component part Created in NX6.0.0. | |
| void | SetSelectedRegions (std::vector< NXString > ®ionNames) |
| Set the selected regions in the tree list Created in NX6.0.3. | |
| void | SetSewTolerance (double sewTolerance) |
| Sets the sew tolerance for sewing sheets Created in NX6.0.0. | |
| void | SetWorkPart (NXOpen::BasePart *workPart) |
| Set work part Created in NX6.0.3. | |
| double | SewTolerance () |
| Returns the sew tolerance for sewing sheets Created in NX6.0.0. | |
| void | SuppressPartingButton () |
| Button for suppressing parting Created in NX6.0.0. | |
| void | SuppressRegionSheet (const NXString ®ionName) |
| Suppress the region sheet Created in NX6.0.3. | |
| void | SuppressRegionSheet (const char *regionName) |
| Suppress the region sheet Created in NX6.0.3. | |
| void | TurnOffAllSheets () |
| Turn off all parting and patched sheets Created in NX6.0.3. | |
| void | UpdateBuilderData () |
| Update the data for the "Define Sheets" builder Created in NX6.0.3. | |
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. | |
Builder for defining sheets in Mold Wizard <br> To create a new instance of this class, use @link Tooling::MWDefineSheetsCollection::CreateBuilder Tooling::MWDefineSheetsCollection::CreateBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
CheckGeometryToggle |
0 |
|
CheckOverlappingToggle |
0 |
|
NoInteractionQueriesToggle |
0 |
|
RenameComponentPartToggle |
0 |
|
SewTolerance |
0.01 |
Created in NX6.0.0.
| void NXOpen::Tooling::MWDefineSheetsBuilder::AutoCreateSelectedSheets | ( | ) |
Create all the selected sheets automatically with no user interaction queries
Created in NX6.0.3.
License requirements : None
| bool NXOpen::Tooling::MWDefineSheetsBuilder::CheckGeometryToggle | ( | ) |
Returns the check geometry toggle for the final sewn sheet
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Tooling::MWDefineSheetsBuilder::CheckOverlappingToggle | ( | ) |
Returns the check overlapping toggle for the final sewn sheet
Created in NX6.0.0.
License requirements : None
| NXOpen::BasePart* NXOpen::Tooling::MWDefineSheetsBuilder::CreateAssemblyNodeForRegionSheet | ( | const NXString & | regionName | ) |
Create linked body for region sheet other than the cavity or core sheet.
| regionName | region name |
| NXOpen::BasePart* NXOpen::Tooling::MWDefineSheetsBuilder::CreateAssemblyNodeForRegionSheet | ( | const char * | regionName | ) |
Create linked body for region sheet other than the cavity or core sheet.
| regionName | region name |
| void NXOpen::Tooling::MWDefineSheetsBuilder::CreateRegionSewnSheet | ( | const NXString & | regionName | ) |
Create sewn sheet for the region
Created in NX6.0.3.
License requirements : None
| regionName | region |
| void NXOpen::Tooling::MWDefineSheetsBuilder::CreateRegionSewnSheet | ( | const char * | regionName | ) |
Create sewn sheet for the region
Created in NX6.0.3.
License requirements : None
| regionName | region |
| void NXOpen::Tooling::MWDefineSheetsBuilder::DeleteExistingSheets | ( | ) |
For suppressing parting, or delete existing sheets
Created in NX6.0.3.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::DisplayRegionOrSheetBody | ( | int | onOff | ) |
Turn on or off the display for the region or sheet body for the selected regions
Created in NX6.0.3.
License requirements : None
| onOff | 0 - Off, other - On |
| void NXOpen::Tooling::MWDefineSheetsBuilder::InitBuilderData | ( | ) |
Initialize the data for the "Define Sheets" builder
Created in NX6.0.3.
License requirements : None
| bool NXOpen::Tooling::MWDefineSheetsBuilder::NoInteractionQueriesToggle | ( | ) |
Returns the "No Interaction Queries" toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback
Created in NX6.0.3.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::PerformDisplayAndHighlight | ( | ) |
Perform display and highlight for the selected region when there is only one selected
Created in NX6.0.3.
License requirements : None
| bool NXOpen::Tooling::MWDefineSheetsBuilder::RenameComponentPartToggle | ( | ) |
Returns the toggle for invoking rename dialog for creating new component part
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::ResetBuilderData | ( | ) |
Reset the data for the "Define Sheets" builder
Created in NX6.0.3.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::ReversePartNormal | ( | NXOpen::BasePart * | viewPart | ) |
Reverse the normal for the part
Created in NX6.0.3.
License requirements : None
| viewPart | Part whose normal is to be reversed |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SaveBuilderData | ( | ) |
Save the data for the "Define Sheets" builder
Created in NX6.0.3.
License requirements : None
| NXOpen::SelectBodyList* NXOpen::Tooling::MWDefineSheetsBuilder::SelectSheetBodies | ( | ) |
Returns the select sheets is for selecting region, parting and patched sheets to form a new sheet
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetAllRegionUdosSelected | ( | int | allRegionUDOsSelected | ) |
Set the flag to indicate if the node for all the region UDOs in the tree list is selected
Created in NX6.0.3.
License requirements : None
| allRegionUDOsSelected | Flag indicates if the tree node for all regions is selected |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetCheckGeometryToggle | ( | bool | checkGeometryToggle | ) |
Sets the check geometry toggle for the final sewn sheet
Created in NX6.0.0.
License requirements : None
| checkGeometryToggle | checkgeometrytoggle |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetCheckOverlappingToggle | ( | bool | checkOverlappingToggle | ) |
Sets the check overlapping toggle for the final sewn sheet
Created in NX6.0.0.
License requirements : None
| checkOverlappingToggle | checkoverlappingtoggle |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetDisplayedPart | ( | NXOpen::BasePart * | displayedPart | ) |
Set displayed part
Created in NX6.0.3.
License requirements : None
| displayedPart | new displayed part |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetNoInteractionQueriesToggle | ( | bool | noInteractionQueriesToggle | ) |
Sets the "No Interaction Queries" toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback
Created in NX6.0.3.
License requirements : None
| noInteractionQueriesToggle | nointeractionqueriestoggle |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetRenameComponentPartToggle | ( | bool | renameComponentPartToggle | ) |
Sets the toggle for invoking rename dialog for creating new component part
Created in NX6.0.0.
License requirements : None
| renameComponentPartToggle | renamecomponentparttoggle |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetSelectedRegions | ( | std::vector< NXString > & | regionNames | ) |
Set the selected regions in the tree list
Created in NX6.0.3.
License requirements : None
| regionNames | an array of regions |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetSewTolerance | ( | double | sewTolerance | ) |
Sets the sew tolerance for sewing sheets
Created in NX6.0.0.
License requirements : None
| sewTolerance | sewtolerance |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SetWorkPart | ( | NXOpen::BasePart * | workPart | ) |
Set work part
Created in NX6.0.3.
License requirements : None
| workPart | new work part |
| double NXOpen::Tooling::MWDefineSheetsBuilder::SewTolerance | ( | ) |
Returns the sew tolerance for sewing sheets
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::SuppressPartingButton | ( | ) |
Button for suppressing parting
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::SuppressRegionSheet | ( | const NXString & | regionName | ) |
Suppress the region sheet
Created in NX6.0.3.
License requirements : None
| regionName | region |
| void NXOpen::Tooling::MWDefineSheetsBuilder::SuppressRegionSheet | ( | const char * | regionName | ) |
Suppress the region sheet
Created in NX6.0.3.
License requirements : None
| regionName | region |
| void NXOpen::Tooling::MWDefineSheetsBuilder::TurnOffAllSheets | ( | ) |
Turn off all parting and patched sheets
Created in NX6.0.3.
License requirements : None
| void NXOpen::Tooling::MWDefineSheetsBuilder::UpdateBuilderData | ( | ) |
Update the data for the "Define Sheets" builder
Created in NX6.0.3.
License requirements : None