NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Tooling.MWDefineSheetsBuilder Class Reference

Builder for defining sheets in Mold Wizard More...

Inheritance diagram for NXOpen.Tooling.MWDefineSheetsBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DefineStepType { CutSolids, CavityandCore }
 The define steps for defining Cavity and Core using the Split Body method. More...
 
enum  Types { Region, SplitBody }
 The types for defining Cavity and Core. More...
 

Public Member Functions

unsafe void AutoCreateSelectedSheets ()
 Create all the selected sheets automatically with no user interaction queries More...
 
unsafe NXOpen.BasePart CreateAssemblyNodeForRegionSheet (string regionName)
 Create linked body for region sheet other than the cavity or core sheet More...
 
unsafe void CreateRegionSewnSheet (string regionName)
 Create sewn sheet for the region More...
 
unsafe void DeleteExistingSheets ()
 For suppressing parting, or delete existing sheets More...
 
unsafe void DisplayRegionOrSheetBody (int onOff)
 Turn on or off the display for the region or sheet body for the selected regions More...
 
unsafe void InitBuilderData ()
 Initialize the data for the "Define Sheets" builder More...
 
unsafe void PerformDisplayAndHighlight ()
 Perform display and highlight for the selected region when there is only one selected More...
 
unsafe void PerformDisplayForTypeChange ()
 Perform the display operations when the type of defining Cavity and Core is changed. More...
 
unsafe void ResetBuilderData ()
 Reset the data for the "Define Sheets" builder More...
 
unsafe void ReversePartNormal (NXOpen.BasePart viewPart)
 Reverse the normal for the part More...
 
unsafe void SaveBuilderData ()
 Save the data for the "Define Sheets" builder More...
 
unsafe void SetAllRegionUdosSelected (int allRegionUDOsSelected)
 Set the flag to indicate if the node for all the region UDOs in the tree list is selected More...
 
unsafe void SetDisplayedPart (NXOpen.BasePart displayedPart)
 Set displayed part More...
 
unsafe void SetSelectedRegions (string[] regionNames)
 Set the selected regions in the tree list More...
 
unsafe void SetWorkPart (NXOpen.BasePart workPart)
 Set work part More...
 
unsafe void SuppressPartingButton ()
 Button for suppressing parting More...
 
unsafe void SuppressRegionSheet (string regionName)
 Suppress the region sheet More...
 
unsafe void TurnOffAllSheets ()
 Turn off all parting and patched sheets More...
 
unsafe void UpdateBuilderData ()
 Update the data for the "Define Sheets" builder More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool CheckGeometryToggle [get, set]
 Returns or sets the check geometry toggle for the final sewn sheet More...
 
unsafe bool CheckOverlappingToggle [get, set]
 Returns or sets the check overlapping toggle for the final sewn sheet More...
 
unsafe
NXOpen.Tooling.MWDefineSheetsBuilder.DefineStepType 
DefineStep [get, set]
 Returns or sets the define step for defining Cavity and Core using the Split Body method More...
 
unsafe bool NoInteractionQueriesToggle [get, set]
 Returns or sets the "No Interaction Queries" toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback More...
 
unsafe bool RenameComponentPartToggle [get, set]
 Returns or sets the toggle for invoking rename dialog for creating new component part More...
 
unsafe NXOpen.SelectBodyList SelectSheetBodies [get]
 Returns the select sheets is for selecting region, parting and patched sheets to form a new sheet More...
 
unsafe double SewTolerance [get, set]
 Returns or sets the sew tolerance for sewing sheets More...
 
unsafe NXOpen.ScCollector SplittingSheets [get]
 Returns the sheets for splitting the subtracted workpiece More...
 
unsafe
NXOpen.Tooling.MWDefineSheetsBuilder.Types 
Type [get, set]
 Returns or sets the type for defining Cavity and Core More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder for defining sheets in Mold Wizard

To create a new instance of this class, use NXOpen.Tooling.MWDefineSheetsCollection.CreateBuilder

Default values.

Property Value

CheckGeometryToggle

0

CheckOverlappingToggle

0

DefineStep

CavityandCore

NoInteractionQueriesToggle

0

RenameComponentPartToggle

0

SewTolerance

0.01

Created in NX6.0.0

Member Enumeration Documentation

The define steps for defining Cavity and Core using the Split Body method.

Enumerator
CutSolids 
CavityandCore 

The types for defining Cavity and Core.

Enumerator
Region 
SplitBody 

Member Function Documentation

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.AutoCreateSelectedSheets ( )
inline

Create all the selected sheets automatically with no user interaction queries

Created in NX6.0.3

License requirements: None.

unsafe NXOpen.BasePart NXOpen.Tooling.MWDefineSheetsBuilder.CreateAssemblyNodeForRegionSheet ( string  regionName)
inline

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

Created in NX6.0.3

License requirements: None.

Parameters
regionNameregion name
Returns
linked part for the region sewn sheet
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.CreateRegionSewnSheet ( string  regionName)
inline

Create sewn sheet for the region

Created in NX6.0.3

License requirements: None.

Parameters
regionNameregion
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.DeleteExistingSheets ( )
inline

For suppressing parting, or delete existing sheets

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.DisplayRegionOrSheetBody ( int  onOff)
inline

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
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.InitBuilderData ( )
inline

Initialize the data for the "Define Sheets" builder

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.PerformDisplayAndHighlight ( )
inline

Perform display and highlight for the selected region when there is only one selected

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.PerformDisplayForTypeChange ( )
inline

Perform the display operations when the type of defining Cavity and Core is changed.

Created in NX11.0.0

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.ResetBuilderData ( )
inline

Reset the data for the "Define Sheets" builder

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.ReversePartNormal ( NXOpen.BasePart  viewPart)
inline

Reverse the normal for the part

Created in NX6.0.3

License requirements: None.

Parameters
viewPartPart whose normal is to be reversed
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SaveBuilderData ( )
inline

Save the data for the "Define Sheets" builder

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SetAllRegionUdosSelected ( int  allRegionUDOsSelected)
inline

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
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SetDisplayedPart ( NXOpen.BasePart  displayedPart)
inline

Set displayed part

Created in NX6.0.3

License requirements: None.

Parameters
displayedPartnew displayed part
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SetSelectedRegions ( string[]  regionNames)
inline

Set the selected regions in the tree list

Created in NX6.0.3

License requirements: None.

Parameters
regionNamesan array of regions
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SetWorkPart ( NXOpen.BasePart  workPart)
inline

Set work part

Created in NX6.0.3

License requirements: None.

Parameters
workPartnew work part
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SuppressPartingButton ( )
inline

Button for suppressing parting

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.SuppressRegionSheet ( string  regionName)
inline

Suppress the region sheet

Created in NX6.0.3

License requirements: None.

Parameters
regionNameregion
unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.TurnOffAllSheets ( )
inline

Turn off all parting and patched sheets

Created in NX6.0.3

License requirements: None.

unsafe void NXOpen.Tooling.MWDefineSheetsBuilder.UpdateBuilderData ( )
inline

Update the data for the "Define Sheets" builder

Created in NX6.0.3

License requirements: None.

Property Documentation

unsafe bool NXOpen.Tooling.MWDefineSheetsBuilder.CheckGeometryToggle
getset

Returns or sets the check geometry toggle for the final sewn sheet

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.MWDefineSheetsBuilder.CheckOverlappingToggle
getset

Returns or sets the check overlapping toggle for the final sewn sheet

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.MWDefineSheetsBuilder.DefineStepType NXOpen.Tooling.MWDefineSheetsBuilder.DefineStep
getset

Returns or sets the define step for defining Cavity and Core using the Split Body method

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.MWDefineSheetsBuilder.NoInteractionQueriesToggle
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.MWDefineSheetsBuilder.RenameComponentPartToggle
getset

Returns or sets the toggle for invoking rename dialog for creating new component part

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.MWDefineSheetsBuilder.SelectSheetBodies
get

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.

unsafe double NXOpen.Tooling.MWDefineSheetsBuilder.SewTolerance
getset

Returns or sets the sew tolerance for sewing sheets

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.MWDefineSheetsBuilder.SplittingSheets
get

Returns the sheets for splitting the subtracted workpiece

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Tooling.MWDefineSheetsBuilder.Types NXOpen.Tooling.MWDefineSheetsBuilder.Type
getset

Returns or sets the type for defining Cavity and Core

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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