NX Open C++ Reference Guide
Public 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

Public Member Functions

void AddIntSourceEntity (int sourceEntity)
 Adds the source entity of integer type for tracked entity
Created in NX11.0.0. More...
 
void AddTagIntPairSourceEntity (NXOpen::NXObject *tagSourceEntity, int intSourceEntity)
 Adds the source entity of NXOpen::Object - integer pair type for tracked entity
Created in NX11.0.0. More...
 
void AddTagSourceEntities (const std::vector< NXOpen::NXObject * > &sourceEntities)
 Adds the source entities of NXOpen::Object's type for tracked entity
Created in NX11.0.0. More...
 
void SetIntApplicationKey (int applicationKey)
 Sets the optional application key of integer type for tracked entity
Created in NX11.0.0. More...
 
void SetNXOpenObjectApplicationKey (NXOpen::NXObject *applicationKey)
 Sets the optional application key of NXOpen::Object type for tracked entity
Created in NX11.0.0. More...
 
virtual ~TrackingData ()
 Frees the memory associated with this object. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 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.

Constructor & Destructor Documentation

virtual NXOpen::Features::TrackingData::~TrackingData ( )
virtual

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

Member Function Documentation

void NXOpen::Features::TrackingData::AddIntSourceEntity ( int  sourceEntity)

Adds the source entity of integer type for tracked entity
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
sourceEntitysourceentity
void NXOpen::Features::TrackingData::AddTagIntPairSourceEntity ( NXOpen::NXObject tagSourceEntity,
int  intSourceEntity 
)

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
tagSourceEntitytagsourceentity
intSourceEntityintsourceentity
void NXOpen::Features::TrackingData::AddTagSourceEntities ( const std::vector< NXOpen::NXObject * > &  sourceEntities)

Adds the source entities of NXOpen::Object's type for tracked entity
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
sourceEntitiessourceentities
void NXOpen::Features::TrackingData::SetIntApplicationKey ( int  applicationKey)

Sets the optional application key of integer type for tracked entity
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
applicationKeyapplicationkey
void NXOpen::Features::TrackingData::SetNXOpenObjectApplicationKey ( NXOpen::NXObject applicationKey)

Sets the optional application key of NXOpen::Object type for tracked entity
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
applicationKeyapplicationkey

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