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

定位组构建器 更多...

#include <Assemblies_PositioningGroupBuilder.hxx>

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

Public 成员函数

bool MakeActive ()
NXOpen::Assemblies::PositioningTaskOwningPositioningTask ()
NXOpen::SelectDisplayableObjectListPositioningGroupDataMembers ()
NXString PositioningGroupName ()
void SetMakeActive (bool makeActive)
void SetOwningPositioningTask (NXOpen::Assemblies::PositioningTask *positioningTask)
void SetPositioningGroupName (const char *nameOfPositioningGroup)
void SetPositioningGroupName (const NXString &nameOfPositioningGroup)
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 _PositioningGroupBuilderBuilder

详细描述

定位组构建器

    表示定位组的构建器类,用于存储设计元素的约束。
 <br> 要创建此类的新实例,请使用 @link NXOpen::CollaborativeContentManager::CreatePositioningGroupBuilder  NXOpen::CollaborativeContentManager::CreatePositioningGroupBuilder @endlink  <br>

默认值。

属性
MakeActive 1


在 NX10.0.0 中创建。

成员函数说明

◆ MakeActive()

bool NXOpen::Assemblies::PositioningGroupBuilder::MakeActive ( )

返回 用于指定新创建的定位组在创建后是否应设为活动状态的选项。
在 NX10.0.0 中创建。

许可要求:无

◆ OwningPositioningTask()

NXOpen::Assemblies::PositioningTask * NXOpen::Assemblies::PositioningGroupBuilder::OwningPositioningTask ( )

返回 所属定位任务。在创建期间,应调用 set 方法并传入要在其中创建新 NXOpen::Assemblies::PositioningGroup 的定位任务。在编辑操作期间,不应调用 set 方法。如果在编辑操作期间使用与 NXOpen::Assemblies::PositioningGroup 的所属定位任务不同的定位任务调用 set 方法,将引发错误。
在 NX10.0.0 中创建。

许可要求:无

◆ PositioningGroupDataMembers()

NXOpen::SelectDisplayableObjectList * NXOpen::Assemblies::PositioningGroupBuilder::PositioningGroupDataMembers ( )

返回 定位组的成员
在 NX10.0.0 中创建。

许可要求:无

◆ PositioningGroupName()

NXString NXOpen::Assemblies::PositioningGroupBuilder::PositioningGroupName ( )

返回 定位组的名称。此 API 的用户负责释放文本指针
在 NX10.0.0 中创建。

许可要求:无

◆ SetMakeActive()

void NXOpen::Assemblies::PositioningGroupBuilder::SetMakeActive ( bool makeActive)

设置 用于指定新创建的定位组在创建后是否应设为活动状态的选项。
在 NX10.0.0 中创建。

许可要求:nx_4gd_integration ("第四代设计")

参数
makeActivemakeactive

◆ SetOwningPositioningTask()

void NXOpen::Assemblies::PositioningGroupBuilder::SetOwningPositioningTask ( NXOpen::Assemblies::PositioningTask * positioningTask)

设置 所属定位任务。在创建期间,应调用 set 方法并传入要在其中创建新 NXOpen::Assemblies::PositioningGroup 的定位任务。在编辑操作期间,不应调用 set 方法。如果在编辑操作期间使用与 NXOpen::Assemblies::PositioningGroup 的所属定位任务不同的定位任务调用 set 方法,将引发错误。
在 NX10.0.0 中创建。

许可要求:nx_4gd_integration ("第四代设计")

参数
positioningTask此参数不能为 NULL。

◆ SetPositioningGroupName() [1/2]

void NXOpen::Assemblies::PositioningGroupBuilder::SetPositioningGroupName ( const char * nameOfPositioningGroup)

设置 定位组的名称。此 API 的用户负责释放文本指针
在 NX10.0.0 中创建。

许可要求:nx_4gd_integration ("第四代设计")

参数
nameOfPositioningGroupnameofpositioninggroup

◆ SetPositioningGroupName() [2/2]

void NXOpen::Assemblies::PositioningGroupBuilder::SetPositioningGroupName ( const NXString & nameOfPositioningGroup)

设置 定位组的名称。此 API 的用户负责释放文本指针
在 NX10.0.0 中创建。

许可要求:nx_4gd_integration ("第四代设计")

参数
nameOfPositioningGroupnameofpositioninggroup