NX Open C++ Reference Guide
|
Represents the customization interface during linked mirror part creation and update. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Types | |
typedef NXOpen::Callback1 < void, NXOpen::LinkedMirrorPartAttributeEditEvent * > | AttributeEditHandler |
User defined attribute edit method that is called whenever a linked mirror part is created or updated from source Created in NX8.5.0. More... | |
typedef NXOpen::Callback1 < void, NXOpen::LinkedMirrorPartEntityMapEvent * > | MapEntityHandler |
User defined map entity method that is called whenever a linked mirror part is created or updated from source Created in NX8.5.0. More... | |
Public Member Functions | |
int | AddAttributeEditHandler (const NXOpen::LinkedPartManager::AttributeEditHandler &handler) |
Registers a user defined attribute edit method that is called whenever a linked mirror part is created or updated from source. More... | |
int | AddMapEntityHandler (const NXOpen::LinkedPartManager::MapEntityHandler &handler) |
Registers a user defined map entity method that is called whenever a linked mirror part is created or updated from source. More... | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
void | RemoveAttributeEditHandler (int id) |
Unregisters the attribute edit handler Created in NX8.5.0. More... | |
void | RemoveMapEntityHandler (int id) |
Unregisters the user defined map entity handler Created in NX8.5.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents the customization interface during linked mirror part creation and update.
The "map entity handler" customization callback is called during creation of linked mirror part and during update of the linked mirror part from source. One can provide a custom map between the candidate unmapped entities in the source part and candidate unmapped entities in the mirror part.
The "attribute edit handler" customization callback is called during creation of linked mirror part and during update of the linked mirror part from source. One can edit the attributes on entities in the mirror part using this callback.
To obtain an instance of this class, refer to NXOpen::Session
Created in NX8.5.0.
typedef NXOpen::Callback1<void, NXOpen::LinkedMirrorPartAttributeEditEvent *> NXOpen::LinkedPartManager::AttributeEditHandler |
User defined attribute edit method that is called whenever a linked mirror part is created or updated from source
Created in NX8.5.0.
License requirements : None
typedef NXOpen::Callback1<void, NXOpen::LinkedMirrorPartEntityMapEvent *> NXOpen::LinkedPartManager::MapEntityHandler |
User defined map entity method that is called whenever a linked mirror part is created or updated from source
Created in NX8.5.0.
License requirements : None
int NXOpen::LinkedPartManager::AddAttributeEditHandler | ( | const NXOpen::LinkedPartManager::AttributeEditHandler & | handler | ) |
Registers a user defined attribute edit method that is called whenever a linked mirror part is created or updated from source.
handler | method to register |
int NXOpen::LinkedPartManager::AddMapEntityHandler | ( | const NXOpen::LinkedPartManager::MapEntityHandler & | handler | ) |
Registers a user defined map entity method that is called whenever a linked mirror part is created or updated from source.
handler | method to register |
iterator NXOpen::LinkedPartManager::begin | ( | ) |
Returns an iterator addressing the first element.
iterator NXOpen::LinkedPartManager::end | ( | ) |
Returns an iterator addressing one past the last element.
void NXOpen::LinkedPartManager::RemoveAttributeEditHandler | ( | int | id | ) |
Unregisters the attribute edit handler
Created in NX8.5.0.
License requirements : None
id | identifier for method to unregister |
void NXOpen::LinkedPartManager::RemoveMapEntityHandler | ( | int | id | ) |
Unregisters the user defined map entity handler
Created in NX8.5.0.
License requirements : None
id | identifier for method to unregister |
tag_t NXOpen::LinkedPartManager::Tag | ( | ) | const |
Returns the tag of this object.