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

预览属性构建器 更多...

#include <PreviewPropertiesBuilder.hxx>

类 NXOpen::PreviewPropertiesBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ModelViewCreationOptions { ModelViewCreationOptionsOnPartSave , ModelViewCreationOptionsOnViewSave , ModelViewCreationOptionsOnDemand }
enum  PartCreationOptions { PartCreationOptionsOnSave , PartCreationOptionsOnDemand }

Public 成员函数

NXOpen::PreviewPropertiesBuilder::ModelViewCreationOptions ModelViewCreation ()
NXOpen::PreviewPropertiesBuilder::PartCreationOptions PartCreation ()
NXOpen::SelectNXObjectListSelectedObjects ()
void SetModelViewCreation (NXOpen::PreviewPropertiesBuilder::ModelViewCreationOptions modelViewCreation)
void SetPartCreation (NXOpen::PreviewPropertiesBuilder::PartCreationOptions partCreation)
void SetStoreModelViewPreview (bool storeModelViewPreview)
void SetStorePartPreview (bool storePartPreview)
bool StoreModelViewPreview ()
bool StorePartPreview ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PreviewPropertiesBuilderBuilder

详细描述

预览属性构建器

代表一个@link NXOpen::PreviewPropertiesBuilder NXOpen::PreviewPropertiesBuilder@endlink,用于创建和存储
预览。支持部件预览和模型视图预览两种类型。
 <br> 要创建此类的新实例,请使用@link NXOpen::PropertiesManager::CreatePreviewPropertiesBuilder  NXOpen::PropertiesManager::CreatePreviewPropertiesBuilder @endlink  <br>

默认值:

属性
ModelViewCreation OnPartSave
PartCreation OnSave
StoreModelViewPreview 0
StorePartPreview 0


创建于NX8.0.0。

成员枚举类型说明

◆ ModelViewCreationOptions

指定模型视图预览的创建时机

枚举值
ModelViewCreationOptionsOnPartSave 

保存部件时创建模型视图预览

ModelViewCreationOptionsOnViewSave 

保存视图时创建模型视图预览

ModelViewCreationOptionsOnDemand 

仅交互模式有效,可通过点击"立即创建"按钮生成模型视图预览

◆ PartCreationOptions

指定部件预览的创建时机

枚举值
PartCreationOptionsOnSave 

保存部件时创建部件预览

PartCreationOptionsOnDemand 

仅交互模式有效,可通过点击"立即创建"按钮生成部件预览

成员函数说明

◆ ModelViewCreation()

NXOpen::PreviewPropertiesBuilder::ModelViewCreationOptions NXOpen::PreviewPropertiesBuilder::ModelViewCreation ( )

获取模型视图预览的创建时机。该选项决定模型视图预览的存储时机, 仅在开启存储模型视图预览时生效。
创建于NX8.0.0。

许可证要求: 无

◆ PartCreation()

NXOpen::PreviewPropertiesBuilder::PartCreationOptions NXOpen::PreviewPropertiesBuilder::PartCreation ( )

获取部件预览的创建时机。该选项决定部件预览的存储时机, 仅在开启存储部件预览时生效。
创建于NX8.0.0。

许可证要求: 无

◆ SelectedObjects()

NXOpen::SelectNXObjectList * NXOpen::PreviewPropertiesBuilder::SelectedObjects ( )

获取选中对象列表。
创建于NX8.0.0。

许可证要求: 无

◆ SetModelViewCreation()

void NXOpen::PreviewPropertiesBuilder::SetModelViewCreation ( NXOpen::PreviewPropertiesBuilder::ModelViewCreationOptions modelViewCreation)

设置模型视图预览的创建时机。该选项决定模型视图预览的存储时机, 仅在开启存储模型视图预览时生效。
创建于NX8.0.0。

许可证要求: 无

参数
modelViewCreation模型视图预览创建时机

◆ SetPartCreation()

void NXOpen::PreviewPropertiesBuilder::SetPartCreation ( NXOpen::PreviewPropertiesBuilder::PartCreationOptions partCreation)

设置部件预览的创建时机。该选项决定部件预览的存储时机, 仅在开启存储部件预览时生效。
创建于NX8.0.0。

许可证要求: 无

参数
partCreation部件预览创建时机

◆ SetStoreModelViewPreview()

void NXOpen::PreviewPropertiesBuilder::SetStoreModelViewPreview ( bool storeModelViewPreview)

设置是否存储模型视图预览。该属性决定是否存储模型视图预览。 若为真,则由模型视图创建选项决定预览的存储时机。
创建于NX8.0.0。

许可证要求: 无

参数
storeModelViewPreview是否存储模型视图预览

◆ SetStorePartPreview()

void NXOpen::PreviewPropertiesBuilder::SetStorePartPreview ( bool storePartPreview)

设置是否存储部件预览。该属性决定是否存储部件预览。若为真, 则由部件创建选项决定预览的存储时机。
创建于NX8.0.0。

许可证要求: 无

参数
storePartPreview是否存储部件预览

◆ StoreModelViewPreview()

bool NXOpen::PreviewPropertiesBuilder::StoreModelViewPreview ( )

获取是否存储模型视图预览。该属性决定是否存储模型视图预览。 若为真,则由模型视图创建选项决定预览的存储时机。
创建于NX8.0.0。

许可证要求: 无

◆ StorePartPreview()

bool NXOpen::PreviewPropertiesBuilder::StorePartPreview ( )

获取是否存储部件预览。该属性决定是否存储部件预览。若为真, 则由部件创建选项决定预览的存储时机。
创建于NX8.0.0。

许可证要求: 无