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

视图集合 更多...

#include <ViewCollection.hxx>

类 NXOpen::ViewCollection 继承关系图:
NXOpen::TaggedObjectCollection

struct  HighEndRenderImageResults
class  iterator

Public 成员函数

iterator begin ()
NXOpen::ViewCopyViewInPart (NXOpen::View *view)
NXOpen::Display::BackgroundCreateBackground (NXOpen::View *view, bool makeReferencedObjects)
NXOpen::Display::DownloadOfflineRenderingBuilderCreateDownloadOfflineRenderingBuilder ()
NXOpen::Display::EnvironmentBuilderCreateEnvironmentBuilderForDisplayStyle (NXOpen::View *view, NXOpen::View::DisplayStyleType displayStyle, bool makeReferencedObjects)
NXOpen::Display::ExtractSceneCreateExtractScene (NXOpen::View *view)
NXOpen::Display::GlobalIlluminationBuilderCreateGlobalIlluminationBuilder ()
NXOpen::ViewCollection::HighEndRenderImageResults CreateHighEndRenderImage (const char *fileLocation)
NXOpen::ViewCollection::HighEndRenderImageResults CreateHighEndRenderImage (const NXString &fileLocation)
NXOpen::Display::ImageCreateImage (NXOpen::View *view)
NXOpen::Display::ImageBasedLightingCreateImageBasedLighting (NXOpen::View *view, bool makeReferencedObjects)
NXOpen::Gateway::ImageExportBuilderCreateImageExportBuilder ()
NXOpen::Display::IrayPlusMaterialEditorBuilderCreateIrayPlusMaterialEditorBuilder (const char *materialName)
NXOpen::Display::IrayPlusMaterialEditorBuilderCreateIrayPlusMaterialEditorBuilder (const NXString &materialName)
NXOpen::Display::IrayPlusSimpleMaterialEditorBuilderCreateIrayPlusSimpleMaterialEditorBuilder ()
NXOpen::Display::IrayPlusStudioAnimationBuilderCreateIrayPlusStudioAnimationBuilder ()
NXOpen::Display::IRayPlusStudioPreferencesBuilderCreateIrayPlusStudioPreferencesBuilder ()
NXOpen::Display::LightBuilderCreateLightBuilder (NXOpen::Light *light)
NXOpen::Display::LightingCreateLighting (NXOpen::View *view)
NXOpen::Display::NonProportionalZoomCreateNonProportionalZoom ()
NXOpen::Display::RayTracedStudioBuilderCreateRayTracedStudioBuilder ()
NXOpen::Display::RayTracedStudioPreferencesBuilderCreateRayTracedStudioPreferencesBuilder ()
NXOpen::Display::ReflectionCreateReflection (NXOpen::View *view, bool makeReferencedObjects)
NXOpen::Display::SaveImageFileBrowserBuilderCreateSaveImageFileBrowserBuilder ()
NXOpen::Display::SceneCreateScene (NXOpen::View *view, bool makeReferencedObjects)
NXOpen::Display::ShadowsCreateShadowsForDisplayStyle (NXOpen::View *view, NXOpen::View::DisplayStyleType displayStyle)
NXOpen::Display::StageCreateStage (NXOpen::View *view, bool makeReferencedObjects)
NXOpen::Display::StudioImageCaptureBuilderCreateStudioImageCaptureBuilder ()
NXOpen::Display::VisualMaterialEditorBaseBuilderCreateVisualMaterialEditorBaseBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorBaseBuilderCreateVisualMaterialEditorBaseBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorBuilderCreateVisualMaterialEditorBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorBuilderCreateVisualMaterialEditorBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorCoatingBuilderCreateVisualMaterialEditorCoatingBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorCoatingBuilderCreateVisualMaterialEditorCoatingBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorEmissionBuilderCreateVisualMaterialEditorEmissionBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorEmissionBuilderCreateVisualMaterialEditorEmissionBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorFinishBuilderCreateVisualMaterialEditorFinishBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorFinishBuilderCreateVisualMaterialEditorFinishBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorSettingsBuilderCreateVisualMaterialEditorSettingsBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorSettingsBuilderCreateVisualMaterialEditorSettingsBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorTexturesBuilderCreateVisualMaterialEditorTexturesBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorTexturesBuilderCreateVisualMaterialEditorTexturesBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorTextureSpaceBuilderCreateVisualMaterialEditorTextureSpaceBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorTextureSpaceBuilderCreateVisualMaterialEditorTextureSpaceBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorTransmissionBuilderCreateVisualMaterialEditorTransmissionBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorTransmissionBuilderCreateVisualMaterialEditorTransmissionBuilder (const NXString &materialName)
NXOpen::Display::VisualMaterialEditorUtilitiesBuilderCreateVisualMaterialEditorUtilitiesBuilder (const char *materialName)
NXOpen::Display::VisualMaterialEditorUtilitiesBuilderCreateVisualMaterialEditorUtilitiesBuilder (const NXString &materialName)
NXOpen::Display::WallCreateWall (NXOpen::View *view, NXOpen::Display::Stage::WallType wallType)
void DestroyHighEndRenderSession ()
iterator end ()
NXOpen::ViewFindObject (const char *journalIdentifier)
NXOpen::ViewFindObject (const NXString &journalIdentifier)
void FitAll ()
std::vector< NXOpen::View * > GetActiveViews ()
std::vector< NXStringGetCustomViews ()
std::vector< NXOpen::View * > GetDisclosedModelViews ()
std::vector< NXOpen::View * > GetDisclosedModelViewsAndPurposes (std::vector< NXString > &disclosurePurposes)
bool IsWorkViewExpanded ()
void Refresh ()
void Regenerate ()
void Save ()
NXOpen::ViewSaveAs (NXOpen::View *selectedView, const char *newViewName, bool copyViewModifications, bool moveViewDependencies)
NXOpen::ViewSaveAs (NXOpen::View *selectedView, const NXString &newViewName, bool copyViewModifications, bool moveViewDependencies)
NXOpen::ViewSaveAsPreservingCase (NXOpen::View *selectedView, const char *newViewName, bool copyViewModifications, bool moveViewDependencies)
NXOpen::ViewSaveAsPreservingCase (NXOpen::View *selectedView, const NXString &newViewName, bool copyViewModifications, bool moveViewDependencies)
void SaveView (NXOpen::View *view)
tag_t Tag () const
void UnexpandWork ()
void UpdateDisplay ()
NXOpen::ViewWorkView ()

详细描述

视图集合

表示NXOpen::View 的集合。
要获取此类的实例,请参考NXOpen::BasePart

创建于 NX3.0.0。

成员函数说明

◆ begin()

iterator NXOpen::ViewCollection::begin ( )

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

◆ CopyViewInPart()

NXOpen::View * NXOpen::ViewCollection::CopyViewInPart ( NXOpen::View * view)

从指定部件复制视图。输入部件必须是显示部件,且要复制的视图来自该部件。 新复制的视图始终创建在当前显示部件中,该部件可与输入部件不同。

返回
新复制的视图
创建于 NX2312.0.0。

许可要求:无
参数
view要复制的视图

◆ CreateBackground()

NXOpen::Display::Background * NXOpen::ViewCollection::CreateBackground ( NXOpen::View * view,
bool makeReferencedObjects )

创建 NXOpen::Display::Background
创建于 NX5.0.0。

许可要求:无

参数
view与背景数据关联的视图
makeReferencedObjects若要创建引用的图像对象,则为 true

◆ CreateDownloadOfflineRenderingBuilder()

NXOpen::Display::DownloadOfflineRenderingBuilder * NXOpen::ViewCollection::CreateDownloadOfflineRenderingBuilder ( )

创建 NXOpen::Display::DownloadOfflineRenderingBuilder
创建于 NX1953.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

◆ CreateEnvironmentBuilderForDisplayStyle()

NXOpen::Display::EnvironmentBuilder * NXOpen::ViewCollection::CreateEnvironmentBuilderForDisplayStyle ( NXOpen::View * view,
NXOpen::View::DisplayStyleType displayStyle,
bool makeReferencedObjects )

创建 NXOpen::Display::RayTracedStudioEditorBuilder

弃用
在 NX1980.0.0 中已弃用。使用 NXOpen::Display::RayTracedStudioPreferencesBuilder 替代。

创建于 NX9.0.0.

许可证要求:无

创建 NXOpen::Display::IRayPlusStudioEditorBuilder

弃用
在 NX1980.0.0 中已弃用。使用 NXOpen::Display::IRayPlusStudioPreferencesBuilder 替代。

创建于 NX10.0.2.

许可证要求:studio_render ("UG STUDIO RENDER")

创建 NXOpen::Display::EnvironmentBuilder

弃用
在 NX2312.0.0 中已弃用。使用 NXOpen::ViewCollection::CreateEnvironmentBuilderForDisplayStyle 重载替代。

创建于 NX10.0.2.

许可证要求:studio_render ("UG STUDIO RENDER")

创建 NXOpen::Display::EnvironmentBuilder
创建于 NX2312.0.0.

许可证要求:无

参数
view与基于图像的光照数据关联的视图
displayStyle显示样式(着色 vs. 工作室)
makeReferencedObjects是否创建参考图像对象

◆ CreateExtractScene()

NXOpen::Display::ExtractScene * NXOpen::ViewCollection::CreateExtractScene ( NXOpen::View * view)

创建 NXOpen::Display::ExtractScene
创建于 NX5.0.0。

许可要求:无

参数
view关联场景提取数据的视图

◆ CreateGlobalIlluminationBuilder()

NXOpen::Display::GlobalIlluminationBuilder * NXOpen::ViewCollection::CreateGlobalIlluminationBuilder ( )

创建 NXOpen::Display::GlobalIlluminationBuilder
创建于 NX9.0.0.

许可证要求:无

◆ CreateHighEndRenderImage() [1/2]

NXOpen::ViewCollection::HighEndRenderImageResults NXOpen::ViewCollection::CreateHighEndRenderImage ( const char * fileLocation)

创建模型的高端渲染图像
在 NX1926.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
fileLocation定义渲染图像的保存目录

◆ CreateHighEndRenderImage() [2/2]

NXOpen::ViewCollection::HighEndRenderImageResults NXOpen::ViewCollection::CreateHighEndRenderImage ( const NXString & fileLocation)

为模型创建高端渲染图像
创建于 NX1926.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

参数
fileLocation定义保存渲染图像的目录

◆ CreateImage()

NXOpen::Display::Image * NXOpen::ViewCollection::CreateImage ( NXOpen::View * view)

创建 NXOpen::Display::Image
创建于 NX5.0.0。

许可要求:无

参数
view与图像数据关联的视图

◆ CreateImageBasedLighting()

NXOpen::Display::ImageBasedLighting * NXOpen::ViewCollection::CreateImageBasedLighting ( NXOpen::View * view,
bool makeReferencedObjects )

创建 NXOpen::Display::ImageBasedLighting
创建于 NX5.0.0。

许可要求:无

参数
view关联基于图像光照数据的视图
makeReferencedObjects若要创建参考图像对象则为 true

◆ CreateImageExportBuilder()

NXOpen::Gateway::ImageExportBuilder * NXOpen::ViewCollection::CreateImageExportBuilder ( )

创建一个 NXOpen::Gateway::ImageExportBuilder。 图形启用时会话支持图像创建。尝试在无图形的批处理模式下创建构建器将引发错误。
创建于 NX2007.0.0。

许可证要求:无

◆ CreateIrayPlusMaterialEditorBuilder() [1/2]

NXOpen::Display::IrayPlusMaterialEditorBuilder * NXOpen::ViewCollection::CreateIrayPlusMaterialEditorBuilder ( const char * materialName)

创建 NXOpen::Display::IrayPlusMaterialEditorBuilder
创建于 NX11.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateIrayPlusMaterialEditorBuilder() [2/2]

NXOpen::Display::IrayPlusMaterialEditorBuilder * NXOpen::ViewCollection::CreateIrayPlusMaterialEditorBuilder ( const NXString & materialName)

创建 NXOpen::Display::IrayPlusMaterialEditorBuilder
创建于 NX11.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateIrayPlusSimpleMaterialEditorBuilder()

NXOpen::Display::IrayPlusSimpleMaterialEditorBuilder * NXOpen::ViewCollection::CreateIrayPlusSimpleMaterialEditorBuilder ( )

创建 NXOpen::Display::IrayPlusSimpleMaterialEditorBuilder
创建于 NX10.0.2.

许可证要求:studio_render ("UG STUDIO RENDER")

◆ CreateIrayPlusStudioAnimationBuilder()

NXOpen::Display::IrayPlusStudioAnimationBuilder * NXOpen::ViewCollection::CreateIrayPlusStudioAnimationBuilder ( )

创建 NXOpen::Display::IrayPlusStudioAnimationBuilder
创建于 NX1953.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

◆ CreateIrayPlusStudioPreferencesBuilder()

NXOpen::Display::IRayPlusStudioPreferencesBuilder * NXOpen::ViewCollection::CreateIrayPlusStudioPreferencesBuilder ( )

创建 NXOpen::Display::IRayPlusStudioPreferencesBuilder
创建于 NX1980.0.0.

许可证要求:studio_render ("UG STUDIO RENDER")

◆ CreateLightBuilder()

NXOpen::Display::LightBuilder * NXOpen::ViewCollection::CreateLightBuilder ( NXOpen::Light * light)

创建 NXOpen::Display::LightBuilder
创建于 NX5.0.0。

许可要求:无

参数
light要修改数据的光源

◆ CreateLighting()

NXOpen::Display::Lighting * NXOpen::ViewCollection::CreateLighting ( NXOpen::View * view)

创建 NXOpen::Display::Lighting
创建于 NX5.0.0。

许可要求:无

参数
view关联光照数据的视图

◆ CreateNonProportionalZoom()

NXOpen::Display::NonProportionalZoom * NXOpen::ViewCollection::CreateNonProportionalZoom ( )

创建 NXOpen::Display::NonProportionalZoom
创建于 NX7.0.0。

许可要求:studio_analyze ("STUDIO ANALYZE")

◆ CreateRayTracedStudioBuilder()

NXOpen::Display::RayTracedStudioBuilder * NXOpen::ViewCollection::CreateRayTracedStudioBuilder ( )

创建 NXOpen::Display::RayTracedStudioBuilder
创建于 NX9.0.0。

许可要求:无

◆ CreateRayTracedStudioPreferencesBuilder()

NXOpen::Display::RayTracedStudioPreferencesBuilder * NXOpen::ViewCollection::CreateRayTracedStudioPreferencesBuilder ( )

创建 NXOpen::Display::RayTracedStudioPreferencesBuilder
创建于 NX1980.0.0.

许可证要求:无

◆ CreateReflection()

NXOpen::Display::Reflection * NXOpen::ViewCollection::CreateReflection ( NXOpen::View * view,
bool makeReferencedObjects )

创建 NXOpen::Display::Reflection
创建于 NX5.0.0。

许可要求:无

参数
view关联反射数据的视图
makeReferencedObjects若要创建参考图像对象则为 true

◆ CreateSaveImageFileBrowserBuilder()

NXOpen::Display::SaveImageFileBrowserBuilder * NXOpen::ViewCollection::CreateSaveImageFileBrowserBuilder ( )

创建 NXOpen::Display::SaveImageFileBrowserBuilder
创建于 NX9.0.0。

许可要求:无

◆ CreateScene()

NXOpen::Display::Scene * NXOpen::ViewCollection::CreateScene ( NXOpen::View * view,
bool makeReferencedObjects )

创建 NXOpen::Display::Scene
创建于 NX5.0.0。

许可要求:无

参数
view与场景数据关联的视图
makeReferencedObjects若要创建场景对象,则为 true

◆ CreateShadowsForDisplayStyle()

NXOpen::Display::Shadows * NXOpen::ViewCollection::CreateShadowsForDisplayStyle ( NXOpen::View * view,
NXOpen::View::DisplayStyleType displayStyle )

创建 NXOpen::Display::Shadows

弃用
在 NX2406.0.0 中已过时。请使用 NXOpen::ViewCollection::CreateShadowsForDisplayStyle 重载方法代替。

创建于 NX7.5.3。

许可要求:无

创建 NXOpen::Display::Shadows
创建于 NX2406.0.0。

许可要求:无

参数
view与阴影数据关联的视图
displayStyle显示样式(着色 vs. 工作室)

◆ CreateStage()

NXOpen::Display::Stage * NXOpen::ViewCollection::CreateStage ( NXOpen::View * view,
bool makeReferencedObjects )

创建 NXOpen::Display::Stage
创建于 NX5.0.0。

许可要求:无

参数
view与舞台数据关联的视图
makeReferencedObjects若要创建第一个墙壁的图像对象,则为 true

◆ CreateStudioImageCaptureBuilder()

NXOpen::Display::StudioImageCaptureBuilder * NXOpen::ViewCollection::CreateStudioImageCaptureBuilder ( )

创建 NXOpen::Display::StudioImageCaptureBuilder
创建于 NX6.0.4。

许可要求:无

◆ CreateVisualMaterialEditorBaseBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorBaseBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorBaseBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorBaseBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorBaseBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorBaseBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorBaseBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorBaseBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorCoatingBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorCoatingBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorCoatingBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorCoatingBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorCoatingBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorCoatingBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorCoatingBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorCoatingBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorEmissionBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorEmissionBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorEmissionBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorEmissionBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorEmissionBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorEmissionBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorEmissionBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorEmissionBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorFinishBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorFinishBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorFinishBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorFinishBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorFinishBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorFinishBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorFinishBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorFinishBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorSettingsBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorSettingsBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorSettingsBuilder ( const char * materialName)

创建 NXOpen::Display::VisualMaterialEditorSettingsBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorSettingsBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorSettingsBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorSettingsBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorSettingsBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTexturesBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorTexturesBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTexturesBuilder ( const char * materialName)

创建一个 NXOpen::Display::VisualMaterialEditorTexturesBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTexturesBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorTexturesBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTexturesBuilder ( const NXString & materialName)

创建一个 NXOpen::Display::VisualMaterialEditorTexturesBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTextureSpaceBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorTextureSpaceBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTextureSpaceBuilder ( const char * materialName)

创建一个 NXOpen::Display::VisualMaterialEditorTextureSpaceBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTextureSpaceBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorTextureSpaceBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTextureSpaceBuilder ( const NXString & materialName)

创建 NXOpen::Display::VisualMaterialEditorTextureSpaceBuilder
在 NX2206.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTransmissionBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorTransmissionBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTransmissionBuilder ( const char * materialName)

创建一个 NXOpen::Display::VisualMaterialEditorTransmissionBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorTransmissionBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorTransmissionBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorTransmissionBuilder ( const NXString & materialName)

创建一个 NXOpen::Display::VisualMaterialEditorTransmissionBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorUtilitiesBuilder() [1/2]

NXOpen::Display::VisualMaterialEditorUtilitiesBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorUtilitiesBuilder ( const char * materialName)

创建一个 NXOpen::Display::VisualMaterialEditorUtilitiesBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateVisualMaterialEditorUtilitiesBuilder() [2/2]

NXOpen::Display::VisualMaterialEditorUtilitiesBuilder * NXOpen::ViewCollection::CreateVisualMaterialEditorUtilitiesBuilder ( const NXString & materialName)

创建一个 NXOpen::Display::VisualMaterialEditorUtilitiesBuilder
创建于 NX2206.0.0。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
materialName材质名称

◆ CreateWall()

NXOpen::Display::Wall * NXOpen::ViewCollection::CreateWall ( NXOpen::View * view,
NXOpen::Display::Stage::WallType wallType )

创建 NXOpen::Display::Wall
创建于 NX5.0.0。

许可要求:无

参数
view关联舞台数据的视图
wallType墙在 Display.Stage 中的位置

◆ DestroyHighEndRenderSession()

void NXOpen::ViewCollection::DestroyHighEndRenderSession ( )

销毁高端渲染会话
在 NX1926.0.0 中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

◆ end()

iterator NXOpen::ViewCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::View * NXOpen::ViewCollection::FindObject ( const char * journalIdentifier)

根据日志中记录的标识符查找 NXOpen::View 。 软件不同版本中,对象的JournalIdentifier可能不同,但新版本应能通过旧版本的日志标识符找到同一对象。 一般而言,手写代码不应使用此方法,其仅用于支持日志的录制与回放。 若未找到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的视图
创建于 NX3.0.0。

许可要求:无
参数
journalIdentifier要查找的视图的标识符

◆ FindObject() [2/2]

NXOpen::View * NXOpen::ViewCollection::FindObject ( const NXString & journalIdentifier)

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

返回
具有此标识符的视图
于 NX3.0.0 版本创建。

许可证要求:无
参数
journalIdentifier要查找的视图的标识符

◆ FitAll()

void NXOpen::ViewCollection::FitAll ( )

调整当前布局中每个视图的中心和缩放比例,使每个视图的所有内容均可见,但绘图上的成员视图不应用此拟合操作。 若调用此方法时工作视图处于展开状态,则在拟合所有视图前会先收起工作视图。
在批处理模式下,每个视图的数据会更新,但不会显示。

创建于 NX4.0.0。

许可要求:无

◆ GetActiveViews()

std::vector< NXOpen::View * > NXOpen::ViewCollection::GetActiveViews ( )

返回视图集合中的活动视图。

返回
活动视图列表
于 NX3.0.0 版本创建。

许可证要求:无

◆ GetCustomViews()

std::vector< NXString > NXOpen::ViewCollection::GetCustomViews ( )

返回视图集合中的自定义视图名称列表。

返回
自定义视图名称列表
于 NX3.0.0 版本创建。

许可证要求:无

◆ GetDisclosedModelViews()

std::vector< NXOpen::View * > NXOpen::ViewCollection::GetDisclosedModelViews ( )

获取给定部件中公开的模型视图。
创建于 NX11.0.1.

许可证要求:无

◆ GetDisclosedModelViewsAndPurposes()

std::vector< NXOpen::View * > NXOpen::ViewCollection::GetDisclosedModelViewsAndPurposes ( std::vector< NXString > & disclosurePurposes)

获取给定部件中公开的模型视图及其用途。
创建于 NX11.0.1.

许可证要求:无

参数
disclosurePurposes公开用途

◆ IsWorkViewExpanded()

bool NXOpen::ViewCollection::IsWorkViewExpanded ( )

返回给定零件的工作视图是否处于展开状态。

返回
若工作视图已展开则返回 true
于 NX4.0.0 版本创建。

许可证要求:无

◆ Refresh()

void NXOpen::ViewCollection::Refresh ( )

刷新当前布局中的所有视图
于 NX3.0.0 版本创建。

许可证要求:无

◆ Regenerate()

void NXOpen::ViewCollection::Regenerate ( )

重新生成当前布局中每个视图的显示。 每个视图的当前缩放比例用于确定视图内渲染曲线和小平面的公差。
在批处理模式下,每个视图的状态会更新,但不会显示。

创建于 NX4.0.0。

许可要求:无

◆ Save()

void NXOpen::ViewCollection::Save ( )

保存当前视图。
于 NX3.0.0 版本创建。

许可证要求:无

◆ SaveAs() [1/2]

NXOpen::View * NXOpen::ViewCollection::SaveAs ( NXOpen::View * selectedView,
const char * newViewName,
bool copyViewModifications,
bool moveViewDependencies )

使用用户指定的名称保存视图。

返回
新创建的视图
于 NX3.0.0 版本创建。

许可证要求:无
参数
selectedView选定的视图
newViewName视图的选定名称
copyViewModifications若要复制视图修改则为 true
moveViewDependencies若要移动视图依赖项则为 true

◆ SaveAs() [2/2]

NXOpen::View * NXOpen::ViewCollection::SaveAs ( NXOpen::View * selectedView,
const NXString & newViewName,
bool copyViewModifications,
bool moveViewDependencies )

使用用户指定的名称保存视图。

返回
新创建的视图
于 NX3.0.0 版本创建。

许可证要求:无
参数
selectedView选定的视图
newViewName视图的选定名称
copyViewModifications若要复制视图修改则为 true
moveViewDependencies若要移动视图依赖项则为 true

◆ SaveAsPreservingCase() [1/2]

NXOpen::View * NXOpen::ViewCollection::SaveAsPreservingCase ( NXOpen::View * selectedView,
const char * newViewName,
bool copyViewModifications,
bool moveViewDependencies )

保留用户定义视图名称的大小写。

返回
新创建的视图
创建于 NX8.0.0。

许可要求:无
参数
selectedView选中的视图
newViewName视图的选中名称
copyViewModifications若要复制视图修改则为 True
moveViewDependencies若要移动视图依赖项则为 True

◆ SaveAsPreservingCase() [2/2]

NXOpen::View * NXOpen::ViewCollection::SaveAsPreservingCase ( NXOpen::View * selectedView,
const NXString & newViewName,
bool copyViewModifications,
bool moveViewDependencies )

保留用户定义视图名称的大小写。

返回
新创建的视图
创建于 NX8.0.0。

许可要求:无
参数
selectedView选中的视图
newViewName视图的选中名称
copyViewModifications若要复制视图修改则为 True
moveViewDependencies若要移动视图依赖项则为 True

◆ SaveView()

void NXOpen::ViewCollection::SaveView ( NXOpen::View * view)

保存所属部件中的指定视图。
创建于 NX2312.0.0。

许可要求:无

参数
view要保存的视图

◆ Tag()

tag_t NXOpen::ViewCollection::Tag ( ) const

返回此对象的标签。

◆ UnexpandWork()

void NXOpen::ViewCollection::UnexpandWork ( )

从展开状态中移除工作视图(假设其处于该状态),在布局中恢复其正常大小。 布局中的其他视图将再次可见。若工作视图未处于展开状态,将返回错误。 该视图将保持为工作视图,除非该视图是绘图 sheet 上的成员视图,此时 sheet 的视图将成为工作视图。 给定部件必须是显示部件。
在批处理模式下,视图的内部状态不再处于展开状态,但不会显示。

创建于 NX4.0.0。

许可要求:无

◆ UpdateDisplay()

void NXOpen::ViewCollection::UpdateDisplay ( )

更新当前布局中每个视图的显示。 此方法会重新显示因视图旋转或缩放比例增加而导致显示过时的对象。 例如:旋转后,线框模式下实体的轮廓将更新;缩放比例显著增加后,着色模式下实体的面将以更紧密的公差进行网格化。
在批处理模式下,每个视图的状态会更新,但不会显示。

创建于 NX4.0.0。

许可要求:无

◆ WorkView()

NXOpen::View * NXOpen::ViewCollection::WorkView ( )

返回零件的工作视图,即零件当前布局的工作视图。另请参阅 NXOpen::Layout::WorkView
于 NX3.0.0 版本创建。

许可证要求:无