NX Open C++ Reference Guide
Public Member Functions
NXOpen::Tooling::MWDefineSheetsBuilder Class Reference

Builder for defining sheets in Mold Wizard
To create a new instance of this class, use Tooling::MWDefineSheetsCollection::CreateBuilder
Default values. More...

Inheritance diagram for NXOpen::Tooling::MWDefineSheetsBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::BasePartCreateAssemblyNodeForRegionSheet (const NXString &regionName)
 Create linked body for region sheet other than the cavity or core sheet.
void CreateRegionSewnSheet (const NXString &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::SelectBodyListSelectSheetBodies ()
 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 > &regionNames)
 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 &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.

Detailed Description

Builder for defining sheets in Mold Wizard
To create a new instance of this class, use Tooling::MWDefineSheetsCollection::CreateBuilder
Default values.

Property Value

CheckGeometryToggle

0

CheckOverlappingToggle

0

NoInteractionQueriesToggle

0

RenameComponentPartToggle

0

SewTolerance

0.01


Created in NX6.0.0.


Member Function Documentation

Create all the selected sheets automatically with no user interaction queries
Created in NX6.0.3.



License requirements : None

Returns the check geometry toggle for the final sewn sheet
Created in NX6.0.0.



License requirements : None

Returns the check overlapping toggle for the final sewn sheet
Created in NX6.0.0.



License requirements : None

Create linked body for region sheet other than the cavity or core sheet.

Returns:
linked part for the region sewn sheet
Created in NX6.0.3.

License requirements : None
Parameters:
regionNameregion name

Create sewn sheet for the region
Created in NX6.0.3.



License requirements : None

Parameters:
regionNameregion

For suppressing parting, or delete existing sheets
Created in NX6.0.3.



License requirements : None

Turn on or off the display for the region or sheet body for the selected regions
Created in NX6.0.3.



License requirements : None

Parameters:
onOff0 - Off, other - On

Initialize the data for the "Define Sheets" builder
Created in NX6.0.3.



License requirements : None

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

Perform display and highlight for the selected region when there is only one selected
Created in NX6.0.3.



License requirements : None

Returns the toggle for invoking rename dialog for creating new component part
Created in NX6.0.0.



License requirements : None

Reset the data for the "Define Sheets" builder
Created in NX6.0.3.



License requirements : None

Reverse the normal for the part
Created in NX6.0.3.



License requirements : None

Parameters:
viewPartPart whose normal is to be reversed

Save the data for the "Define Sheets" builder
Created in NX6.0.3.



License requirements : None

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

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

Parameters:
allRegionUDOsSelectedFlag indicates if the tree node for all regions is selected

Sets the check geometry toggle for the final sewn sheet
Created in NX6.0.0.



License requirements : None

Parameters:
checkGeometryTogglecheckgeometrytoggle

Sets the check overlapping toggle for the final sewn sheet
Created in NX6.0.0.



License requirements : None

Parameters:
checkOverlappingTogglecheckoverlappingtoggle

Set displayed part
Created in NX6.0.3.



License requirements : None

Parameters:
displayedPartnew displayed part

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

Parameters:
noInteractionQueriesTogglenointeractionqueriestoggle

Sets the toggle for invoking rename dialog for creating new component part
Created in NX6.0.0.



License requirements : None

Parameters:
renameComponentPartTogglerenamecomponentparttoggle

Set the selected regions in the tree list
Created in NX6.0.3.



License requirements : None

Parameters:
regionNamesan array of regions

Sets the sew tolerance for sewing sheets
Created in NX6.0.0.



License requirements : None

Parameters:
sewTolerancesewtolerance

Set work part
Created in NX6.0.3.



License requirements : None

Parameters:
workPartnew work part

Returns the sew tolerance for sewing sheets
Created in NX6.0.0.



License requirements : None

Button for suppressing parting
Created in NX6.0.0.



License requirements : None

Suppress the region sheet
Created in NX6.0.3.



License requirements : None

Parameters:
regionNameregion

Turn off all parting and patched sheets
Created in NX6.0.3.



License requirements : None

Update the data for the "Define Sheets" builder
Created in NX6.0.3.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.