|
NX Open C++ Reference Guide
|
JA interface for UserDefinedFeatureClass
An instance of this class can be obtained from Features::UserDefinedFeatureClassManager::CreateClass
Created in NX8.0.0.
More...
Public Types | |
| typedef NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureCopyEvent * > | CopyCallback |
Prototype for copy callbacks | |
| typedef NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureCreateEvent * > | CreateCallback |
Prototype for create callbacks | |
| typedef NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureEditEvent * > | EditCallback |
Prototype for edit callbacks | |
| typedef NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureIconEvent * > | IconCallback |
Prototype for icon callbacks | |
| typedef NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureUpdateEvent * > | UpdateCallback |
Prototype for update callbacks | |
Public Member Functions | |
| void | AddCopyHandler (const NXOpen::Features::UserDefinedFeatureClass::CopyCallback ©Callback) |
| Registers the copy callback. | |
| void | AddCreateHandler (const NXOpen::Features::UserDefinedFeatureClass::CreateCallback &createCallback) |
| Registers the create callback. | |
| void | AddEditHandler (const NXOpen::Features::UserDefinedFeatureClass::EditCallback &editCallback) |
| Registers the edit callback. | |
| void | AddIconHandler (const NXOpen::Features::UserDefinedFeatureClass::IconCallback &iconCallback) |
| Registers the udf icon callback. | |
| void | AddUpdateHandler (const NXOpen::Features::UserDefinedFeatureClass::UpdateCallback &updateCallback) |
| Registers the udf update callback. | |
| NXString | ClassName () |
| Returns the class name Created in NX8.0.0. | |
| virtual | ~UserDefinedFeatureClass () |
| Frees the memory associated with this object. | |
Public Member Functions inherited from NXOpen::TransientObject | |
| void * | GetHandle () |
| Handle of the internal object represented by this object. | |
JA interface for UserDefinedFeatureClass
An instance of this class can be obtained from Features::UserDefinedFeatureClassManager::CreateClass
Created in NX8.0.0.
| typedef NXOpen::Callback1<int, NXOpen::Features::UserDefinedFeatureCopyEvent *> NXOpen::Features::UserDefinedFeatureClass::CopyCallback |
Prototype for copy callbacks
Created in NX8.0.0.
License requirements : None
| typedef NXOpen::Callback1<int, NXOpen::Features::UserDefinedFeatureCreateEvent *> NXOpen::Features::UserDefinedFeatureClass::CreateCallback |
Prototype for create callbacks
Created in NX8.0.0.
License requirements : None
| typedef NXOpen::Callback1<int, NXOpen::Features::UserDefinedFeatureEditEvent *> NXOpen::Features::UserDefinedFeatureClass::EditCallback |
Prototype for edit callbacks
Created in NX8.0.0.
License requirements : None
| typedef NXOpen::Callback1<int, NXOpen::Features::UserDefinedFeatureIconEvent *> NXOpen::Features::UserDefinedFeatureClass::IconCallback |
Prototype for icon callbacks
Created in NX8.0.0.
License requirements : None
| typedef NXOpen::Callback1<int, NXOpen::Features::UserDefinedFeatureUpdateEvent *> NXOpen::Features::UserDefinedFeatureClass::UpdateCallback |
Prototype for update callbacks
Created in NX8.0.0.
License requirements : None
|
virtual |
Frees the memory associated with this object.
After invocation of this method, the object is no longer valid.
Created in NX8.0.0.
License requirements : None
| void NXOpen::Features::UserDefinedFeatureClass::AddCopyHandler | ( | const NXOpen::Features::UserDefinedFeatureClass::CopyCallback & | copyCallback | ) |
Registers the copy callback.
Created in NX8.0.0.
License requirements : None
| copyCallback | copycallback |
| void NXOpen::Features::UserDefinedFeatureClass::AddCreateHandler | ( | const NXOpen::Features::UserDefinedFeatureClass::CreateCallback & | createCallback | ) |
Registers the create callback.
Created in NX8.0.0.
License requirements : None
| createCallback | createcallback |
| void NXOpen::Features::UserDefinedFeatureClass::AddEditHandler | ( | const NXOpen::Features::UserDefinedFeatureClass::EditCallback & | editCallback | ) |
Registers the edit callback.
Created in NX8.0.0.
License requirements : None
| editCallback | editcallback |
| void NXOpen::Features::UserDefinedFeatureClass::AddIconHandler | ( | const NXOpen::Features::UserDefinedFeatureClass::IconCallback & | iconCallback | ) |
Registers the udf icon callback.
Created in NX8.0.0.
License requirements : None
| iconCallback | iconcallback |
| void NXOpen::Features::UserDefinedFeatureClass::AddUpdateHandler | ( | const NXOpen::Features::UserDefinedFeatureClass::UpdateCallback & | updateCallback | ) |
Registers the udf update callback.
Created in NX8.0.0.
License requirements : None
| updateCallback | updatecallback |
| NXString NXOpen::Features::UserDefinedFeatureClass::ClassName | ( | ) |
Returns the class name
Created in NX8.0.0.
License requirements : None