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

JA interface for CustomFeatureClass
This calls cannot be created

Created in NX11.0.0. More...

Inheritance diagram for NXOpen::Features::CustomFeatureClass:
NXOpen::TransientObject

Public Types

typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeatureCreateFeatureGeometryEvent * > 
CreateFeatureGeometryCallback
 Prototype for create feature geometry callbacks
Created in NX11.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeatureInformationEvent * > 
InformationCallback
 Prototype for information callbacks
Created in NX11.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeatureInternalFeaturePreUpdateEvent * > 
InternalFeaturePreUpdateCallback
 Prototype for internal feature pre update callbacks
Created in NX11.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeatureModifyFeatureGeometryEvent * > 
ModifyFeatureGeometryCallback
 Prototype for modify feature geometry callbacks
Created in NX11.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeaturePostUpdateEvent * > 
PostUpdateCallback
 Prototype for post update callbacks
Created in NX11.0.0. More...
 
typedef NXOpen::Callback1< int,
NXOpen::Features::CustomFeaturePreUpdateEvent * > 
PreUpdateCallback
 Prototype for pre update callbacks
Created in NX11.0.0. More...
 

Public Member Functions

void AddCreateFeatureGeometryHandler (const NXOpen::Features::CustomFeatureClass::CreateFeatureGeometryCallback &createFeatureGeometryCallback)
 Registers the custom feature create feature geometry callback. More...
 
void AddInformationHandler (const NXOpen::Features::CustomFeatureClass::InformationCallback &informationCallback)
 Registers the custom feature information callback. More...
 
void AddInternalFeaturePreUpdateHandler (const NXOpen::Features::CustomFeatureClass::InternalFeaturePreUpdateCallback &internalFeaturePreUpdateCallback)
 Registers the internal feature pre update callback. More...
 
void AddModifyFeatureGeometryHandler (const NXOpen::Features::CustomFeatureClass::ModifyFeatureGeometryCallback &modifyFeatureGeometryCallback)
 Registers the custom feature modify feature geometry callback. More...
 
void AddPostUpdateHandler (const NXOpen::Features::CustomFeatureClass::PostUpdateCallback &postUpdateCallback)
 Registers the custom feature post update callback. More...
 
void AddPreUpdateHandler (const NXOpen::Features::CustomFeatureClass::PreUpdateCallback &preUpdateCallback)
 Registers the custom feature pre update callback. More...
 
virtual ~CustomFeatureClass ()
 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 CustomFeatureClass
This calls cannot be created

Created in NX11.0.0.


Member Typedef Documentation

Prototype for create feature geometry callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Prototype for information callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Prototype for internal feature pre update callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Prototype for modify feature geometry callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Prototype for post update callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Prototype for pre update callbacks
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Constructor & Destructor Documentation

virtual NXOpen::Features::CustomFeatureClass::~CustomFeatureClass ( )
virtual

Frees the memory associated with this object.

After invocation of this method, the object is no longer valid.
Created in NX11.0.0.

License requirements : None

Member Function Documentation

void NXOpen::Features::CustomFeatureClass::AddCreateFeatureGeometryHandler ( const NXOpen::Features::CustomFeatureClass::CreateFeatureGeometryCallback createFeatureGeometryCallback)

Registers the custom feature create feature geometry callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
createFeatureGeometryCallbackcreatefeaturegeometrycallback
void NXOpen::Features::CustomFeatureClass::AddInformationHandler ( const NXOpen::Features::CustomFeatureClass::InformationCallback informationCallback)

Registers the custom feature information callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
informationCallbackinformationcallback
void NXOpen::Features::CustomFeatureClass::AddInternalFeaturePreUpdateHandler ( const NXOpen::Features::CustomFeatureClass::InternalFeaturePreUpdateCallback internalFeaturePreUpdateCallback)

Registers the internal feature pre update callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
internalFeaturePreUpdateCallbackinternalfeaturepreupdatecallback
void NXOpen::Features::CustomFeatureClass::AddModifyFeatureGeometryHandler ( const NXOpen::Features::CustomFeatureClass::ModifyFeatureGeometryCallback modifyFeatureGeometryCallback)

Registers the custom feature modify feature geometry callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
modifyFeatureGeometryCallbackmodifyfeaturegeometrycallback
void NXOpen::Features::CustomFeatureClass::AddPostUpdateHandler ( const NXOpen::Features::CustomFeatureClass::PostUpdateCallback postUpdateCallback)

Registers the custom feature post update callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
postUpdateCallbackpostupdatecallback
void NXOpen::Features::CustomFeatureClass::AddPreUpdateHandler ( const NXOpen::Features::CustomFeatureClass::PreUpdateCallback preUpdateCallback)

Registers the custom feature pre update callback.


Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
preUpdateCallbackpreupdatecallback

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