组构建器
更多...
#include <GroupBuilder.hxx>
|
|
class | _GroupBuilderBuilder |
组构建器
表示 NXOpen::GroupBuilder
要创建此类的新实例,请使用 NXOpen::BasePart::CreateGatewayGroupBuilder
默认值。
| 属性 | 值 |
| ActionType | 0 |
| GroupDisplayProperties | true |
创建于NX5.0.0。
◆ Action
表示此构建器要执行的操作类型。
| 枚举值 |
|---|
| ActionNewGroup | 在建模或制图中创建新组
|
| ActionAddToGroup | 在建模中向现有组添加成员
|
| ActionRemoveFromGroup | 在建模中移除现有组的成员
|
| ActionUngroup | 在建模或草绘器中删除组
|
| ActionEditGroup | 在建模或草绘器中编辑组
|
| ActionNewSketchGroup | 在直接草绘、草绘任务环境或制图表中创建新草绘组
|
◆ SketchType
表示要创建的草绘组的类型。
| 枚举值 |
|---|
| SketchTypeRegular | 可以包含任何草绘曲线或尺寸的常规草绘组
|
| SketchTypeUnique | 成员不能是任何其他草绘组成员的常规草绘组
|
| SketchTypeRigid | 对应于刚性草绘约束的草绘组
|
| SketchTypeScalable | 对应于可缩放草绘约束的草绘组
|
◆ UngroupOption
表示删除组时控制行为的选项。
| 枚举值 |
|---|
| UngroupOptionTop | 删除一个组
|
| UngroupOptionFull | 递归删除组
|
◆ ActionType()
| int NXOpen::GroupBuilder::ActionType |
( |
| ) |
|
获取此建造器要执行的操作类型。
-
0 表示在建模或制图中创建新组
-
1 表示在建模中向现有组添加成员
-
2 表示在建模中移除现有组的成员
-
3 表示在建模或草绘器中删除组
-
4 表示在建模或草绘器中编辑组
-
5 表示在直接草绘、草绘任务环境或制图草绘中创建新的草绘组
创建于 NX5.0.0。
许可证要求:无
◆ ActivegroupOption()
| bool NXOpen::GroupBuilder::ActivegroupOption |
( |
| ) |
|
获取活动组选项,用于在直接草绘、草绘任务环境或制图草绘中将草绘组设为活动组。
创建于 NX5.0.0。
许可证要求:无
◆ AttributeHolder()
返回创建新组时创建的属性持有者对象
创建于 NX1980.0.0。
许可要求:无
◆ GroupDisplayProperties()
| bool NXOpen::GroupBuilder::GroupDisplayProperties |
( |
| ) |
|
返回组显示选项
创建于 NX7.5.0。
许可要求:无
◆ GroupInAction()
获取正在操作的组
创建于 NX5.0.0。
许可证要求:无
◆ GroupName()
| NXString NXOpen::GroupBuilder::GroupName |
( |
| ) |
|
获取组名
创建于 NX5.0.0。
许可证要求:无
◆ ObjectsInGroup()
获取组中的对象
创建于 NX5.0.0。
许可证要求:无
◆ OwningObject()
返回所属对象,即当前必须是草图的草图对象
创建于 NX6.0.0。
许可要求:无
◆ SetActionType()
| void NXOpen::GroupBuilder::SetActionType |
( |
int | actionType | ) |
|
设置此建造器要执行的操作类型。
-
0 表示在建模或制图中创建新组
-
1 表示在建模中向现有组添加成员
-
2 表示在建模中移除现有组的成员
-
3 表示在建模或草绘器中删除组
-
4 表示在建模或草绘器中编辑组
-
5 表示在直接草绘、草绘任务环境或制图草绘中创建新的草绘组
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SetActivegroupOption()
| void NXOpen::GroupBuilder::SetActivegroupOption |
( |
bool | activegroupOption | ) |
|
设置活动组选项,用于在直接草绘、草绘任务环境或制图草绘中将草绘组设为活动组。
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SetGroupDisplayProperties()
| void NXOpen::GroupBuilder::SetGroupDisplayProperties |
( |
bool | gdpOption | ) |
|
设置组显示选项
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetGroupName() [1/2]
| void NXOpen::GroupBuilder::SetGroupName |
( |
const char * | groupName | ) |
|
设置组名
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SetGroupName() [2/2]
| void NXOpen::GroupBuilder::SetGroupName |
( |
const NXString & | groupName | ) |
|
设置组名
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SetOwningObject()
设置所属对象,即当前必须是草图的草图对象
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetSketchGroupType()
设置要创建的草图组类型
创建于 NX9.0.0。
许可要求:无
- 参数
-
◆ SetUngroupLevel()
设置解组级别
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SetUniqueMembershipOption()
| void NXOpen::GroupBuilder::SetUniqueMembershipOption |
( |
bool | umgOption | ) |
|
设置唯一成员选项(即 umg 选项)
创建于 NX5.0.0。
许可证要求:无
- 参数
-
◆ SketchGroupType()
返回要创建的草图组类型
创建于 NX9.0.0。
许可要求:无
◆ UngroupLevel()
获取解组级别
创建于 NX5.0.0。
许可证要求:无
◆ UniqueMembershipOption()
| bool NXOpen::GroupBuilder::UniqueMembershipOption |
( |
| ) |
|
获取唯一成员选项(即 umg 选项)
创建于 NX5.0.0。
许可证要求:无