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

质量属性构建器 更多...

#include <MassPropertiesBuilder.hxx>

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

Public 类型

enum  UpdateOptions { UpdateOptionsNo , UpdateOptionsYes , UpdateOptionsMixed }

Public 成员函数

double Accuracy ()
bool LoadPartialComponents ()
NXOpen::SelectNXObjectListSelectedObjects ()
void SetAccuracy (double accuracy)
void SetLoadPartialComponents (bool loadPartialComponents)
void SetUpdateOnSave (NXOpen::MassPropertiesBuilder::UpdateOptions updateOption)
void UpdateNow ()
NXOpen::MassPropertiesBuilder::UpdateOptions UpdateOnSave ()
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 _MassPropertiesBuilderBuilder

详细描述

质量属性构建器

表示 NXOpen::MassPropertiesBuilder,用于计算所选对象的重量,并通知部件在保存时需要更新装配体的重量属性数据。
要创建此类的新实例,请使用 NXOpen::PropertiesManager::CreateMassPropertiesBuilder

创建于NX8.0.0.

成员枚举类型说明

◆ UpdateOptions

指定将应用于所有所选对象的“保存时更新”选项。

枚举值
UpdateOptionsNo 

所有所选对象的“保存时更新”属性将被关闭。

UpdateOptionsYes 

所有所选对象的“保存时更新”属性将被打开。

UpdateOptionsMixed 

所选对象的“保存时更新”属性将保持不变。

成员函数说明

◆ Accuracy()

double NXOpen::MassPropertiesBuilder::Accuracy ( )

返回“立即更新”期间用于重量计算的精度。
创建于NX8.0.0.

许可证要求:无

◆ LoadPartialComponents()

bool NXOpen::MassPropertiesBuilder::LoadPartialComponents ( )

返回“加载部分组件”标志。 此标志指定是否将完全加载部分加载的组件,以便“保存时更新”设置可以应用于所有部件。 如果此标志打开,提交操作可能需要更长时间。
创建于NX8.0.0.

许可证要求:无

◆ SelectedObjects()

NXOpen::SelectNXObjectList * NXOpen::MassPropertiesBuilder::SelectedObjects ( )

返回所选对象列表。
创建于NX8.0.0.

许可证要求:无

◆ SetAccuracy()

void NXOpen::MassPropertiesBuilder::SetAccuracy ( double accuracy)

设置“立即更新”期间用于重量计算的精度。
创建于NX8.0.0.

许可证要求:无

参数
accuracy精度

◆ SetLoadPartialComponents()

void NXOpen::MassPropertiesBuilder::SetLoadPartialComponents ( bool loadPartialComponents)

设置“加载部分组件”标志。 此标志指定是否将完全加载部分加载的组件,以便“保存时更新”设置可以应用于所有部件。 如果此标志打开,提交操作可能需要更长时间。
创建于NX8.0.0.

许可证要求:无

参数
loadPartialComponents加载部分组件

◆ SetUpdateOnSave()

void NXOpen::MassPropertiesBuilder::SetUpdateOnSave ( NXOpen::MassPropertiesBuilder::UpdateOptions updateOption)

设置“保存时更新”选项。 此选项通知部件是否应在保存时更新装配体的重量属性,并将应用于部件列表中包含的所有完全加载的部件。 如果“加载部分组件”选项设置为true,该选项也将应用于所有部分加载的部件。
创建于NX8.0.0.

许可证要求:无

参数
updateOption更新选项

◆ UpdateNow()

void NXOpen::MassPropertiesBuilder::UpdateNow ( )

此方法将立即更新所选对象的重量属性。 为了获得更好的性能,如果已经有更高精度的结果,它将跳过质量属性计算。
创建于NX8.0.0.

许可证要求:无

◆ UpdateOnSave()

NXOpen::MassPropertiesBuilder::UpdateOptions NXOpen::MassPropertiesBuilder::UpdateOnSave ( )

返回“保存时更新”选项。 此选项通知部件是否应在保存时更新装配体的重量属性,并将应用于部件列表中包含的所有完全加载的部件。 如果“加载部分组件”选项设置为true,该选项也将应用于所有部分加载的部件。
创建于NX8.0.0.

许可证要求:无