NX Open C++ Reference Guide
|
Provides interfaces to configure callbacks for a custom feature. More...
Public Member Functions | |
void | AddCreateFeatureGeometryHandler (const NXOpen::Features::CustomFeatureClass::CreateFeatureGeometryCallback &createFeatureGeometryCallback) |
Registers the custom feature create feature geometry callback. More... | |
void | AddHighlightHandler (const NXOpen::Features::CustomFeatureClass::HighlightCallback &highlightCallback) |
Registers the custom feature highlight callback. More... | |
void | AddInformationHandler (const NXOpen::Features::CustomFeatureClass::InformationCallback &informationCallback) |
Registers the custom feature information callback. More... | |
void | AddInternalFeaturePreUpdateHandler (const NXOpen::Features::CustomFeatureClass::InternalFeaturePreUpdateCallback &internalFeaturePreUpdateCallback) |
Registers the internal feature pre update callback. More... | |
void | AddModifyFeatureGeometryHandler (const NXOpen::Features::CustomFeatureClass::ModifyFeatureGeometryCallback &modifyFeatureGeometryCallback) |
Registers the custom feature modify feature geometry callback. More... | |
void | AddPostUpdateHandler (const NXOpen::Features::CustomFeatureClass::PostUpdateCallback &postUpdateCallback) |
Registers the custom feature post update callback. More... | |
void | AddPreUpdateHandler (const NXOpen::Features::CustomFeatureClass::PreUpdateCallback &preUpdateCallback) |
Registers the custom feature pre update callback. More... | |
virtual | ~CustomFeatureClass () |
Frees the memory associated with this object. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Provides interfaces to configure callbacks for a custom feature.
This class cannot be created.
Created in NX11.0.0.
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeatureCreateFeatureGeometryEvent *> NXOpen::Features::CustomFeatureClass::CreateFeatureGeometryCallback |
Prototype for create feature geometry callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeatureHighlightEvent *> NXOpen::Features::CustomFeatureClass::HighlightCallback |
Prototype for highlight callbacks
Created in NX12.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeatureInformationEvent *> NXOpen::Features::CustomFeatureClass::InformationCallback |
Prototype for information callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeatureInternalFeaturePreUpdateEvent *> NXOpen::Features::CustomFeatureClass::InternalFeaturePreUpdateCallback |
Prototype for internal feature pre update callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeatureModifyFeatureGeometryEvent *> NXOpen::Features::CustomFeatureClass::ModifyFeatureGeometryCallback |
Prototype for modify feature geometry callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeaturePostUpdateEvent *> NXOpen::Features::CustomFeatureClass::PostUpdateCallback |
Prototype for post update callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
typedef NXOpen::Callback1<int, NXOpen::Features::CustomFeaturePreUpdateEvent *> NXOpen::Features::CustomFeatureClass::PreUpdateCallback |
Prototype for pre update callbacks
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
|
virtual |
Frees the memory associated with this object.
After invocation of this method, the object is no longer valid.
Created in NX11.0.0.
License requirements : None
void NXOpen::Features::CustomFeatureClass::AddCreateFeatureGeometryHandler | ( | const NXOpen::Features::CustomFeatureClass::CreateFeatureGeometryCallback & | createFeatureGeometryCallback | ) |
Registers the custom feature create feature geometry callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
createFeatureGeometryCallback | createfeaturegeometrycallback |
void NXOpen::Features::CustomFeatureClass::AddHighlightHandler | ( | const NXOpen::Features::CustomFeatureClass::HighlightCallback & | highlightCallback | ) |
Registers the custom feature highlight callback.
Created in NX12.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
highlightCallback | highlightcallback |
void NXOpen::Features::CustomFeatureClass::AddInformationHandler | ( | const NXOpen::Features::CustomFeatureClass::InformationCallback & | informationCallback | ) |
Registers the custom feature information callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
informationCallback | informationcallback |
void NXOpen::Features::CustomFeatureClass::AddInternalFeaturePreUpdateHandler | ( | const NXOpen::Features::CustomFeatureClass::InternalFeaturePreUpdateCallback & | internalFeaturePreUpdateCallback | ) |
Registers the internal feature pre update callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
internalFeaturePreUpdateCallback | internalfeaturepreupdatecallback |
void NXOpen::Features::CustomFeatureClass::AddModifyFeatureGeometryHandler | ( | const NXOpen::Features::CustomFeatureClass::ModifyFeatureGeometryCallback & | modifyFeatureGeometryCallback | ) |
Registers the custom feature modify feature geometry callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
modifyFeatureGeometryCallback | modifyfeaturegeometrycallback |
void NXOpen::Features::CustomFeatureClass::AddPostUpdateHandler | ( | const NXOpen::Features::CustomFeatureClass::PostUpdateCallback & | postUpdateCallback | ) |
Registers the custom feature post update callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
postUpdateCallback | postupdatecallback |
void NXOpen::Features::CustomFeatureClass::AddPreUpdateHandler | ( | const NXOpen::Features::CustomFeatureClass::PreUpdateCallback & | preUpdateCallback | ) |
Registers the custom feature pre update callback.
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
preUpdateCallback | preupdatecallback |