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. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureCreateEvent * > 
CreateCallback
 Prototype for create callbacks
Created in NX8.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureEditEvent * > 
EditCallback
 Prototype for edit callbacks
Created in NX8.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureIconEvent * > 
IconCallback
 Prototype for icon callbacks
Created in NX8.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::UserDefinedFeatureUpdateEvent * > 
UpdateCallback
 Prototype for update callbacks
Created in NX8.0.0. More...
 

Public Member Functions

void AddCopyHandler (const NXOpen::Features::UserDefinedFeatureClass::CopyCallback &copyCallback)
 Registers the copy callback. More...
 
void AddCreateHandler (const NXOpen::Features::UserDefinedFeatureClass::CreateCallback &createCallback)
 Registers the create callback. More...
 
void AddEditHandler (const NXOpen::Features::UserDefinedFeatureClass::EditCallback &editCallback)
 Registers the edit callback. More...
 
void AddIconHandler (const NXOpen::Features::UserDefinedFeatureClass::IconCallback &iconCallback)
 Registers the udf icon callback. More...
 
void AddUpdateHandler (const NXOpen::Features::UserDefinedFeatureClass::UpdateCallback &updateCallback)
 Registers the udf update callback. More...
 
NXString ClassName ()
 Returns the class name
Created in NX8.0.0. More...
 
virtual ~UserDefinedFeatureClass ()
 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...
 

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.