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

制图管理器 更多...

#include <DraftingManager.hxx>

Public 成员函数

void AddCutObject (NXOpen::DisplayableObject *object)
NXOpen::Drafting::AutomationManagerAutomationManager ()
NXOpen::Drawings::BordersAndZonesCollectionBordersAndZonesObjects ()
NXOpen::Drawings::DrawingsPropertiesBuilderCreateDrawingsPropertiesBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
NXOpen::Annotations::ImportAutocadBlockBuilderCreateImportAutocadBlockBuilder ()
NXOpen::Annotations::ImportSymbolBuilderCreateImportSymbolBuilder ()
NXOpen::Drawings::MarkAsTemplateBuilderCreateMarkAsTemplateBuilder ()
NXOpen::Drawings::SheetZoneReferenceBuilderCreateSheetZoneReferenceBuilder ()
void EnterDraftingApplication ()
void ExitDraftingApplication ()
bool GetTemplateInstantiationIsComplete ()
bool IsCutObject (NXOpen::DisplayableObject *object)
 NX_DEPRECATED ("在NX12.0.2中已过时。 不会提供替代方法。") void VersionUpAllDraftingObjects()
void RestoreUnpastedObjects ()
void RestoreUnpastedObjectsOfPart (NXOpen::Part *partOfUnpastedObject)
NXOpen::Drawings::SectionLineCollectionSectionLines ()
void SetDrawingLayout (bool setToDrawingLayout)
void SetTemplateInstantiationIsComplete (bool templateInstantiationStatus)
tag_t Tag () const

详细描述

制图管理器

表示管理工程图对象和成员视图的对象。
要获取此类的实例,请参考 NXOpen::Part

创建于NX4.0.0。

成员函数说明

◆ AddCutObject()

void NXOpen::DraftingManager::AddCutObject ( NXOpen::DisplayableObject * object)

标识在工程图中要绘制为剪切的对象
创建于 NX8.0.0。

许可要求:无

参数
object对象

◆ AutomationManager()

NXOpen::Drafting::AutomationManager * NXOpen::DraftingManager::AutomationManager ( )

返回属于此会话的NXOpen::Drafting::AutomationManager
于NX8.0.0中创建。

◆ BordersAndZonesObjects()

NXOpen::Drawings::BordersAndZonesCollection * NXOpen::DraftingManager::BordersAndZonesObjects ( )

边框和区域集合
于NX8.0.0中创建。

◆ CreateDrawingsPropertiesBuilder()

NXOpen::Drawings::DrawingsPropertiesBuilder * NXOpen::DraftingManager::CreateDrawingsPropertiesBuilder ( const std::vector< NXOpen::DisplayableObject * > & objects)

创建工程图属性建造器
创建于 NX11.0.0。

许可要求:drafting("工程图")

参数
objects部件实例数组

◆ CreateImportAutocadBlockBuilder()

NXOpen::Annotations::ImportAutocadBlockBuilder * NXOpen::DraftingManager::CreateImportAutocadBlockBuilder ( )

创建 AutoCAD 块导入器的建造器
创建于 NX8.0.0。

许可要求:nx_layout("NX 布局")

◆ CreateImportSymbolBuilder()

NXOpen::Annotations::ImportSymbolBuilder * NXOpen::DraftingManager::CreateImportSymbolBuilder ( )

将零件中选中的工程图对象(包括成员视图)转换为最新版本。

弃用
在 NX12.0.2 中已弃用,无替代方法。

创建于 NX4.0.0。

许可要求:无

工程图对象 创建符号导入器的建造器
创建于 NX7.5.0。

许可要求:nx_layout("NX 布局")

◆ CreateMarkAsTemplateBuilder()

NXOpen::Drawings::MarkAsTemplateBuilder * NXOpen::DraftingManager::CreateMarkAsTemplateBuilder ( )

创建 NXOpen::Drawings::MarkAsTemplateBuilder
创建于 NX8.0.0。

许可要求:drafting("工程图")

◆ CreateSheetZoneReferenceBuilder()

NXOpen::Drawings::SheetZoneReferenceBuilder * NXOpen::DraftingManager::CreateSheetZoneReferenceBuilder ( )

创建图纸区域引用建造器
创建于 NX8.0.0。

许可要求:drafting("工程图")

◆ EnterDraftingApplication()

void NXOpen::DraftingManager::EnterDraftingApplication ( )

进入工程图应用程序
创建于 NX11.0.0。

许可要求:无

◆ ExitDraftingApplication()

void NXOpen::DraftingManager::ExitDraftingApplication ( )

退出工程图应用程序
创建于 NX11.0.0。

许可要求:无

◆ GetTemplateInstantiationIsComplete()

bool NXOpen::DraftingManager::GetTemplateInstantiationIsComplete ( )

获取工程图模板实例化状态
创建于 NX8.0.0。

许可要求:无

◆ IsCutObject()

bool NXOpen::DraftingManager::IsCutObject ( NXOpen::DisplayableObject * object)

此对象是否要在工程图中绘制为剪切?
创建于 NX8.0.0。

许可要求:无

参数
object对象

◆ NX_DEPRECATED()

NXOpen::DraftingManager::NX_DEPRECATED ( "在NX12.0.2中已过时。 不会提供替代方法。" )

将部件中所有旧版工程图对象(包括成员视图)转换为最新版本。

弃用
在NX12.0.2中已过时。 不会提供替代方法。

创建于NX4.0.0。

许可证要求:无

◆ RestoreUnpastedObjects()

void NXOpen::DraftingManager::RestoreUnpastedObjects ( )

将未粘贴的剪切对象恢复到其原始工程图状态
此方法由 NX 用户界面用于恢复已剪切但未粘贴的工程图对象。如果由自动化程序调用,此方法可能会导致意外结果。

创建于 NX8.0.0。

许可要求:无

◆ RestoreUnpastedObjectsOfPart()

void NXOpen::DraftingManager::RestoreUnpastedObjectsOfPart ( NXOpen::Part * partOfUnpastedObject)

将指定零件的未粘贴剪切对象恢复到其原始工程图状态
创建于 NX11.0.0。

许可要求:无

参数
partOfUnpastedObject未粘贴对象所属的零件

◆ SectionLines()

NXOpen::Drawings::SectionLineCollection * NXOpen::DraftingManager::SectionLines ( )

剖切线集合
于NX6.0.0中创建。

◆ SetDrawingLayout()

void NXOpen::DraftingManager::SetDrawingLayout ( bool setToDrawingLayout)

设置工程图布局
创建于 NX11.0.0。

许可要求:无

参数
setToDrawingLayout工程图布局为 true,工程图模型布局为 false

◆ SetTemplateInstantiationIsComplete()

void NXOpen::DraftingManager::SetTemplateInstantiationIsComplete ( bool templateInstantiationStatus)

设置工程图模板实例化状态
创建于 NX8.0.0。

许可要求:drafting("工程图")

参数
templateInstantiationStatus模板实例化状态

◆ Tag()

tag_t NXOpen::DraftingManager::Tag ( ) const

返回此对象的标签。