NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::MWPartingManagerBuilder Class Reference

Builder for the Parting Manager in the Mold Wizard application
To create a new instance of this class, use Tooling::MWPartingManagerCollection::CreateBuilder

Created in NX7.5.0. More...

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

List of all members.

Public Types

enum  DataStatus { DataStatusNotFreed, DataStatusFreed, DataStatusForceUpdate }
 The status of the parting manager data. More...
enum  RegisterType { RegisterTypeInit, RegisterTypeCurrent, RegisterTypeClear }
 The type of registering UNDO identifier. More...

Public Member Functions

void DeleteTransientMeshes (int deleteMesh)
 Initialize, reset or delete the transient meshes created in the Wall Thickness Checker.
int GetInPartingCommand ()
 Get if it is within a parting command.
int GetPartingManagerDataStatus ()
 Get the status of the parting manager data.
int InitModule ()
 Perform the module initialization tasks when entering the Mold Wizard Parting environment.
void InitPartingSettings ()
 Perform initialization of the settings for parting when entering the Mold Wizard Parting environment.
void PerformSyncTasks ()
 Perform the syncronization tasks when entering the Parting Manager environment.
void PerformSyncTasksOnExit ()
 Perform the syncronization tasks when exiting the Parting Manager environment.
void RegisterUndoIds (int registerType)
 Register the UNDO identifiers.
void RegisterWtcPostUndoCallback (int registerPostUNDO)
 Register or unregister the post UNDO callback function for the Wall Thickness Checker.
void ResetUpdateLock (int doUpdate)
 Reset the update lock.
void SetInPartingCommand (int inPartingCommand)
 Set if it is within a parting command.
void SetPartingManagerDataStatus (int pmDataStatus)
 Set the status of the parting manager data.
void SetUpdateLock ()
 Set the update lock.
void UpdatePartingNavigator ()
 Update the Parting Navigator.

Detailed Description

Builder for the Parting Manager in the Mold Wizard application
To create a new instance of this class, use Tooling::MWPartingManagerCollection::CreateBuilder

Created in NX7.5.0.



Member Enumeration Documentation

The status of the parting manager data.

Enumerator:
DataStatusNotFreed 

Data not freed yet.

DataStatusFreed 

Data already freed.

DataStatusForceUpdate 

Data needs force update.

The type of registering UNDO identifier.

Enumerator:
RegisterTypeInit 

Initialize registration for UNDO identifiers.

RegisterTypeCurrent 

Register current UNDO mark.

RegisterTypeClear 

Clear all registered UNDO identifiers.


Member Function Documentation

Initialize, reset or delete the transient meshes created in the Wall Thickness Checker.


Created in NX8.0.0.

License requirements : None

Parameters:
deleteMeshIndicate if it is to initialize:0; reset:1; or delete:2 the transient meshes.

Get if it is within a parting command.

Returns:
Return if it is within a parting command
Created in NX7.5.0.

License requirements : None

Get the status of the parting manager data.

Returns:
Return the status of the parting manager data
Created in NX7.5.0.

License requirements : None

Perform the module initialization tasks when entering the Mold Wizard Parting environment.

Returns:
Return the error flag indicating the type of error
Created in NX7.5.0.

License requirements : None

Perform initialization of the settings for parting when entering the Mold Wizard Parting environment.


Created in NX7.5.0.

License requirements : None

Perform the syncronization tasks when entering the Parting Manager environment.


Created in NX7.5.0.

License requirements : None

Perform the syncronization tasks when exiting the Parting Manager environment.


Created in NX7.5.0.

License requirements : None

Register the UNDO identifiers.


Created in NX7.5.0.

License requirements : None

Parameters:
registerTypeThe register type for UNDO identifiers

Register or unregister the post UNDO callback function for the Wall Thickness Checker.


Created in NX8.0.0.

License requirements : None

Parameters:
registerPostUNDOIndicate if it is to register:1 or unregister:0 the post UNDO callback function.

Reset the update lock.


Created in NX7.5.0.

License requirements : None

Parameters:
doUpdateindicates whether to perform update after resetting the update lock

Set if it is within a parting command.


Created in NX7.5.0.

License requirements : None

Parameters:
inPartingCommandSet if it is within a parting command

Set the status of the parting manager data.


Created in NX7.5.0.

License requirements : None

Parameters:
pmDataStatusSet the status of the parting manager data

Set the update lock.


Created in NX7.5.0.

License requirements : None

Update the Parting Navigator.


Created in NX7.5.0.

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.