CustomManager Class¶
-
class
NXOpen.Weld.
CustomManager
¶ Bases:
object
Represents weld interface to customize the creation of welding joint features.
The “welding joint handler” customization callback is called after the feature is created. One can then set edge preparation parameters, change the color of the feature output curve, add attributes to the feature, or any additional customization.
The “variable bevel handler” customization callback is used to define the limits where a welding joint should be split at.
To obtain an instance of this class, refer to
NXOpen.Session
New in version NX8.0.0.
Methods¶
Method | Description |
---|---|
AddDatumIconHandler | Registers a user defined method to be notified when the part navigator is updating the surface or pin datum icon. |
AddModifyFeatureHandler | Registers a user defined method to be notified when weld features are created or edited. |
AddPipeJointSetType | Registers a user defined method that is called whenever a welding joint is created @return identifier of registered method (used to unregister the method) |
AddPointExitHandler | Registers a user defined method to be notified when weld point features are created. |
AddVariableBevelHandler | Registers a user defined method to define variable bevel angles. |
AddWeldJointHandler | Registers a user defined method that is called whenever a welding joint is created or updated @return identifier of registered method (used to unregister the method) |
ConvertLegacy | Method to convert all WeldPtParms class welds to the Weld_PointMarkPoint class |
LocateWelds | Method to search all fully loaded parts for welding objects in an assembly or part file. |
RemoveDatumIconHandler | Unregisters the datum common icon handler |
RemoveModifyFeatureHandler | Unregisters the modify feature handler |
RemovePipeJointSetType | Unregisters the pipe joint set type handler |
RemovePointExitHandler | Unregisters the point feature handler |
RemoveVariableBevelHandler | Unregisters the variable bevel handler |
RemoveWeldJointHandler | Unregisters the welding joint handler |
ShowSolids | Method to change display mode of all Weld. |
Method Detail¶
AddDatumIconHandler¶
-
CustomManager.
AddDatumIconHandler
¶ Registers a user defined method to be notified when the part navigator is updating the surface or pin datum icon.
Signature
AddDatumIconHandler(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX9.0.0.
License requirements: None.
AddModifyFeatureHandler¶
-
CustomManager.
AddModifyFeatureHandler
¶ Registers a user defined method to be notified when weld features are created or edited.
Signature
AddModifyFeatureHandler(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX8.0.1.
License requirements: None.
AddPipeJointSetType¶
-
CustomManager.
AddPipeJointSetType
¶ Registers a user defined method that is called whenever a welding joint is created
Signature
AddPipeJointSetType(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
AddPointExitHandler¶
-
CustomManager.
AddPointExitHandler
¶ Registers a user defined method to be notified when weld point features are created.
Signature
AddPointExitHandler(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX8.0.2.
License requirements: None.
AddVariableBevelHandler¶
-
CustomManager.
AddVariableBevelHandler
¶ Registers a user defined method to define variable bevel angles.
The method will be called from the Weld Joint user Interface.
Signature
AddVariableBevelHandler(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX8.0.0.
License requirements: None.
AddWeldJointHandler¶
-
CustomManager.
AddWeldJointHandler
¶ Registers a user defined method that is called whenever a welding joint is created or updated
Signature
AddWeldJointHandler(handler)
Parameters: handler (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX8.0.0.
License requirements: None.
ConvertLegacy¶
-
CustomManager.
ConvertLegacy
¶ Method to convert all WeldPtParms class welds to the Weld_PointMarkPoint class
Signature
ConvertLegacy()
New in version NX10.0.0.
License requirements: None.
LocateWelds¶
-
CustomManager.
LocateWelds
¶ Method to search all fully loaded parts for welding objects in an assembly or part file.
An array of solids, curves and points can be output
Signature
LocateWelds(searchEntireAssembly, wantSolids, wantCurves, wantPoints)
Parameters: - searchEntireAssembly (bool) –
- wantSolids (bool) –
- wantCurves (bool) –
- wantPoints (bool) –
Returns: Array of objects passing the search criteria specified.
Return type: list of
NXOpen.NXObject
New in version NX10.0.0.
License requirements: None.
RemoveDatumIconHandler¶
-
CustomManager.
RemoveDatumIconHandler
¶ Unregisters the datum common icon handler
Signature
RemoveDatumIconHandler(id)
Parameters: id (int) – identifier for method to unregister New in version NX9.0.0.
License requirements: None.
RemoveModifyFeatureHandler¶
-
CustomManager.
RemoveModifyFeatureHandler
¶ Unregisters the modify feature handler
Signature
RemoveModifyFeatureHandler(id)
Parameters: id (int) – identifier for method to unregister New in version NX8.0.1.
License requirements: None.
RemovePipeJointSetType¶
-
CustomManager.
RemovePipeJointSetType
¶ Unregisters the pipe joint set type handler
Signature
RemovePipeJointSetType(id)
Parameters: id (int) – identifier for method to unregister New in version NX10.0.0.
License requirements: None.
RemovePointExitHandler¶
-
CustomManager.
RemovePointExitHandler
¶ Unregisters the point feature handler
Signature
RemovePointExitHandler(id)
Parameters: id (int) – identifier for method to unregister New in version NX8.0.2.
License requirements: None.
RemoveVariableBevelHandler¶
-
CustomManager.
RemoveVariableBevelHandler
¶ Unregisters the variable bevel handler
Signature
RemoveVariableBevelHandler(id)
Parameters: id (int) – identifier for method to unregister New in version NX8.0.0.
License requirements: None.
RemoveWeldJointHandler¶
-
CustomManager.
RemoveWeldJointHandler
¶ Unregisters the welding joint handler
Signature
RemoveWeldJointHandler(id)
Parameters: id (int) – identifier for method to unregister New in version NX8.0.0.
License requirements: None.
ShowSolids¶
-
CustomManager.
ShowSolids
¶ Method to change display mode of all Weld.
PointMarkPoint feature that are fully loaded in an assembly
Signature
ShowSolids(showSolids)
Parameters: showSolids (bool) – true to show solids, false to show points. New in version NX10.0.0.
License requirements: None.