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

图纸页集合 更多...

#include <Drawings_DrawingSheetCollection.hxx>

类 NXOpen::Drawings::DrawingSheetCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Drawings::DrawingSheetCurrentDrawingSheet ()
iterator end ()
NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::FindObject instead.") NXOpen NXOpen::Drawings::DrawingSheetFindObject (const char *journalIdentifier)
NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet instead.") NXOpen NXOpen::Drawings::DrawingSheetInsertSheet (const char *drawingName, NXOpen::Drawings::DrawingSheet::StandardSheetSize sheetSize, double numerator, double denominator, NXOpen::Drawings::DrawingSheet::ProjectionAngleType projectionAngle)
NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet instead.") NXOpen NXOpen::Drawings::DrawingSheetInsertSheet (const char *drawingName, NXOpen::Drawings::DrawingSheet::Unit drawingUnits, double width, double height, double numerator, double denominator, NXOpen::Drawings::DrawingSheet::ProjectionAngleType projectionAngle)
void PasteDrawingSheets (const std::vector< NXOpen::Drawings::DrawingSheet * > &dwgSheets, std::vector< NXOpen::Drawings::DrawingSheet * > &newPastedDwgSheets)
void RefreshCurrentSheet ()
NXOpen::Drawings::SheetTemplateManagerSheetTemplates ()
tag_t Tag () const

详细描述

图纸页集合

表示绘图图纸的集合。
要获取此类的实例,请参考 NXOpen::Part

创建于 NX3.0.0。

成员函数说明

◆ begin()

iterator NXOpen::Drawings::DrawingSheetCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CurrentDrawingSheet()

NXOpen::Drawings::DrawingSheet * NXOpen::Drawings::DrawingSheetCollection::CurrentDrawingSheet ( )

返回当前打开的工程图纸。如果没有打开工程图纸,则返回 NULL。
创建于 NX3.0.0。

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

◆ end()

iterator NXOpen::Drawings::DrawingSheetCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ FindObject()

NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::FindObject instead.") NXOpen NXOpen::Drawings::DrawingSheet * NXOpen::Drawings::DrawingSheetCollection::FindObject ( const char * journalIdentifier)

查找记录在日志中的具有指定标识符的 NXOpen::Drawings::DrawingSheet 。 软件不同版本中,对象返回的 JournalIdentifier 值可能不同。但当向 FindObject 传递旧版本的日志标识符时,新版本软件应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有指定日志标识符的对象,将抛出异常。

返回
具有此标识符的工程图纸
弃用
在 NX12.0.0 中已弃用。请使用 NXOpen::Drawings::DraftingDrawingSheetCollection::FindObject 替代。

创建于 NX3.0.0。

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

查找记录在日志中的具有指定标识符的 NXOpen::Drawings::DrawingSheet 。 软件不同版本中,对象返回的 JournalIdentifier 值可能不同。但当向 FindObject 传递旧版本的日志标识符时,新版本软件应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有指定日志标识符的对象,将抛出异常。

返回
具有此标识符的工程图纸
弃用
在 NX12.0.0 中已弃用。请使用 NXOpen::Drawings::DraftingDrawingSheetCollection::FindObject 替代。

创建于 NX3.0.0。

许可证要求:drafting ("DRAFTING")
参数
journalIdentifier所需工程图纸的标识符

◆ InsertSheet() [1/2]

NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet instead.") NXOpen NXOpen::Drawings::DrawingSheet * NXOpen::Drawings::DrawingSheetCollection::InsertSheet ( const char * drawingName,
NXOpen::Drawings::DrawingSheet::StandardSheetSize sheetSize,
double numerator,
double denominator,
NXOpen::Drawings::DrawingSheet::ProjectionAngleType projectionAngle )

向部件中插入图纸。图纸单位将从标准尺寸推断得出。

返回

弃用
在 NX12.0.0 中已弃用。请改用 NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet

创建于 NX3.0.0。

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

向部件中插入图纸。图纸单位将从标准尺寸推断得出。

返回

弃用
在 NX12.0.0 中已弃用。请改用 NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet

创建于 NX3.0.0。

许可证要求:drafting ("DRAFTING")
参数
drawingName图纸名称
sheetSize图纸尺寸
numerator图纸比例分子
denominator图纸比例分母
projectionAngle投影角度

◆ InsertSheet() [2/2]

NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet instead.") NXOpen NXOpen::Drawings::DrawingSheet * NXOpen::Drawings::DrawingSheetCollection::InsertSheet ( const char * drawingName,
NXOpen::Drawings::DrawingSheet::Unit drawingUnits,
double width,
double height,
double numerator,
double denominator,
NXOpen::Drawings::DrawingSheet::ProjectionAngleType projectionAngle )

向部件中插入图纸。

返回

弃用
在 NX12.0.0 中已弃用。请改用 NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet

创建于 NX3.0.0。

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

向部件中插入图纸。

返回

弃用
在 NX12.0.0 中已弃用。请改用 NXOpen::Drawings::DraftingDrawingSheetCollection::InsertSheet

创建于 NX3.0.0。

许可证要求:drafting ("DRAFTING")
参数
drawingName图纸名称
drawingUnits图纸尺寸单位
width图纸宽度
height图纸高度
numerator图纸比例分子
denominator图纸比例分母
projectionAngle投影角度

◆ PasteDrawingSheets()

void NXOpen::Drawings::DrawingSheetCollection::PasteDrawingSheets ( const std::vector< NXOpen::Drawings::DrawingSheet * > & dwgSheets,
std::vector< NXOpen::Drawings::DrawingSheet * > & newPastedDwgSheets )

粘贴工程图纸
创建于 NX1899.0.0。

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

参数
dwgSheets旧工程图纸
newPastedDwgSheets新粘贴的工程图纸

◆ RefreshCurrentSheet()

void NXOpen::Drawings::DrawingSheetCollection::RefreshCurrentSheet ( )

创建工程图纸构建器

返回
具有此标识符的工程图纸构建器
弃用
在 NX12.0.0 中已弃用。请使用 NXOpen::Drawings::DraftingDrawingSheetCollection::CreateDraftingDrawingSheetBuilder 替代。

创建于 NX5.0.0。

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

刷新当前图纸
创建于 NX9.0.0。

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

◆ SheetTemplates()

NXOpen::Drawings::SheetTemplateManager * NXOpen::Drawings::DrawingSheetCollection::SheetTemplates ( )

返回部件的图纸模板管理器
创建于 NX3.0.0。

◆ Tag()

tag_t NXOpen::Drawings::DrawingSheetCollection::Tag ( ) const

返回此对象的标记。