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

Represents tracking information for outputs created by custom feature. More...

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

Public Member Functions

unsafe void AddIntSourceEntity (int sourceEntity)
 Adds the source entity of integer type for tracked entity More...
 
unsafe void AddTagIntPairSourceEntity (NXOpen.NXObject tagSourceEntity, int intSourceEntity)
 Adds the source entity of NXOpen::Object - integer pair type for tracked entity More...
 
unsafe void AddTagSourceEntities (NXOpen.NXObject[] sourceEntities)
 Adds the source entities of NXOpen::Object's type for tracked entity More...
 
unsafe void SetIntApplicationKey (int applicationKey)
 Sets the optional application key of integer type for tracked entity More...
 
unsafe void SetNXOpenObjectApplicationKey (NXOpen.NXObject applicationKey)
 Sets the optional application key of NXOpen::Object type for tracked entity 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...
 

Detailed Description

Represents tracking information for outputs created by custom feature.

An instance of this class can be obtained from NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.CreateTrackingDataForParasolidEntity or NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.CreateTrackingDataForNXObject or NXOpen.Features.CustomFeatureModifyFeatureGeometryEvent.CreateTrackingDataForNXObject

Created in NX11.0.0

Member Function Documentation

unsafe void NXOpen.Features.TrackingData.AddIntSourceEntity ( int  sourceEntity)
inline

Adds the source entity of integer type for tracked entity

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
sourceEntity
unsafe void NXOpen.Features.TrackingData.AddTagIntPairSourceEntity ( NXOpen.NXObject  tagSourceEntity,
int  intSourceEntity 
)
inline

Adds the source entity of NXOpen::Object - integer pair type for tracked entity

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
tagSourceEntity
intSourceEntity
unsafe void NXOpen.Features.TrackingData.AddTagSourceEntities ( NXOpen.NXObject[]  sourceEntities)
inline

Adds the source entities of NXOpen::Object's type for tracked entity

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
sourceEntities
override void NXOpen.Features.TrackingData.FreeResource ( )
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.

unsafe void NXOpen.Features.TrackingData.SetIntApplicationKey ( int  applicationKey)
inline

Sets the optional application key of integer type for tracked entity

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
applicationKey
unsafe void NXOpen.Features.TrackingData.SetNXOpenObjectApplicationKey ( NXOpen.NXObject  applicationKey)
inline

Sets the optional application key of NXOpen::Object type for tracked entity

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
applicationKey

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