NXOpen .NET Reference Guide
1899
|
Provides interfaces to configure callbacks for a custom feature. More...
Public Member Functions | |
unsafe void | AddCreateFeatureGeometryHandler (NXOpen.Features.CustomFeatureClass.CreateFeatureGeometryCallback createFeatureGeometryCallback) |
Registers the custom feature create feature geometry callback. More... | |
unsafe void | AddHighlightHandler (NXOpen.Features.CustomFeatureClass.HighlightCallback highlightCallback) |
Registers the custom feature highlight callback. More... | |
unsafe void | AddInformationHandler (NXOpen.Features.CustomFeatureClass.InformationCallback informationCallback) |
Registers the custom feature information callback. More... | |
unsafe void | AddInternalFeaturePreUpdateHandler (NXOpen.Features.CustomFeatureClass.InternalFeaturePreUpdateCallback internalFeaturePreUpdateCallback) |
Registers the internal feature pre update 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 | AddPreUpdateHandler (NXOpen.Features.CustomFeatureClass.PreUpdateCallback preUpdateCallback) |
Registers the custom feature pre update callback. More... | |
delegate int | CreateFeatureGeometryCallback (NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent eventObject) |
Prototype for create feature geometry callbacks More... | |
delegate int | HighlightCallback (NXOpen.Features.CustomFeatureHighlightEvent eventObject) |
Prototype for highlight callbacks More... | |
delegate int | InformationCallback (NXOpen.Features.CustomFeatureInformationEvent eventObject) |
Prototype for information callbacks More... | |
delegate int | InternalFeaturePreUpdateCallback (NXOpen.Features.CustomFeatureInternalFeaturePreUpdateEvent eventObject) |
Prototype for internal feature pre update 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 | PreUpdateCallback (NXOpen.Features.CustomFeaturePreUpdateEvent eventObject) |
Prototype for pre update callbacks More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override void | FreeResource () |
Frees the memory associated with this object. More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Provides interfaces to configure callbacks for a custom feature.
An instance of this class can be obtained from NXOpen.Features.CustomFeatureClassManager.GetClassFromName
Created in NX11.0.0
|
inline |
Registers the custom feature create feature geometry callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
createFeatureGeometryCallback |
|
inline |
Registers the custom feature highlight callback.
Created in NX12.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
highlightCallback |
|
inline |
Registers the custom feature information callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
informationCallback |
|
inline |
Registers the internal feature pre update callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
internalFeaturePreUpdateCallback |
|
inline |
Registers the custom feature modify feature geometry callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
modifyFeatureGeometryCallback |
|
inline |
Registers the custom feature post update callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
postUpdateCallback |
|
inline |
Registers the custom feature pre update callback.
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
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")
eventObject | Event object |
|
inlineprotectedvirtual |
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.
Implements NXOpen.TransientObject.
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")
eventObject | Event 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")
eventObject | Event 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")
eventObject | Event 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")
eventObject | Event 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")
eventObject | Event 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")
eventObject | Event object |