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. | |
![]() | |
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. | |
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