NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::UserDefinedFeatureClass Class Reference

JA interface for UserDefinedFeatureClass
An instance of this class can be obtained from Features::UserDefinedFeatureClassManager::CreateClass

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::Features::UserDefinedFeatureClass:
NXOpen::TransientObject

Public Types

typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureCopyEvent * > 
CopyCallback
 
       Prototype for copy callbacks 


Created in NX8.0.0.

 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureCreateEvent * > 
CreateCallback
 
       Prototype for create callbacks 


Created in NX8.0.0.

 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureEditEvent * > 
EditCallback
 
       Prototype for edit callbacks 


Created in NX8.0.0.

 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureIconEvent * > 
IconCallback
 
       Prototype for icon callbacks 


Created in NX8.0.0.

 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureUpdateEvent * > 
UpdateCallback
 
       Prototype for update callbacks 


Created in NX8.0.0.

 

Public Member Functions

void AddCopyHandler (const NXOpen::Features::UserDefinedFeatureClass::CopyCallback &copyCallback)
 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.
 

Detailed Description

JA interface for UserDefinedFeatureClass
An instance of this class can be obtained from Features::UserDefinedFeatureClassManager::CreateClass

Created in NX8.0.0.


Member Typedef Documentation

       Prototype for copy callbacks 


Created in NX8.0.0.



License requirements : None

       Prototype for create callbacks 


Created in NX8.0.0.



License requirements : None

       Prototype for edit callbacks 


Created in NX8.0.0.



License requirements : None

       Prototype for icon callbacks 


Created in NX8.0.0.



License requirements : None

       Prototype for update callbacks 


Created in NX8.0.0.



License requirements : None

Constructor & Destructor Documentation

virtual NXOpen::Features::UserDefinedFeatureClass::~UserDefinedFeatureClass ( )
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

Member Function Documentation

void NXOpen::Features::UserDefinedFeatureClass::AddCopyHandler ( const NXOpen::Features::UserDefinedFeatureClass::CopyCallback copyCallback)

Registers the copy callback.


Created in NX8.0.0.

License requirements : None

Parameters
copyCallbackcopycallback
void NXOpen::Features::UserDefinedFeatureClass::AddCreateHandler ( const NXOpen::Features::UserDefinedFeatureClass::CreateCallback createCallback)

Registers the create callback.


Created in NX8.0.0.

License requirements : None

Parameters
createCallbackcreatecallback
void NXOpen::Features::UserDefinedFeatureClass::AddEditHandler ( const NXOpen::Features::UserDefinedFeatureClass::EditCallback editCallback)

Registers the edit callback.


Created in NX8.0.0.

License requirements : None

Parameters
editCallbackeditcallback
void NXOpen::Features::UserDefinedFeatureClass::AddIconHandler ( const NXOpen::Features::UserDefinedFeatureClass::IconCallback iconCallback)

Registers the udf icon callback.


Created in NX8.0.0.

License requirements : None

Parameters
iconCallbackiconcallback
void NXOpen::Features::UserDefinedFeatureClass::AddUpdateHandler ( const NXOpen::Features::UserDefinedFeatureClass::UpdateCallback updateCallback)

Registers the udf update callback.


Created in NX8.0.0.

License requirements : None

Parameters
updateCallbackupdatecallback
NXString NXOpen::Features::UserDefinedFeatureClass::ClassName ( )

Returns the class name
Created in NX8.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.