NX Open C++ Reference Guide
|
Represents weld interface to customize the creation of welding joint features. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Types | |
typedef NXOpen::Callback1 < void, NXOpen::Weld::DatumIconBuilder * > | DatumIconHandler |
Method called from the part navigator to define the datum surface and pin icon. | |
typedef NXOpen::Callback1 < void, NXOpen::Weld::WeldObjectBuilder * > | ModifyFeatureHandler |
User defined method that is called whenever a welding joints are created or edited | |
typedef NXOpen::Callback1 < void, NXOpen::Weld::WeldPointExitBuilder * > | PointExitHandler |
User defined method that is called whenever a welding features are created through Weld Point command. | |
typedef NXOpen::Callback2 < void, NXOpen::Weld::WeldJointBuilder *, NXOpen::Curve * > | VariableBevelHandler |
User defined method that returns the angle divisions for a variable bevel. | |
typedef NXOpen::Callback1 < void, NXOpen::Weld::JointExitBuilder * > | WeldJointHandler |
User defined method that is called whenever a welding joint is created or updated | |
Public Member Functions | |
int | AddDatumIconHandler (const NXOpen::Weld::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 (const NXOpen::Weld::CustomManager::ModifyFeatureHandler &handler) |
Registers a user defined method to be notified when weld features are created or edited. | |
int | AddPointExitHandler (const NXOpen::Weld::CustomManager::PointExitHandler &handler) |
Registers a user defined method to be notified when weld point features are created. | |
int | AddVariableBevelHandler (const NXOpen::Weld::CustomManager::VariableBevelHandler &handler) |
Registers a user defined method to define variable bevel angles. | |
int | AddWeldJointHandler (const NXOpen::Weld::CustomManager::WeldJointHandler &handler) |
Registers a user defined method that is called whenever a welding joint is created or updated. | |
iterator | begin () |
Returns an iterator addressing the first element. | |
iterator | end () |
Returns an iterator addressing one past the last element. | |
void | RemoveDatumIconHandler (int id) |
Unregisters the datum common icon handler Created in NX9.0.0. | |
void | RemoveModifyFeatureHandler (int id) |
Unregisters the modify feature handler Created in NX8.0.1. | |
void | RemovePointExitHandler (int id) |
Unregisters the point feature handler Created in NX8.0.2. | |
void | RemoveVariableBevelHandler (int id) |
Unregisters the variable bevel handler Created in NX8.0.0. | |
void | RemoveWeldJointHandler (int id) |
Unregisters the welding joint handler Created in NX8.0.0. | |
tag_t | Tag () const |
Returns the tag of this 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 Session
Created in NX8.0.0.
typedef NXOpen::Callback1<void, NXOpen::Weld::DatumIconBuilder *> NXOpen::Weld::CustomManager::DatumIconHandler |
Method called from the part navigator to define the datum surface and pin icon.
Created in NX9.0.0.
License requirements : None
typedef NXOpen::Callback1<void, NXOpen::Weld::WeldObjectBuilder *> NXOpen::Weld::CustomManager::ModifyFeatureHandler |
User defined method that is called whenever a welding joints are created or edited
Created in NX8.0.1.
License requirements : None
typedef NXOpen::Callback2<void, NXOpen::Weld::WeldJointBuilder *, NXOpen::Curve *> NXOpen::Weld::CustomManager::VariableBevelHandler |
User defined method that returns the angle divisions for a variable bevel.
The first value must be 0.0, and the last value 90.0
Created in NX8.0.0.
License requirements : None
typedef NXOpen::Callback1<void, NXOpen::Weld::JointExitBuilder *> NXOpen::Weld::CustomManager::WeldJointHandler |
User defined method that is called whenever a welding joint is created or updated
Created in NX8.0.0.
License requirements : None
int NXOpen::Weld::CustomManager::AddDatumIconHandler | ( | const NXOpen::Weld::CustomManager::DatumIconHandler & | handler | ) |
Registers a user defined method to be notified when the part navigator is updating the surface or pin datum icon.
handler | method to register |
int NXOpen::Weld::CustomManager::AddModifyFeatureHandler | ( | const NXOpen::Weld::CustomManager::ModifyFeatureHandler & | handler | ) |
Registers a user defined method to be notified when weld features are created or edited.
handler | method to register |
int NXOpen::Weld::CustomManager::AddPointExitHandler | ( | const NXOpen::Weld::CustomManager::PointExitHandler & | handler | ) |
Registers a user defined method to be notified when weld point features are created.
handler | method to register |
int NXOpen::Weld::CustomManager::AddVariableBevelHandler | ( | const NXOpen::Weld::CustomManager::VariableBevelHandler & | handler | ) |
Registers a user defined method to define variable bevel angles.
The method will be called from the Weld Joint user Interface.
handler | method to register |
int NXOpen::Weld::CustomManager::AddWeldJointHandler | ( | const NXOpen::Weld::CustomManager::WeldJointHandler & | handler | ) |
Registers a user defined method that is called whenever a welding joint is created or updated.
handler | method to register |
iterator NXOpen::Weld::CustomManager::begin | ( | ) |
Returns an iterator addressing the first element.
iterator NXOpen::Weld::CustomManager::end | ( | ) |
Returns an iterator addressing one past the last element.
void NXOpen::Weld::CustomManager::RemoveDatumIconHandler | ( | int | id | ) |
Unregisters the datum common icon handler
Created in NX9.0.0.
License requirements : None
id | identifier for method to unregister |
void NXOpen::Weld::CustomManager::RemoveModifyFeatureHandler | ( | int | id | ) |
Unregisters the modify feature handler
Created in NX8.0.1.
License requirements : None
id | identifier for method to unregister |
void NXOpen::Weld::CustomManager::RemovePointExitHandler | ( | int | id | ) |
Unregisters the point feature handler
Created in NX8.0.2.
License requirements : None
id | identifier for method to unregister |
void NXOpen::Weld::CustomManager::RemoveVariableBevelHandler | ( | int | id | ) |
Unregisters the variable bevel handler
Created in NX8.0.0.
License requirements : None
id | identifier for method to unregister |
void NXOpen::Weld::CustomManager::RemoveWeldJointHandler | ( | int | id | ) |
Unregisters the welding joint handler
Created in NX8.0.0.
License requirements : None
id | identifier for method to unregister |
tag_t NXOpen::Weld::CustomManager::Tag | ( | ) | const |
Returns the tag of this object.