NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::DrawingCompareManager Class Reference

Represents an object that manages drawing compare. More...

Public Member Functions

NXOpen::Drawings::CompareReportBuilderCreateCompareReportBuilder ()
 Creates a NXOpen::Drawings::CompareReportBuilder. More...
 
NXOpen::Drawings::CompareReportBuilderCreateCompareReportBuilder (const NXString &partFileNameToCompare, bool reuseExistingSnapshot)
 Creates a NXOpen::Drawings::CompareReportBuilder. More...
 
NXOpen::Drawings::CompareReportBuilderCreateCompareReportBuilder (const char *partFileNameToCompare, bool reuseExistingSnapshot)
 Creates a NXOpen::Drawings::CompareReportBuilder. More...
 
NXOpen::Drawings::DrawingCompareSettingsBuilderCreateDrawingCompareSettingsBuilder ()
 Creates a NXOpen::Drawings::DrawingCompareSettingsBuilder. More...
 
void CreateOverlayData ()
 Creates Overlay data of a part. More...
 
void CreateSnapshot ()
 Caches data for drafting objects in the drawing part. More...
 
void CreateTrackChanges ()
 Create track changes data for drafting objects in the drawing part
Created in NX7.5.0. More...
 
void DeleteComparisonReport ()
 Deletes part comparison report. More...
 
void DeleteOverlayData ()
 Deletes Overlay data of a part. More...
 
void DeleteSnapshot ()
 Deletes the cached data for drafting objects. More...
 
void DeleteTrackChanges ()
 Delete track changes data for drafting objects in the drawing part
Created in NX7.5.0. More...
 
NXOpen::NXObjectGetEntityObjectFromId (int subfileID)
 Gets the entity for the given ID. More...
 
void PreserveChangeSymbol (const std::vector< NXOpen::Annotations::IdSymbol * > &idSymbols)
 Preserves the change symbol settings of the objects passed to it. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UnpreserveChangeSymbol (const std::vector< NXOpen::Annotations::IdSymbol * > &idSymbols)
 Unpreserves the change symbol settings of the objects passed to it. More...
 

Detailed Description

Represents an object that manages drawing compare.


To obtain an instance of this class, refer to NXOpen::Part

Created in NX7.5.0.

Member Function Documentation

NXOpen::Drawings::CompareReportBuilder* NXOpen::DrawingCompareManager::CreateCompareReportBuilder ( )

Creates a NXOpen::Drawings::CompareReportBuilder.

Returns

Deprecated:
Deprecated in NX11.0.0. Use DrawingCompareManager::CreateCompareReportBuilder instead.


Created in NX7.5.0.

License requirements : drafting ("DRAFTING")

NXOpen::Drawings::CompareReportBuilder* NXOpen::DrawingCompareManager::CreateCompareReportBuilder ( const NXString partFileNameToCompare,
bool  reuseExistingSnapshot 
)

Creates a NXOpen::Drawings::CompareReportBuilder.

Returns

Created in NX11.0.0.

License requirements : drafting ("DRAFTING")
Parameters
partFileNameToComparepartfilenametocompare
reuseExistingSnapshotreuseexistingsnapshot
NXOpen::Drawings::CompareReportBuilder* NXOpen::DrawingCompareManager::CreateCompareReportBuilder ( const char *  partFileNameToCompare,
bool  reuseExistingSnapshot 
)

Creates a NXOpen::Drawings::CompareReportBuilder.

Returns

Created in NX11.0.0.

License requirements : drafting ("DRAFTING")
Parameters
partFileNameToComparepartfilenametocompare
reuseExistingSnapshotreuseexistingsnapshot
NXOpen::Drawings::DrawingCompareSettingsBuilder* NXOpen::DrawingCompareManager::CreateDrawingCompareSettingsBuilder ( )

Creates a NXOpen::Drawings::DrawingCompareSettingsBuilder.

Returns

Created in NX7.5.0.

License requirements : drafting ("DRAFTING")
void NXOpen::DrawingCompareManager::CreateOverlayData ( )

Creates Overlay data of a part.


Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

void NXOpen::DrawingCompareManager::CreateSnapshot ( )

Caches data for drafting objects in the drawing part.

Creates overlay data if the status of toggle "Create Overlay Data with Snapshot Data" in Customer Default is on. Use DrawingCompareManager::CreateOverlayData to create overlay data.
Created in NX7.5.0.

License requirements : None

void NXOpen::DrawingCompareManager::CreateTrackChanges ( )

Create track changes data for drafting objects in the drawing part
Created in NX7.5.0.



License requirements : None

void NXOpen::DrawingCompareManager::DeleteComparisonReport ( )

Deletes part comparison report.


Created in NX7.5.0.

License requirements : None

void NXOpen::DrawingCompareManager::DeleteOverlayData ( )

Deletes Overlay data of a part.


Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

void NXOpen::DrawingCompareManager::DeleteSnapshot ( )

Deletes the cached data for drafting objects.

Does not delete the overlay data. Use DrawingCompareManager::DeleteOverlayData to delete overlay data.
Created in NX7.5.0.

License requirements : None

void NXOpen::DrawingCompareManager::DeleteTrackChanges ( )

Delete track changes data for drafting objects in the drawing part
Created in NX7.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::DrawingCompareManager::GetEntityObjectFromId ( int  subfileID)

Gets the entity for the given ID.

Returns
The object of entity
Created in NX7.5.0.

License requirements : None
Parameters
subfileIDThe ID of entity
void NXOpen::DrawingCompareManager::PreserveChangeSymbol ( const std::vector< NXOpen::Annotations::IdSymbol * > &  idSymbols)

Preserves the change symbol settings of the objects passed to it.


Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
idSymbolsa list of change symbols
tag_t NXOpen::DrawingCompareManager::Tag ( ) const

Returns the tag of this object.

void NXOpen::DrawingCompareManager::UnpreserveChangeSymbol ( const std::vector< NXOpen::Annotations::IdSymbol * > &  idSymbols)

Unpreserves the change symbol settings of the objects passed to it.


Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
idSymbolsa list of change symbols

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