NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Features.UserDefinedFeatureClass Class Reference

JA interface for UserDefinedFeatureClass More...

Inheritance diagram for NXOpen.Features.UserDefinedFeatureClass:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Classes

class  _UserDefinedFeatureClassCopyCallbackAdapter
 
class  _UserDefinedFeatureClassCreateCallbackAdapter
 
class  _UserDefinedFeatureClassDeleteOrSuppressCallbackAdapter
 
class  _UserDefinedFeatureClassEditCallbackAdapter
 
class  _UserDefinedFeatureClassIconCallbackAdapter
 
class  _UserDefinedFeatureClassUpdateCallbackAdapter
 

Public Member Functions

unsafe void AddCopyHandler (NXOpen.Features.UserDefinedFeatureClass.CopyCallback copyCallback)
 Registers the copy callback. More...
 
unsafe void AddCreateHandler (NXOpen.Features.UserDefinedFeatureClass.CreateCallback createCallback)
 Registers the create callback. More...
 
unsafe void AddDeleteOrSuppressHandler (NXOpen.Features.UserDefinedFeatureClass.DeleteOrSuppressCallback deleteCallback)
 Registers the udf delete/suppress callback. More...
 
unsafe void AddEditHandler (NXOpen.Features.UserDefinedFeatureClass.EditCallback editCallback)
 Registers the edit callback. More...
 
unsafe void AddIconHandler (NXOpen.Features.UserDefinedFeatureClass.IconCallback iconCallback)
 Registers the udf icon callback. More...
 
unsafe void AddUpdateHandler (NXOpen.Features.UserDefinedFeatureClass.UpdateCallback updateCallback)
 Registers the udf update callback. More...
 
delegate int CopyCallback (NXOpen.Features.UserDefinedFeatureCopyEvent eventObject)
 Prototype for copy callbacks More...
 
delegate int CreateCallback (NXOpen.Features.UserDefinedFeatureCreateEvent eventObject)
 Prototype for create callbacks More...
 
delegate int DeleteOrSuppressCallback (NXOpen.Features.UserDefinedFeatureDeleteOrSuppressEvent eventObject)
 Prototype for delete/suppress callbacks More...
 
delegate int EditCallback (NXOpen.Features.UserDefinedFeatureEditEvent eventObject)
 Prototype for edit callbacks More...
 
delegate int IconCallback (NXOpen.Features.UserDefinedFeatureIconEvent eventObject)
 Prototype for icon callbacks More...
 
delegate int UpdateCallback (NXOpen.Features.UserDefinedFeatureUpdateEvent eventObject)
 Prototype for 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...
 

Properties

unsafe string ClassName [get]
 Returns the class name More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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 Function Documentation

unsafe void NXOpen.Features.UserDefinedFeatureClass.AddCopyHandler ( NXOpen.Features.UserDefinedFeatureClass.CopyCallback  copyCallback)
inline

Registers the copy callback.

Created in NX8.0.0

License requirements: None.

Parameters
copyCallback
unsafe void NXOpen.Features.UserDefinedFeatureClass.AddCreateHandler ( NXOpen.Features.UserDefinedFeatureClass.CreateCallback  createCallback)
inline

Registers the create callback.

Created in NX8.0.0

License requirements: None.

Parameters
createCallback
unsafe void NXOpen.Features.UserDefinedFeatureClass.AddDeleteOrSuppressHandler ( NXOpen.Features.UserDefinedFeatureClass.DeleteOrSuppressCallback  deleteCallback)
inline

Registers the udf delete/suppress callback.

Created in NX1847.0.0

License requirements: None.

Parameters
deleteCallback
unsafe void NXOpen.Features.UserDefinedFeatureClass.AddEditHandler ( NXOpen.Features.UserDefinedFeatureClass.EditCallback  editCallback)
inline

Registers the edit callback.

Created in NX8.0.0

License requirements: None.

Parameters
editCallback
unsafe void NXOpen.Features.UserDefinedFeatureClass.AddIconHandler ( NXOpen.Features.UserDefinedFeatureClass.IconCallback  iconCallback)
inline

Registers the udf icon callback.

Created in NX8.0.0

License requirements: None.

Parameters
iconCallback
unsafe void NXOpen.Features.UserDefinedFeatureClass.AddUpdateHandler ( NXOpen.Features.UserDefinedFeatureClass.UpdateCallback  updateCallback)
inline

Registers the udf update callback.

Created in NX8.0.0

License requirements: None.

Parameters
updateCallback
delegate int NXOpen.Features.UserDefinedFeatureClass.CopyCallback ( NXOpen.Features.UserDefinedFeatureCopyEvent  eventObject)

Prototype for copy callbacks

Created in NX8.0.0

License requirements: None.

Parameters
eventObjectEvent object
delegate int NXOpen.Features.UserDefinedFeatureClass.CreateCallback ( NXOpen.Features.UserDefinedFeatureCreateEvent  eventObject)

Prototype for create callbacks

Created in NX8.0.0

License requirements: None.

Parameters
eventObjectEvent object
delegate int NXOpen.Features.UserDefinedFeatureClass.DeleteOrSuppressCallback ( NXOpen.Features.UserDefinedFeatureDeleteOrSuppressEvent  eventObject)

Prototype for delete/suppress callbacks

Created in NX1847.0.0

License requirements: None.

Parameters
eventObjectEvent object
delegate int NXOpen.Features.UserDefinedFeatureClass.EditCallback ( NXOpen.Features.UserDefinedFeatureEditEvent  eventObject)

Prototype for edit callbacks

Created in NX8.0.0

License requirements: None.

Parameters
eventObjectEvent object
override void NXOpen.Features.UserDefinedFeatureClass.FreeResource ( )
inlineprotectedvirtual

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.

Implements NXOpen.TransientObject.

delegate int NXOpen.Features.UserDefinedFeatureClass.IconCallback ( NXOpen.Features.UserDefinedFeatureIconEvent  eventObject)

Prototype for icon callbacks

Created in NX8.0.0

License requirements: None.

Parameters
eventObjectEvent object
delegate int NXOpen.Features.UserDefinedFeatureClass.UpdateCallback ( NXOpen.Features.UserDefinedFeatureUpdateEvent  eventObject)

Prototype for update callbacks

Created in NX8.0.0

License requirements: None.

Parameters
eventObjectEvent object

Property Documentation

unsafe string NXOpen.Features.UserDefinedFeatureClass.ClassName
get

Returns the class name

Created in NX8.0.0

License requirements: None.


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