NX Open C++ Reference Guide
|
This class is responsible for invoking registered callback when objects goes for SaveAs and Revise and after the process. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Types | |
typedef NXOpen::Callback1 < void, NXOpen::PDM::SaveAsReviseCallbackData * > | PostcopyoperationCb |
User defined postcopyoperation callback that is called after SaveAs and Revise process Created in NX11.0.0. More... | |
typedef NXOpen::Callback1 < void, NXOpen::PDM::SaveAsReviseCallbackData * > | PrecopyoperationCb |
User defined precopyoperation callback that is called just before SaveAs and Revise process Created in NX11.0.0. More... | |
Public Member Functions | |
int | AddPostcopyoperationCallback (const NXOpen::PDM::SaveAsReviseObserver::PostcopyoperationCb &postcopyoperationCb) |
Registers a user defined postcopyoperation callback that is called just before SaveAs and Revise process. More... | |
int | AddPrecopyoperationCallback (const NXOpen::PDM::SaveAsReviseObserver::PrecopyoperationCb &precopyoperationCb) |
Registers a user defined precopyoperation callback that is called just before SaveAs and Revise process. More... | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
void | RemovePostcopyoperationCallback (int id) |
Deregister the user defined postcopyoperation callback Created in NX10.0.0. More... | |
void | RemovePrecopyoperationCallback (int id) |
Deregister the user defined precopyoperation callback Created in NX10.0.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This class is responsible for invoking registered callback when objects goes for SaveAs and Revise and after the process.
To obtain an instance of this class, refer to NXOpen::PDM::PdmSession
Created in NX11.0.0.
typedef NXOpen::Callback1<void, NXOpen::PDM::SaveAsReviseCallbackData *> NXOpen::PDM::SaveAsReviseObserver::PostcopyoperationCb |
User defined postcopyoperation callback that is called after SaveAs and Revise process
Created in NX11.0.0.
License requirements : None
typedef NXOpen::Callback1<void, NXOpen::PDM::SaveAsReviseCallbackData *> NXOpen::PDM::SaveAsReviseObserver::PrecopyoperationCb |
User defined precopyoperation callback that is called just before SaveAs and Revise process
Created in NX11.0.0.
License requirements : None
int NXOpen::PDM::SaveAsReviseObserver::AddPostcopyoperationCallback | ( | const NXOpen::PDM::SaveAsReviseObserver::PostcopyoperationCb & | postcopyoperationCb | ) |
Registers a user defined postcopyoperation callback that is called just before SaveAs and Revise process.
postcopyoperationCb | method to register |
int NXOpen::PDM::SaveAsReviseObserver::AddPrecopyoperationCallback | ( | const NXOpen::PDM::SaveAsReviseObserver::PrecopyoperationCb & | precopyoperationCb | ) |
Registers a user defined precopyoperation callback that is called just before SaveAs and Revise process.
precopyoperationCb | method to register |
iterator NXOpen::PDM::SaveAsReviseObserver::begin | ( | ) |
Returns an iterator addressing the first element.
iterator NXOpen::PDM::SaveAsReviseObserver::end | ( | ) |
Returns an iterator addressing one past the last element.
void NXOpen::PDM::SaveAsReviseObserver::RemovePostcopyoperationCallback | ( | int | id | ) |
Deregister the user defined postcopyoperation callback
Created in NX10.0.0.
License requirements : None
id | identifier for method to deregister |
void NXOpen::PDM::SaveAsReviseObserver::RemovePrecopyoperationCallback | ( | int | id | ) |
Deregister the user defined precopyoperation callback
Created in NX10.0.0.
License requirements : None
id | identifier for method to deregister |
tag_t NXOpen::PDM::SaveAsReviseObserver::Tag | ( | ) | const |
Returns the tag of this object.