NX Open C++ Reference Guide
|
Represents tracking information for outputs created by custom feature. More...
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... | |
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.
|
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
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")
sourceEntity | sourceentity |
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")
tagSourceEntity | tagsourceentity |
intSourceEntity | intsourceentity |
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")
sourceEntities | sourceentities |
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")
applicationKey | applicationkey |
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")
applicationKey | applicationkey |