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

管线管理器 更多...

#include <MechanicalRouting_RunsManager.hxx>

Public 成员函数

void AddComponentsToRun (const std::vector< NXOpen::Assemblies::Component * > &componentsToAdd, NXOpen::NXObject *run)
void AddToRun (NXOpen::Assemblies::Component *component, NXOpen::NXObject *run)
void AssociateRun (NXOpen::Part *part, NXOpen::NXObject *run)
void Delete3dRunObject (NXOpen::Part *part, NXOpen::NXObject *runObject)
void Delete3dRunObjects (const std::vector< NXOpen::NXObject * > &runObjects)
void DissociateRun (NXOpen::Part *part, NXOpen::NXObject *run)
void GetLoadedRuns (std::vector< NXOpen::NXObject * > &runs)
void LoadRuns (NXOpen::CollaborativeDesign *collaborativeDesign, std::vector< NXString > &runIdsToLoad)
void MakeRunInactive (NXOpen::Part *part)
void MoveComponentsToRun (const std::vector< NXOpen::Assemblies::Component * > &componentsToMove, NXOpen::NXObject *run)
void MoveToRun (NXOpen::Assemblies::Component *component, NXOpen::NXObject *run)
void RemoveComponentFromRun (NXOpen::Assemblies::Component *component, NXOpen::NXObject *run)
void RemoveComponentsFromRun (const std::vector< NXOpen::Assemblies::Component * > &componentsToRemove, NXOpen::NXObject *run)
void ReverseFlowDirectionForRunBranch (NXOpen::NXObject *run)
void SetActiveRun (NXOpen::Part *part, NXOpen::NXObject *run)
void ShowFlowDirectionForRun (NXOpen::Part *part, NXOpen::NXObject *run)
void ShowFlowDirectionForRunBranch (NXOpen::Part *part, NXOpen::NXObject *run)
tag_t Tag () const
void UnloadRun (NXOpen::NXObject *run)

详细描述

管线管理器

表示用于管理机械路由应用中管系的管系管理器, 包括加载和卸载管系、将管系关联到部件/从部件分离、设置/清除 活动管系,以及向管系添加/移除组件
要获取此类的实例,请参考 NXOpen::MechanicalRouting::RoutingManager

创建于 NX1953.0.0.

成员函数说明

◆ AddComponentsToRun()

void NXOpen::MechanicalRouting::RunsManager::AddComponentsToRun ( const std::vector< NXOpen::Assemblies::Component * > & componentsToAdd,
NXOpen::NXObject * run )

使传入的组件成为传入管路的成员
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
componentsToAdd要添加到管路的组件
run要添加组件的管路

◆ AddToRun()

void NXOpen::MechanicalRouting::RunsManager::AddToRun ( NXOpen::Assemblies::Component * component,
NXOpen::NXObject * run )

使传入的组件成为传入管路的成员
在 NX1953.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
component要添加到管路的组件。
run要添加组件的管路。

◆ AssociateRun()

void NXOpen::MechanicalRouting::RunsManager::AssociateRun ( NXOpen::Part * part,
NXOpen::NXObject * run )

将管系关联到部件
创建于 NX1953.0.0.

许可证要求 : routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC")

参数
part要关联管系的部件
run要与部件关联的管系

◆ Delete3dRunObject()

void NXOpen::MechanicalRouting::RunsManager::Delete3dRunObject ( NXOpen::Part * part,
NXOpen::NXObject * runObject )

删除 RSD 3D 创作的管路或分支对象
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part包含给定管路的部件
runObject要删除的管路对象,仅限制为管路和分支。

◆ Delete3dRunObjects()

void NXOpen::MechanicalRouting::RunsManager::Delete3dRunObjects ( const std::vector< NXOpen::NXObject * > & runObjects)

从部件文件中删除一个或多个三维创作的管路或分支
创建于 NX2007.0.0。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
runObjects要删除的管路/分支对象,该函数仅限制于删除多个管路/分支。

◆ DissociateRun()

void NXOpen::MechanicalRouting::RunsManager::DissociateRun ( NXOpen::Part * part,
NXOpen::NXObject * run )

从部件上分离管路
在 NX1953.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part要分离管路的部件
run要从部件分离的管路

◆ GetLoadedRuns()

void NXOpen::MechanicalRouting::RunsManager::GetLoadedRuns ( std::vector< NXOpen::NXObject * > & runs)

获取NX会话中已加载的管系
创建于 NX1953.0.0.

许可证要求 : routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC")

参数
runs在NX会话中已加载的管系对象

◆ LoadRuns()

void NXOpen::MechanicalRouting::RunsManager::LoadRuns ( NXOpen::CollaborativeDesign * collaborativeDesign,
std::vector< NXString > & runIdsToLoad )

将管系加载到NX会话中
创建于 NX1953.0.0.

许可证要求 : routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC")

参数
collaborativeDesign包含要加载管系的协同设计
runIdsToLoad要加载的管系的管系ID

◆ MakeRunInactive()

void NXOpen::MechanicalRouting::RunsManager::MakeRunInactive ( NXOpen::Part * part)

使指定部件的所有激活管路变为非激活状态
在 NX1953.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part要使其激活管路变为非激活状态的部件。

◆ MoveComponentsToRun()

void NXOpen::MechanicalRouting::RunsManager::MoveComponentsToRun ( const std::vector< NXOpen::Assemblies::Component * > & componentsToMove,
NXOpen::NXObject * run )

将传入组件的成员资格从其所属的任何管路移动到传入的管路
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
componentsToMove要移动到管路的组件
run要将组件移动到的管路

◆ MoveToRun()

void NXOpen::MechanicalRouting::RunsManager::MoveToRun ( NXOpen::Assemblies::Component * component,
NXOpen::NXObject * run )

将传入组件的成员资格从其所属的任何管路移动到传入的管路
在 NX1953.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
component要移动到另一个管路的组件。
run要将组件移动到的管路。

◆ RemoveComponentFromRun()

void NXOpen::MechanicalRouting::RunsManager::RemoveComponentFromRun ( NXOpen::Assemblies::Component * component,
NXOpen::NXObject * run )

从传入管路的成员中移除传入的组件
在 NX2007.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
component要从管路中移除的组件。
run要从中移除组件的管路。

◆ RemoveComponentsFromRun()

void NXOpen::MechanicalRouting::RunsManager::RemoveComponentsFromRun ( const std::vector< NXOpen::Assemblies::Component * > & componentsToRemove,
NXOpen::NXObject * run )

从传入管路的成员中移除传入的组件
在 NX2406.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
componentsToRemove要从管路中移除的组件。
run要从中移除组件的管路。

◆ ReverseFlowDirectionForRunBranch()

void NXOpen::MechanicalRouting::RunsManager::ReverseFlowDirectionForRunBranch ( NXOpen::NXObject * run)

反转管路指定分支的流动方向
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
run要反转流动方向的分支

◆ SetActiveRun()

void NXOpen::MechanicalRouting::RunsManager::SetActiveRun ( NXOpen::Part * part,
NXOpen::NXObject * run )

为指定部件将传入的管路设置为激活管路
在 NX1953.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part要设置激活管路的部件
run要在部件中设置为激活的管路

◆ ShowFlowDirectionForRun()

void NXOpen::MechanicalRouting::RunsManager::ShowFlowDirectionForRun ( NXOpen::Part * part,
NXOpen::NXObject * run )

显示管路所有分支的流动方向
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part包含要显示流动方向的管路或与管路关联的组件的部件
run要显示流动方向的管路

◆ ShowFlowDirectionForRunBranch()

void NXOpen::MechanicalRouting::RunsManager::ShowFlowDirectionForRunBranch ( NXOpen::Part * part,
NXOpen::NXObject * run )

显示管路指定分支的流动方向
在 NX1980.0.0 中创建。

许可证要求:routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part包含要显示流动方向的管路分支或与管路分支关联的组件的部件
run要显示流动方向的分支

◆ Tag()

tag_t NXOpen::MechanicalRouting::RunsManager::Tag ( ) const

返回此对象的标签。

◆ UnloadRun()

void NXOpen::MechanicalRouting::RunsManager::UnloadRun ( NXOpen::NXObject * run)

关闭并卸载传入的管系
创建于 NX1953.0.0.

许可证要求 : routing_base ("Routing Basic"), routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC")

参数
run要卸载的管系