|
NX Open C++ 参考指南 2406 v1.1
|
制图视图集合 更多...
#include <Drawings_DraftingViewCollection.hxx>
类 | |
| class | iterator |
制图视图集合
表示 NXOpen::Drawings::DraftingView 的集合。
要获取此类的实例,请参考 NXOpen::Part
在NX3.0.0中创建。
| iterator NXOpen::Drawings::DraftingViewCollection::begin | ( | ) |
返回一个指向第一个元素的迭代器。
| void NXOpen::Drawings::DraftingViewCollection::ConvertLegacyViewsToLightweight | ( | const std::vector< NXOpen::Drawings::DraftingView * > & | views | ) |
将旧版视图转换为轻量化视图。列表中的视图可分布在多个图纸上,但必须属于同一部件。
在 NX7.5.0 中创建。
许可证要求:drafting("DRAFTING")
| views | 视图 |
| NXOpen::Drawings::AddRemoveBoxViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateAddRemoveBoxViewBuilder | ( | NXOpen::Drawings::DraftingView * | activeView | ) |
创建 NXOpen::Drawings::AddRemoveBoxViewBuilder
在 NX8.0.0 中创建。
许可证要求:drafting("DRAFTING")
| activeView | 活动视图,不能为 NULL |
| NXOpen::Drawings::BaseViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateBaseViewBuilder | ( | NXOpen::Drawings::BaseView * | view | ) |
创建基本视图构建器
创建于 NX6.0.0。
许可证要求 : drafting ("DRAFTING")
| view | 要编辑的基本视图, 如果为 NULL,则创建基本视图 |
| NXOpen::Drawings::BrokenViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateBrokenViewBuilder | ( | NXOpen::Drawings::ViewBreak * | viewbreak | ) |
创建 NXOpen::Drawings::BrokenViewBuilder
在 NX7.5.0 中创建。
许可证要求:drafting("DRAFTING")
| viewbreak | 要编辑的视图断裂, 创建新断裂视图时为 NULL |
| NXOpen::Drawings::ViewCopyTo3dBuilder * NXOpen::Drawings::DraftingViewCollection::CreateCopyTo3dBuilder | ( | ) |
创建 NXOpen::Drawings::ViewCopyTo3dBuilder
在 NX6.0.0 中创建。
许可证要求:drafting("DRAFTING")
| NXOpen::Drawings::CustomViewSettingsBuilder * NXOpen::Drawings::DraftingViewCollection::CreateCustomViewSettingsBuilder | ( | ) |
创建 NXOpen::Drawings::CustomViewSettingsBuilder
在 NX8.5.0 中创建。
许可证要求:drafting("DRAFTING")
| NXOpen::Drawings::DetailViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateDetailViewBuilder | ( | NXOpen::Drawings::DetailView * | view | ) |
创建 NXOpen::Drawings::DetailViewBuilder
在 NX6.0.0 中创建。
许可证要求:drafting("DRAFTING")
| view | 要编辑的 NXOpen::Drawings::DetailView, 如果为 NULL 则创建新的局部放大图 |
| NXOpen::Drawings::DrawingViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateDrawingViewBuilder | ( | NXOpen::Drawings::DrawingView * | drawingview | ) |
创建工程图视图建造器
在 NX6.0.0 中创建。
许可证要求:drafting("DRAFTING")
| drawingview | 要编辑的工程图视图, 如果为 NULL,则创建新工程图视图 |
| NXOpen::Drawings::ProjectedViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateProjectedViewBuilder | ( | NXOpen::Drawings::ProjectedView * | view | ) |
创建投影视图构建器
创建于 NX6.0.0。
许可证要求 : drafting ("DRAFTING")
| view | 要编辑的投影视图, 如果为 NULL,则创建投影视图 |
| NXOpen::Drawings::RefineDisplayBuilder * NXOpen::Drawings::DraftingViewCollection::CreateRefineDisplayBuilder | ( | ) |
创建 NXOpen::Drawings::RefineDisplayBuilder
在 NX8.0.0 中创建。
许可证要求:drafting("DRAFTING")
| NXOpen::Drawings::SecondaryGeometryInViewsBuilder * NXOpen::Drawings::DraftingViewCollection::CreateSecondaryGeometryInViewsBuilder | ( | ) |
创建 NXOpen::Drawings::SecondaryGeometryInViewsBuilder
| NXOpen::Drawings::SectionInViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateSectionInViewBuilder | ( | ) |
创建视图剖切建造器
在 NX6.0.0 中创建。
许可证要求:drafting("DRAFTING")
| NXOpen::Drawings::SectionViewBuilder * NXOpen::Drawings::DraftingViewCollection::CreateSectionViewBuilder | ( | NXOpen::NXObject * | sectionViewOrSectionLine | ) |
创建剖视图构建器
创建于 NX6.0.0。
许可证要求 : drafting ("DRAFTING")
| sectionViewOrSectionLine | 要编辑的剖视图或剖切线, 如果为 NULL,则创建剖视图或剖切线 |
| NXOpen::Drawings::ViewStyleShipbuildingLinesBuilder * NXOpen::Drawings::DraftingViewCollection::CreateShipbuildingLineBuilder | ( | ) |
创建 NXOpen::Drawings::ViewStyleShipbuildingLinesBuilder
| NXOpen::Drawings::StandardViewsBuilder * NXOpen::Drawings::DraftingViewCollection::CreateStandardViewsBuilder | ( | ) |
创建标准视图建造器
在 NX6.0.1 中创建。
许可证要求:nx_layout("NX Layout")
| NXOpen::Drawings::UpdateViewsBuilder * NXOpen::Drawings::DraftingViewCollection::CreateUpdateViewsBuilder | ( | ) |
创建更新视图构建器
创建于 NX5.0.0。
许可证要求 : drafting ("DRAFTING")
| NXOpen::Drawings::ViewCreationWizardBuilder * NXOpen::Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder | ( | ) |
创建 NXOpen::Drawings::ViewCreationWizardBuilder
在 NX8.0.0 中创建。
许可证要求:drafting("DRAFTING")
| NXOpen::Drawings::ViewProjectionBuilder * NXOpen::Drawings::DraftingViewCollection::CreateViewProjectionBuilder | ( | ) |
创建 NXOpen::Drawings::ViewProjectionBuilder
在 NX6.0.2 中创建。
许可证要求:nx_layout("NX Layout")
| void NXOpen::Drawings::DraftingViewCollection::DeleteViewsInOriginalPart | ( | const std::vector< NXOpen::Drawings::DraftingView * > & | views | ) |
删除原始部件中的视图
创建于 NX8.0.0。
许可证要求 : drafting ("DRAFTING")
| views | 视图 |
|
inline |
返回一个指向最后一个元素之后位置的迭代器。
| NXOpen::Drawings::DraftingView * NXOpen::Drawings::DraftingViewCollection::FindObject | ( | const char * | journalIdentifier | ) |
查找具有日志中记录的给定标识符的 NXOpen::Drawings::DraftingView 。 在软件的不同版本中,对象返回的 JournalIdentifier 值可能不同。但当向 FindObject 传递对象旧版本的日志标识符时,新版本的软件应能找到同一对象。一般而言,此方法不应在手写代码中使用,其存在是为了支持日志的录制和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 要查找的工程视图的标识符 |
| NXOpen::Drawings::DraftingView * NXOpen::Drawings::DraftingViewCollection::FindObject | ( | const NXString & | journalIdentifier | ) |
查找具有日志中记录的给定标识符的 NXOpen::Drawings::DraftingView 。 在软件的不同版本中,对象返回的 JournalIdentifier 值可能不同。但当向 FindObject 传递对象旧版本的日志标识符时,新版本的软件应能找到同一对象。一般而言,此方法不应在手写代码中使用,其存在是为了支持日志的录制和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 要查找的工程视图的标识符 |
| NXOpen::ModelingView * NXOpen::Drawings::DraftingViewCollection::GetParentOfView | ( | NXOpen::View * | view | ) |
查找工程图成员视图的父切割(剖视)模型视图。 如果父视图不是切割模型视图,则返回 NULL。
创建于 NX3.0.0。
许可证要求 : None
| view | 视图 |
| void NXOpen::Drawings::DraftingViewCollection::MoveViewsToDrawing | ( | const std::vector< NXOpen::Drawings::DraftingView * > & | views, |
| NXOpen::Drawings::DrawingSheet * | drawing ) |
将视图移到图纸
创建于 NX7.5.0。
许可证要求 : drafting ("DRAFTING")
| views | 新视图 |
| drawing | 视图将所在的图纸 |
| void NXOpen::Drawings::DraftingViewCollection::PasteViews | ( | NXOpen::Drawings::DrawingSheet * | drawing, |
| const std::vector< NXOpen::Drawings::DraftingView * > & | views, | ||
| NXOpen::Drawings::DraftingViewCollection::ViewCopyDetailOption | detailOption, | ||
| NXOpen::Drawings::DraftingViewCollection::ViewCopyAnnotOption | annotOption, | ||
| std::vector< NXOpen::Drawings::DraftingView * > & | newViews ) |
粘贴视图
创建于 NX7.5.0。
许可证要求 : drafting ("DRAFTING")
| drawing | 视图所在的图纸 |
| views | 旧视图 |
| detailOption | 详细信息复制选项 |
| annotOption | 注释复制选项 |
| newViews | 新视图 |
| void NXOpen::Drawings::DraftingViewCollection::RestoreViewBreaks | ( | NXOpen::Drawings::DraftingView * | view | ) |
恢复由 Drawings::DraftingViewCollection::SuppressViewBreaks 抑制的视图的所有视图断裂
创建于 NX8.0.0。
许可证要求 : drafting ("DRAFTING")
| view | 视图 |
| void NXOpen::Drawings::DraftingViewCollection::SuppressViewBreaks | ( | NXOpen::Drawings::DraftingView * | view | ) |
抑制视图的所有视图中断。如果我们要更改视图内容,这是必要的
创建于 NX8.0.0。
许可证要求:drafting("DRAFTING")
| view | 视图 |
| tag_t NXOpen::Drawings::DraftingViewCollection::Tag | ( | ) | const |
返回此对象的标签。
| void NXOpen::Drawings::DraftingViewCollection::UpdateSheetsAndViews | ( | const std::vector< NXOpen::NXObject * > & | inputViews | ) |
更新工程图图纸和工程图视图。列表中的视图可分布在多个图纸上,但必须属于同一部件。
在 NX1847.0.0 中创建。
许可证要求:drafting("DRAFTING")
| inputViews | 图纸和/或视图 |
| void NXOpen::Drawings::DraftingViewCollection::UpdateViewBreaks | ( | NXOpen::Drawings::DraftingView * | view | ) |
记录视图的所有视图断裂以便更新
创建于 NX8.5.0。
许可证要求 : drafting ("DRAFTING")
| view | 将在其中更新视图断裂的视图 |
| void NXOpen::Drawings::DraftingViewCollection::UpdateViews | ( | const std::vector< NXOpen::Drawings::DraftingView * > & | views | ) |
更新工程视图。列表中的视图可以分布在多个图纸上,但必须都属于同一个部件。
创建于 NX3.0.0。
许可证要求:drafting("DRAFTING")
| views | 视图 |
| void NXOpen::Drawings::DraftingViewCollection::UpdateViews | ( | NXOpen::Drawings::DraftingViewCollection::ViewUpdateOption | updateOption | ) |
根据更新选项更新部件中的工程视图。 例如,要更新部件中所有过时的视图,传入 Drawings::DraftingViewCollection::ViewUpdateOptionOutOfDate。
创建于 NX3.0.0。
许可证要求:drafting("DRAFTING")
| updateOption | 视图更新选项 |
| void NXOpen::Drawings::DraftingViewCollection::UpdateViews | ( | NXOpen::Drawings::DraftingViewCollection::ViewUpdateOption | updateOption, |
| NXOpen::Drawings::DrawingSheet * | drawing ) |
根据更新选项更新图纸上的工程视图。 例如,要更新图纸上所有过时的视图,传入 Drawings::DraftingViewCollection::ViewUpdateOptionOutOfDate。
创建于 NX3.0.0。
许可证要求:drafting("DRAFTING")
| updateOption | 视图更新选项 |
| drawing | 图纸 |