public interface CustomManager extends TaggedObjectCollection
Session
Modifier and Type | Interface and Description |
---|---|
static interface |
CustomManager.DatumIconHandler
Method called from the part navigator to define the datum surface and pin icon.
|
static interface |
CustomManager.ModifyFeatureHandler
User defined method that is called whenever a welding joints are created or edited
|
static interface |
CustomManager.PipeJointSetType
User defined method that is called whenever a welding joint is created.
|
static interface |
CustomManager.PointExitHandler
User defined method that is called whenever a welding features are created through Weld Point command.
|
static interface |
CustomManager.VariableBevelHandler
User defined method that returns the angle divisions for a variable bevel.
|
static interface |
CustomManager.WeldJointHandler
User defined method that is called whenever a welding joint is created or updated
|
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
int |
addDatumIconHandler(CustomManager.DatumIconHandler handler)
Registers a user defined method to be notified when the part navigator is updating the surface or pin datum icon.
|
int |
addModifyFeatureHandler(CustomManager.ModifyFeatureHandler handler)
Registers a user defined method to be notified when weld features are created or edited.
|
int |
addPipeJointSetType(CustomManager.PipeJointSetType handler)
Registers a user defined method that is called whenever a welding joint is created
License requirements: None. |
int |
addPointExitHandler(CustomManager.PointExitHandler handler)
Registers a user defined method to be notified when weld point features are created.
|
int |
addVariableBevelHandler(CustomManager.VariableBevelHandler handler)
Registers a user defined method to define variable bevel angles.
|
int |
addWeldJointHandler(CustomManager.WeldJointHandler handler)
Registers a user defined method that is called whenever a welding joint is created or updated
License requirements: None. |
void |
convertLegacy()
Method to convert all WeldPtParms class welds to the Weld_PointMarkPoint class
License requirements: None. |
NXObject[] |
locateWelds(boolean searchEntireAssembly,
boolean wantSolids,
boolean wantCurves,
boolean wantPoints)
Method to search all fully loaded parts for welding objects in an assembly or part file.
|
void |
removeDatumIconHandler(int id)
Unregisters the datum common icon handler
License requirements: None. |
void |
removeModifyFeatureHandler(int id)
Unregisters the modify feature handler
License requirements: None. |
void |
removePipeJointSetType(int id)
Unregisters the pipe joint set type handler
License requirements: None. |
void |
removePointExitHandler(int id)
Unregisters the point feature handler
License requirements: None. |
void |
removeVariableBevelHandler(int id)
Unregisters the variable bevel handler
License requirements: None. |
void |
removeWeldJointHandler(int id)
Unregisters the welding joint handler
License requirements: None. |
void |
showSolids(boolean showSolids)
Method to change display mode of all Weld.PointMarkPoint feature that are fully loaded in an assembly
License requirements: None. |
_find_next, iterator
int addWeldJointHandler(CustomManager.WeldJointHandler handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removeWeldJointHandler(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
int addVariableBevelHandler(CustomManager.VariableBevelHandler handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removeVariableBevelHandler(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
int addModifyFeatureHandler(CustomManager.ModifyFeatureHandler handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removeModifyFeatureHandler(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
int addPointExitHandler(CustomManager.PointExitHandler handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removePointExitHandler(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
int addDatumIconHandler(CustomManager.DatumIconHandler handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removeDatumIconHandler(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
int addPipeJointSetType(CustomManager.PipeJointSetType handler) throws NXException, RemoteException
handler
- method to registerNXException
RemoteException
void removePipeJointSetType(int id) throws NXException, RemoteException
id
- identifier for method to unregisterNXException
RemoteException
void showSolids(boolean showSolids) throws NXException, RemoteException
showSolids
- true to show solids, false to show points.NXException
RemoteException
NXObject[] locateWelds(boolean searchEntireAssembly, boolean wantSolids, boolean wantCurves, boolean wantPoints) throws NXException, RemoteException
searchEntireAssembly
- wantSolids
- wantCurves
- wantPoints
- NXException
RemoteException
void convertLegacy() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.