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

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

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

List of all members.

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.

Detailed Description

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


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

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

Registers the copy callback.


Created in NX8.0.0.

License requirements : None

Parameters:
copyCallbackcopycallback

Registers the create callback.


Created in NX8.0.0.

License requirements : None

Parameters:
createCallbackcreatecallback

Registers the edit callback.


Created in NX8.0.0.

License requirements : None

Parameters:
editCallbackeditcallback

Registers the udf icon callback.


Created in NX8.0.0.

License requirements : None

Parameters:
iconCallbackiconcallback

Registers the udf update callback.


Created in NX8.0.0.

License requirements : None

Parameters:
updateCallbackupdatecallback

Returns the class name
Created in NX8.0.0.



License requirements : None


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