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

对象通用属性构建器 更多...

#include <ObjectGeneralPropertiesBuilder.hxx>

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

Public 成员函数

bool Active ()
bool AddComponents ()
bool AddIndex ()
void ApplyToAllOccurrences ()
bool ApplyToComponent ()
void Delete ()
NXOpen::Point3d GetNameLocation ()
bool GroupDisplayProperties ()
int Index ()
NXString Name ()
bool NameLocationSpecified ()
NXOpen::SelectNXObjectListSelectedObjects ()
void SetActive (bool active)
void SetAddComponents (bool addComponents)
void SetAddIndex (bool addIndex)
void SetApplyToComponent (bool applyToComponent)
void SetGroupDisplayProperties (bool groupDisplayProperties)
void SetIndex (int index)
void SetName (const char *name)
void SetName (const NXString &name)
void SetNameLocation (const NXOpen::Point3d &nameLocation)
void SetNameLocationSpecified (bool nameLocationSpecified)
void SetTopLevel (bool topLevel)
void SetUniqueMembership (bool uniqueMembership)
bool TopLevel ()
bool UniqueMembership ()
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 _ObjectGeneralPropertiesBuilderBuilder

详细描述

对象通用属性构建器

表示一个@link NXOpen::ObjectGeneralPropertiesBuilder NXOpen::ObjectGeneralPropertiesBuilder@endlink,用于修改对象的名称和属性。
此类的输入可以是PSM小平面对象。
 <br> 要创建此类的新实例,请使用@link NXOpen::PropertiesManager::CreateObjectGeneralPropertiesBuilder  NXOpen::PropertiesManager::CreateObjectGeneralPropertiesBuilder @endlink  <br>

默认值。

属性
Active 0
AddComponents 0
AddIndex 0
ApplyToComponent 0
Index 0
TopLevel 0
UniqueMembership 0


创建于NX8.0.0版本。

成员函数说明

◆ Active()

bool NXOpen::ObjectGeneralPropertiesBuilder::Active ( )

获取组的激活状态。 用于激活或停用组。
创建于NX8.0.0。

许可要求:无

◆ AddComponents()

bool NXOpen::ObjectGeneralPropertiesBuilder::AddComponents ( )

获取自动添加组件状态。此标志决定是否自动添加新组件
创建于NX8.0.0。

许可要求: 无

◆ AddIndex()

bool NXOpen::ObjectGeneralPropertiesBuilder::AddIndex ( )

获取是否添加索引。 若设为true,将在名称后追加索引。
创建于NX8.0.0。

许可要求:无

◆ ApplyToAllOccurrences()

void NXOpen::ObjectGeneralPropertiesBuilder::ApplyToAllOccurrences ( )

将名称应用到组件实例。 该实例的所有引用都将继承此名称。
创建于NX8.0.0。

许可要求: 无

◆ ApplyToComponent()

bool NXOpen::ObjectGeneralPropertiesBuilder::ApplyToComponent ( )

获取名称应用到组件状态。若为真,名称将应用到组件
创建于NX8.0.0。

许可要求: 无

◆ Delete()

void NXOpen::ObjectGeneralPropertiesBuilder::Delete ( )

删除每个选中对象的名称。
创建于NX8.0.0。

许可要求:无

◆ GetNameLocation()

NXOpen::Point3d NXOpen::ObjectGeneralPropertiesBuilder::GetNameLocation ( )

获取名称位置
创建于NX8.0.0。

许可要求: 无

◆ GroupDisplayProperties()

bool NXOpen::ObjectGeneralPropertiesBuilder::GroupDisplayProperties ( )

获取组显示属性。此字段管理组的显示属性
创建于NX8.0.0。

许可要求: 无

◆ Index()

int NXOpen::ObjectGeneralPropertiesBuilder::Index ( )

获取索引。 当"添加索引"设为true时,该索引将追加到名称后。
创建于NX8.0.0。

许可要求:无

◆ Name()

NXString NXOpen::ObjectGeneralPropertiesBuilder::Name ( )

获取名称。 该名称将应用于选中对象。
创建于NX8.0.0。

许可要求:无

◆ NameLocationSpecified()

bool NXOpen::ObjectGeneralPropertiesBuilder::NameLocationSpecified ( )

获取名称位置指定状态。此状态表示是否将更改名称位置
创建于NX8.0.0。

许可要求: 无

◆ SelectedObjects()

NXOpen::SelectNXObjectList * NXOpen::ObjectGeneralPropertiesBuilder::SelectedObjects ( )

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

许可要求:无

◆ SetActive()

void NXOpen::ObjectGeneralPropertiesBuilder::SetActive ( bool active)

设置组的激活状态。 用于激活或停用组。
创建于NX8.0.0。

许可要求:无

参数
active激活状态

◆ SetAddComponents()

void NXOpen::ObjectGeneralPropertiesBuilder::SetAddComponents ( bool addComponents)

设置自动添加组件状态。此标志决定是否自动添加新组件
创建于NX8.0.0。

许可要求: 无

参数
addComponents自动添加组件状态

◆ SetAddIndex()

void NXOpen::ObjectGeneralPropertiesBuilder::SetAddIndex ( bool addIndex)

设置是否添加索引。 若设为true,将在名称后追加索引。
创建于NX8.0.0。

许可要求:无

参数
addIndex是否添加索引

◆ SetApplyToComponent()

void NXOpen::ObjectGeneralPropertiesBuilder::SetApplyToComponent ( bool applyToComponent)

设置名称应用到组件状态。若为真,名称将应用到组件
创建于NX8.0.0。

许可要求: 无

参数
applyToComponent名称应用到组件状态

◆ SetGroupDisplayProperties()

void NXOpen::ObjectGeneralPropertiesBuilder::SetGroupDisplayProperties ( bool groupDisplayProperties)

设置组显示属性。此字段管理组的显示属性
创建于NX8.0.0。

许可要求: 无

参数
groupDisplayProperties组显示属性

◆ SetIndex()

void NXOpen::ObjectGeneralPropertiesBuilder::SetIndex ( int index)

设置索引。 当"添加索引"设为true时,该索引将追加到名称后。
创建于NX8.0.0。

许可要求:无

参数
index索引

◆ SetName() [1/2]

void NXOpen::ObjectGeneralPropertiesBuilder::SetName ( const char * name)

设置名称。 该名称将应用于选中对象。
创建于NX8.0.0。

许可要求:无

参数
name名称

◆ SetName() [2/2]

void NXOpen::ObjectGeneralPropertiesBuilder::SetName ( const NXString & name)

设置名称。 该名称将应用于选中对象。
创建于NX8.0.0。

许可要求:无

参数
name名称

◆ SetNameLocation()

void NXOpen::ObjectGeneralPropertiesBuilder::SetNameLocation ( const NXOpen::Point3d & nameLocation)

设置名称位置。若名称位置指定状态为真,此值将用于更改通用对象的名称位置
创建于NX8.0.0。

许可要求: 无

参数
nameLocation名称位置

◆ SetNameLocationSpecified()

void NXOpen::ObjectGeneralPropertiesBuilder::SetNameLocationSpecified ( bool nameLocationSpecified)

设置名称位置指定状态。此状态表示是否将更改名称位置
创建于NX8.0.0。

许可要求: 无

参数
nameLocationSpecified名称位置指定状态

◆ SetTopLevel()

void NXOpen::ObjectGeneralPropertiesBuilder::SetTopLevel ( bool topLevel)

设置是否显示在顶层。 若设为true,对象将显示在部件导航器的顶层。 仅适用于选中对象为组或引用集的情况。
创建于NX8.0.0。

许可要求:无

参数
topLevel是否显示在顶层

◆ SetUniqueMembership()

void NXOpen::ObjectGeneralPropertiesBuilder::SetUniqueMembership ( bool uniqueMembership)

设置组的唯一成员属性。 该字段管理组的唯一成员属性。
创建于NX8.0.0。

许可要求:无

参数
uniqueMembership唯一成员属性

◆ TopLevel()

bool NXOpen::ObjectGeneralPropertiesBuilder::TopLevel ( )

获取是否显示在顶层。 若设为true,对象将显示在部件导航器的顶层。 仅适用于选中对象为组或引用集的情况。
创建于NX8.0.0。

许可要求:无

◆ UniqueMembership()

bool NXOpen::ObjectGeneralPropertiesBuilder::UniqueMembership ( )

获取组的唯一成员属性。 该字段管理组的唯一成员属性。
创建于NX8.0.0。

许可要求:无