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. | |
![]() | |
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