NXOpen .NET Reference  12.0.0
Classes | Public Member Functions | Protected Member Functions | List of all members
NXOpen.Features.CustomFeatureClass Class Reference

Provides interfaces to configure callbacks for a custom feature. More...

Inheritance diagram for NXOpen.Features.CustomFeatureClass:

Classes

class  _CustomFeatureClassCreateFeatureGeometryCallbackAdapter
 
class  _CustomFeatureClassHighlightCallbackAdapter
 
class  _CustomFeatureClassInformationCallbackAdapter
 
class  _CustomFeatureClassInternalFeaturePreUpdateCallbackAdapter
 
class  _CustomFeatureClassModifyFeatureGeometryCallbackAdapter
 
class  _CustomFeatureClassPostUpdateCallbackAdapter
 
class  _CustomFeatureClassPreUpdateCallbackAdapter
 

Public Member Functions

delegate int InternalFeaturePreUpdateCallback (NXOpen.Features.CustomFeatureInternalFeaturePreUpdateEvent eventObject)
 Prototype for internal feature pre update callbacks More...
 
delegate int PreUpdateCallback (NXOpen.Features.CustomFeaturePreUpdateEvent eventObject)
 Prototype for pre update callbacks More...
 
delegate int CreateFeatureGeometryCallback (NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent eventObject)
 Prototype for create feature geometry callbacks More...
 
delegate int ModifyFeatureGeometryCallback (NXOpen.Features.CustomFeatureModifyFeatureGeometryEvent eventObject)
 Prototype for modify feature geometry callbacks More...
 
delegate int PostUpdateCallback (NXOpen.Features.CustomFeaturePostUpdateEvent eventObject)
 Prototype for post update callbacks More...
 
delegate int InformationCallback (NXOpen.Features.CustomFeatureInformationEvent eventObject)
 Prototype for information callbacks More...
 
delegate int HighlightCallback (NXOpen.Features.CustomFeatureHighlightEvent eventObject)
 Prototype for highlight callbacks More...
 
unsafe void AddInternalFeaturePreUpdateHandler (NXOpen.Features.CustomFeatureClass.InternalFeaturePreUpdateCallback internalFeaturePreUpdateCallback)
 Registers the internal feature pre update callback. More...
 
unsafe void AddPreUpdateHandler (NXOpen.Features.CustomFeatureClass.PreUpdateCallback preUpdateCallback)
 Registers the custom feature pre update callback. More...
 
unsafe void AddCreateFeatureGeometryHandler (NXOpen.Features.CustomFeatureClass.CreateFeatureGeometryCallback createFeatureGeometryCallback)
 Registers the custom feature create feature geometry callback. More...
 
unsafe void AddModifyFeatureGeometryHandler (NXOpen.Features.CustomFeatureClass.ModifyFeatureGeometryCallback modifyFeatureGeometryCallback)
 Registers the custom feature modify feature geometry callback. More...
 
unsafe void AddPostUpdateHandler (NXOpen.Features.CustomFeatureClass.PostUpdateCallback postUpdateCallback)
 Registers the custom feature post update callback. More...
 
unsafe void AddInformationHandler (NXOpen.Features.CustomFeatureClass.InformationCallback informationCallback)
 Registers the custom feature information callback. More...
 
unsafe void AddHighlightHandler (NXOpen.Features.CustomFeatureClass.HighlightCallback highlightCallback)
 Registers the custom feature highlight callback. More...
 

Protected Member Functions

override void FreeResource ()
 Frees the memory associated with this object. More...
 

Detailed Description

Provides interfaces to configure callbacks for a custom feature.

This class cannot be created.

Created in NX11.0.0

Member Function Documentation

unsafe void NXOpen.Features.CustomFeatureClass.AddCreateFeatureGeometryHandler ( 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
createFeatureGeometryCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddHighlightHandler ( NXOpen.Features.CustomFeatureClass.HighlightCallback  highlightCallback)

Registers the custom feature highlight callback.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
highlightCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddInformationHandler ( NXOpen.Features.CustomFeatureClass.InformationCallback  informationCallback)

Registers the custom feature information callback.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
informationCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddInternalFeaturePreUpdateHandler ( NXOpen.Features.CustomFeatureClass.InternalFeaturePreUpdateCallback  internalFeaturePreUpdateCallback)

Registers the internal feature pre update callback.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
internalFeaturePreUpdateCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddModifyFeatureGeometryHandler ( 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
modifyFeatureGeometryCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddPostUpdateHandler ( NXOpen.Features.CustomFeatureClass.PostUpdateCallback  postUpdateCallback)

Registers the custom feature post update callback.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
postUpdateCallback
unsafe void NXOpen.Features.CustomFeatureClass.AddPreUpdateHandler ( NXOpen.Features.CustomFeatureClass.PreUpdateCallback  preUpdateCallback)

Registers the custom feature pre update callback.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
preUpdateCallback
delegate int NXOpen.Features.CustomFeatureClass.CreateFeatureGeometryCallback ( NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent  eventObject)

Prototype for create feature geometry callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
override void NXOpen.Features.CustomFeatureClass.FreeResource ( )
protected

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.

delegate int NXOpen.Features.CustomFeatureClass.HighlightCallback ( NXOpen.Features.CustomFeatureHighlightEvent  eventObject)

Prototype for highlight callbacks

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
delegate int NXOpen.Features.CustomFeatureClass.InformationCallback ( NXOpen.Features.CustomFeatureInformationEvent  eventObject)

Prototype for information callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
delegate int NXOpen.Features.CustomFeatureClass.InternalFeaturePreUpdateCallback ( NXOpen.Features.CustomFeatureInternalFeaturePreUpdateEvent  eventObject)

Prototype for internal feature pre update callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
delegate int NXOpen.Features.CustomFeatureClass.ModifyFeatureGeometryCallback ( NXOpen.Features.CustomFeatureModifyFeatureGeometryEvent  eventObject)

Prototype for modify feature geometry callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
delegate int NXOpen.Features.CustomFeatureClass.PostUpdateCallback ( NXOpen.Features.CustomFeaturePostUpdateEvent  eventObject)

Prototype for post update callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object
delegate int NXOpen.Features.CustomFeatureClass.PreUpdateCallback ( NXOpen.Features.CustomFeaturePreUpdateEvent  eventObject)

Prototype for pre update callbacks

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
eventObjectEvent object

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