DrawingCompareManager Class¶
-
class
NXOpen.
DrawingCompareManager
¶ Bases:
object
Represents an object that manages drawing compare.
To obtain an instance of this class, refer to
NXOpen.Part
New in version NX7.5.0.
Methods¶
Method | Description |
---|---|
CreateCompareReportBuilder | Creates a NXOpen.Drawings.CompareReportBuilder |
CreateDrawingCompareSettingsBuilder | Creates a NXOpen.Drawings.DrawingCompareSettingsBuilder |
CreateOverlayData | Creates Overlay data of a part. |
CreateSnapshot | Caches data for drafting objects in the drawing part. |
CreateTrackChanges | Create track changes data for drafting objects in the drawing part |
DeleteComparisonReport | Deletes part comparison report. |
DeleteOverlayData | Deletes Overlay data of a part. |
DeleteSnapshot | Deletes the cached data for drafting objects. |
DeleteTrackChanges | Delete track changes data for drafting objects in the drawing part |
GetEntityObjectFromId | Gets the entity for the given ID. |
PreserveChangeSymbol | Preserves the change symbol settings of the objects passed to it. |
UnpreserveChangeSymbol | Unpreserves the change symbol settings of the objects passed to it. |
Method Detail¶
CreateCompareReportBuilder¶
-
DrawingCompareManager.
CreateCompareReportBuilder
¶ Overloaded method CreateCompareReportBuilder
CreateCompareReportBuilder()
CreateCompareReportBuilder(partFileNameToCompare, reuseExistingSnapshot)
-------------------------------------
Creates a
NXOpen.Drawings.CompareReportBuilder
Signature
CreateCompareReportBuilder()
Returns: Return type: NXOpen.Drawings.CompareReportBuilder
New in version NX7.5.0.
Deprecated since version NX11.0.0: Use
DrawingCompareManager.CreateCompareReportBuilder()
instead.License requirements: drafting (“DRAFTING”)
-------------------------------------
Creates a
NXOpen.Drawings.CompareReportBuilder
Signature
CreateCompareReportBuilder(partFileNameToCompare, reuseExistingSnapshot)
Parameters: - partFileNameToCompare (str) –
- reuseExistingSnapshot (bool) –
Returns: Return type: New in version NX11.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateDrawingCompareSettingsBuilder¶
-
DrawingCompareManager.
CreateDrawingCompareSettingsBuilder
¶ Creates a
NXOpen.Drawings.DrawingCompareSettingsBuilder
Signature
CreateDrawingCompareSettingsBuilder()
Returns: Return type: NXOpen.Drawings.DrawingCompareSettingsBuilder
New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
CreateOverlayData¶
-
DrawingCompareManager.
CreateOverlayData
¶ Creates Overlay data of a part.
Signature
CreateOverlayData()
New in version NX11.0.0.
License requirements: drafting (“DRAFTING”)
CreateSnapshot¶
-
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.Signature
CreateSnapshot()
New in version NX7.5.0.
License requirements: None.
CreateTrackChanges¶
-
DrawingCompareManager.
CreateTrackChanges
¶ Create track changes data for drafting objects in the drawing part
Signature
CreateTrackChanges()
New in version NX7.5.0.
License requirements: None.
DeleteComparisonReport¶
-
DrawingCompareManager.
DeleteComparisonReport
¶ Deletes part comparison report.
Signature
DeleteComparisonReport()
New in version NX7.5.0.
License requirements: None.
DeleteOverlayData¶
-
DrawingCompareManager.
DeleteOverlayData
¶ Deletes Overlay data of a part.
Signature
DeleteOverlayData()
New in version NX11.0.0.
License requirements: drafting (“DRAFTING”)
DeleteSnapshot¶
-
DrawingCompareManager.
DeleteSnapshot
¶ Deletes the cached data for drafting objects.
Does not delete the overlay data. Use
DrawingCompareManager.DeleteOverlayData()
to delete overlay data.Signature
DeleteSnapshot()
New in version NX7.5.0.
License requirements: None.
DeleteTrackChanges¶
-
DrawingCompareManager.
DeleteTrackChanges
¶ Delete track changes data for drafting objects in the drawing part
Signature
DeleteTrackChanges()
New in version NX7.5.0.
License requirements: None.
GetEntityObjectFromId¶
-
DrawingCompareManager.
GetEntityObjectFromId
¶ Gets the entity for the given ID.
Signature
GetEntityObjectFromId(subfileID)
Parameters: subfileID (int) – The ID of entity Returns: The object of entity Return type: NXOpen.NXObject
New in version NX7.5.0.
License requirements: None.
PreserveChangeSymbol¶
-
DrawingCompareManager.
PreserveChangeSymbol
¶ Preserves the change symbol settings of the objects passed to it.
Signature
PreserveChangeSymbol(idSymbols)
Parameters: idSymbols (list of NXOpen.Annotations.IdSymbol
) – a list of change symbolsNew in version NX11.0.0.
License requirements: drafting (“DRAFTING”)
UnpreserveChangeSymbol¶
-
DrawingCompareManager.
UnpreserveChangeSymbol
¶ Unpreserves the change symbol settings of the objects passed to it.
Signature
UnpreserveChangeSymbol(idSymbols)
Parameters: idSymbols (list of NXOpen.Annotations.IdSymbol
) – a list of change symbolsNew in version NX11.0.0.
License requirements: drafting (“DRAFTING”)