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

Represents the event data for custom feature. More...

Inheritance diagram for NXOpen.Features.CustomFeatureEvent:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent NXOpen.Features.CustomFeatureHighlightEvent NXOpen.Features.CustomFeatureInformationEvent NXOpen.Features.CustomFeatureInternalFeaturePreUpdateEvent NXOpen.Features.CustomFeatureModifyFeatureGeometryEvent NXOpen.Features.CustomFeaturePostUpdateEvent NXOpen.Features.CustomFeaturePreUpdateEvent

Public Types

enum  ParasolidId
  More...
 

Public Member Functions

unsafe
NXOpen.Features.ConstructionFeatureData[] 
GetConstructionFeatures ()
 Get construction features of custom feature More...
 
unsafe
NXOpen.Features.CustomFeature 
GetCustomFeature ()
 Get the custom feature of the event More...
 
unsafe NXOpen.DisplayableObject GetNXObject (NXOpen.Features.CustomFeatureEvent.ParasolidId parasolidId)
 Returns the Solid body More...
 
unsafe
NXOpen.Features.OutputFeatureData[] 
GetOutputFeatures ()
 Get output features of custom feature More...
 
unsafe
NXOpen.Features.CustomFeatureEvent.ParasolidId 
GetParasolidId (NXOpen.DisplayableObject solidTag)
 Get the Parasolid tag of Solid body More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override 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...
 

Properties

unsafe int ErrorCode [get, set]
 Returns or sets the error occured during the event More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the event data for custom feature.

This class cannot be created

Created in NX11.0.0

Member Enumeration Documentation

Member Function Documentation

unsafe NXOpen.Features.ConstructionFeatureData [] NXOpen.Features.CustomFeatureEvent.GetConstructionFeatures ( )
inline

Get construction features of custom feature

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Returns
Output array of Features.ConstructionFeatureData
unsafe NXOpen.Features.CustomFeature NXOpen.Features.CustomFeatureEvent.GetCustomFeature ( )
inline

Get the custom feature of the event

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Returns
The owning Custom Feature of feature that caused the event to fire
unsafe NXOpen.DisplayableObject NXOpen.Features.CustomFeatureEvent.GetNXObject ( NXOpen.Features.CustomFeatureEvent.ParasolidId  parasolidId)
inline

Returns the Solid body

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
parasolidId
Returns
unsafe NXOpen.Features.OutputFeatureData [] NXOpen.Features.CustomFeatureEvent.GetOutputFeatures ( )
inline

Get output features of custom feature

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Returns
Output array of Features.OutputFeatureData
unsafe NXOpen.Features.CustomFeatureEvent.ParasolidId NXOpen.Features.CustomFeatureEvent.GetParasolidId ( NXOpen.DisplayableObject  solidTag)
inline

Get the Parasolid tag of Solid body

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
solidTag
Returns

Property Documentation

unsafe int NXOpen.Features.CustomFeatureEvent.ErrorCode
getset

Returns or sets the error occured during the event

This API is now deprecated.

Created in NX11.0.0

Deprecated in NX12.0.1.

License requirements to get this property: solid_modeling ("SOLIDS MODELING")

License requirements to set this property: solid_modeling ("SOLIDS MODELING")


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