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

集成运行构建器 更多...

#include <Routing_IntegrateRunsBuilder.hxx>

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

Public 类型

enum  Button { ButtonFromItems , ButtonToItems , ButtonMemberItems , ButtonUnknown = -1 }
enum  Enum { EnumFirstRun , EnumSecondRun }

Public 成员函数

NXOpen::SelectNXObjectFirstRun ()
void ModifyItemsButton (const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::IntegrateRunsBuilder::Button buttonType)
NXOpen::Routing::IntegrateRunsBuilder::Enum RunAttributes ()
NXString RunName ()
NXOpen::SelectNXObjectSecondRun ()
void SetRunAttributes (NXOpen::Routing::IntegrateRunsBuilder::Enum runAttributes)
void SetRunName (const char *runName)
void SetRunName (const NXString &runName)
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 _IntegrateRunsBuilderBuilder

详细描述

集成运行构建器

合并管路集对象的构造器类
要创建此类的新实例,请使用 NXOpen::Routing::RouteManager::IntegrateRunsBuilder
默认值

属性
管路集属性 第一个管路集


创建于NX8.0.0版本

成员枚举类型说明

◆ Button

用于区分来源/目标/成员项按钮回调的枚举

枚举值
ButtonFromItems 

将树列表中选中节点设为来源项

ButtonToItems 

将树列表中选中节点设为目标项

ButtonMemberItems 

将树列表中选中节点设为成员项

ButtonUnknown 

未知按钮ID

◆ Enum

管路集属性来源

枚举值
EnumFirstRun 

第一个管路集

EnumSecondRun 

第二个管路集

成员函数说明

◆ FirstRun()

NXOpen::SelectNXObject * NXOpen::Routing::IntegrateRunsBuilder::FirstRun ( )

获取第一个管路集
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

◆ ModifyItemsButton()

void NXOpen::Routing::IntegrateRunsBuilder::ModifyItemsButton ( const std::vector< NXOpen::NXObject * > & objects,
NXOpen::Routing::IntegrateRunsBuilder::Button buttonType )

根据按钮类型,将指定来源/目标项树列表中的选中节点更新为来源/目标/成员项
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

参数
objects管路集的来源/目标/成员项对象
buttonType将选中节点修改为来源、目标或成员项

◆ RunAttributes()

NXOpen::Routing::IntegrateRunsBuilder::Enum NXOpen::Routing::IntegrateRunsBuilder::RunAttributes ( )

获取管路集属性
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

◆ RunName()

NXString NXOpen::Routing::IntegrateRunsBuilder::RunName ( )

获取用户指定的合并后管路集名称
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

◆ SecondRun()

NXOpen::SelectNXObject * NXOpen::Routing::IntegrateRunsBuilder::SecondRun ( )

获取第二个管路集
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

◆ SetRunAttributes()

void NXOpen::Routing::IntegrateRunsBuilder::SetRunAttributes ( NXOpen::Routing::IntegrateRunsBuilder::Enum runAttributes)

设置管路集属性
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

参数
runAttributes管路集属性

◆ SetRunName() [1/2]

void NXOpen::Routing::IntegrateRunsBuilder::SetRunName ( const char * runName)

设置用户指定的合并后管路集名称
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

参数
runName管路集名称

◆ SetRunName() [2/2]

void NXOpen::Routing::IntegrateRunsBuilder::SetRunName ( const NXString & runName)

设置用户指定的合并后管路集名称
创建于NX8.0.0版本

许可要求:routing_advanced ("高级管路设计"), routing_base ("基础管路设计")

参数
runName管路集名称