NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::DrawingCompareManager类 参考

图纸比较管理器 更多...

#include <DrawingCompareManager.hxx>

Public 成员函数

NXOpen::Drawings::CompareReportBuilderCreateCompareReportBuilder (const char *partFileNameToCompare, bool reuseExistingSnapshot)
NXOpen::Drawings::CompareReportBuilderCreateCompareReportBuilder (const NXString &partFileNameToCompare, bool reuseExistingSnapshot)
void CreateOverlayData ()
void CreateSnapshot ()
void CreateTrackChanges ()
void DeleteComparisonReport ()
void DeleteOverlayData ()
void DeleteSnapshot ()
void DeleteTrackChanges ()
NXOpen::NXObjectGetEntityObjectFromId (int subfileID)
void PreserveChangeSymbol (const std::vector< NXOpen::Annotations::IdSymbol * > &idSymbols)
tag_t Tag () const
void UnpreserveChangeSymbol (const std::vector< NXOpen::Annotations::IdSymbol * > &idSymbols)

详细描述

图纸比较管理器

表示管理图纸比较的对象。
要获取此类的实例,请参考 NXOpen::Part

在NX7.5.0中创建。

成员函数说明

◆ CreateCompareReportBuilder() [1/2]

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

创建一个 NXOpen::Drawings::CompareReportBuilder
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
partFileNameToCompare要比较的部件文件名
reuseExistingSnapshot重用现有快照

◆ CreateCompareReportBuilder() [2/2]

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

创建一个 NXOpen::Drawings::DrawingCompareSettingsBuilder

弃用
在NX11.0.0中已弃用。 对于通用构建器,使用 NXOpen::Drawings::TrackDrawingChangesGeneralBuilder ;对于报告过滤器构建器,使用 NXOpen::Drawings::TrackDrawingChangesReportFilterBuilder

在NX7.5.0中创建。

许可证要求:drafting ("DRAFTING")

创建一个 NXOpen::Drawings::CompareReportBuilder
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
partFileNameToCompare要比较的部件文件名
reuseExistingSnapshot重用现有快照

◆ CreateOverlayData()

void NXOpen::DrawingCompareManager::CreateOverlayData ( )

创建部件的覆盖数据。
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

◆ CreateSnapshot()

void NXOpen::DrawingCompareManager::CreateSnapshot ( )

缓存图纸部件中制图对象的数据。 如果用户默认设置中“使用快照数据创建覆盖数据”的切换状态为开,则创建覆盖数据。 使用 DrawingCompareManager::CreateOverlayData 创建覆盖数据。
在NX7.5.0中创建。

许可证要求:无

◆ CreateTrackChanges()

void NXOpen::DrawingCompareManager::CreateTrackChanges ( )

为图纸部件中的制图对象创建跟踪变更数据
在NX7.5.0中创建。

许可证要求:无

◆ DeleteComparisonReport()

void NXOpen::DrawingCompareManager::DeleteComparisonReport ( )

删除部件比较报告。
在NX7.5.0中创建。

许可证要求:无

◆ DeleteOverlayData()

void NXOpen::DrawingCompareManager::DeleteOverlayData ( )

删除部件的覆盖数据。
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

◆ DeleteSnapshot()

void NXOpen::DrawingCompareManager::DeleteSnapshot ( )

删除制图对象的缓存数据。 不删除覆盖数据。 使用 DrawingCompareManager::DeleteOverlayData 删除覆盖数据。
在NX7.5.0中创建。

许可证要求:无

◆ DeleteTrackChanges()

void NXOpen::DrawingCompareManager::DeleteTrackChanges ( )

删除图纸部件中制图对象的跟踪变更数据
在NX7.5.0中创建。

许可证要求:无

◆ GetEntityObjectFromId()

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

根据给定的ID获取实体。

返回
实体对象
在NX7.5.0中创建。

许可证要求:无
参数
subfileID实体的ID

◆ PreserveChangeSymbol()

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

保留传递给它的对象的变更符号设置。
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
idSymbols变更符号列表

◆ Tag()

tag_t NXOpen::DrawingCompareManager::Tag ( ) const

返回此对象的标签。

◆ UnpreserveChangeSymbol()

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

取消保留传递给它的对象的变更符号设置。
在NX11.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
idSymbols变更符号列表