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

管段管理器 更多...

#include <MechanicalRouting_SpoolManager.hxx>

Public 成员函数

NXOpen::PartFindParentAssembly (NXOpen::Part *spoolAssemblyPart)
NXOpen::Assemblies::ComponentFindParentAssemblyComponent (NXOpen::Assemblies::Component *spoolAssemblyComponent, NXOpen::MechanicalRouting::Spool *sourceSpool)
NXOpen::MechanicalRouting::SpoolFindSourceSpool (NXOpen::Part *spoolAssemblyPart)
bool IsSpoolAssembly (NXOpen::Part *part)
void MoveMembersToSpool (const std::vector< NXOpen::Assemblies::Component * > &members, NXOpen::MechanicalRouting::Spool *desinationSpool)
NXString QueryParentAssembly (NXOpen::Part *spoolAssembly)
std::vector< NXStringQuerySpoolAssemblies (const std::vector< NXOpen::MechanicalRouting::Spool * > &spools)
void RefreshSpoolAssemblyInformation (const std::vector< NXOpen::MechanicalRouting::Spool * > &spools)
void RefreshSpools (NXOpen::Part *part)
void RemoveMembersFromTheirSpools (const std::vector< NXOpen::Assemblies::Component * > &members)
tag_t Tag () const

详细描述

管段管理器

表示用于管理管段及其关联对象的管段管理器
要获取此类的实例,请参考 NXOpen::MechanicalRouting::RoutingManager

创建于NX2007.0.0。

成员函数说明

◆ FindParentAssembly()

NXOpen::Part * NXOpen::MechanicalRouting::SpoolManager::FindParentAssembly ( NXOpen::Part * spoolAssemblyPart)

当给定管段装配部件时,返回父装配部件(如果已加载)。 如果父装配未加载,则返回 NULL。
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
spoolAssemblyPart管段装配部件

◆ FindParentAssemblyComponent()

NXOpen::Assemblies::Component * NXOpen::MechanicalRouting::SpoolManager::FindParentAssemblyComponent ( NXOpen::Assemblies::Component * spoolAssemblyComponent,
NXOpen::MechanicalRouting::Spool * sourceSpool )

当给定管段装配组件时,返回父装配组件(如果已加载)。 如果父装配未加载,则返回 NULL。

返回
父装配组件。
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")
参数
spoolAssemblyComponent需要查找其父组件的管段装配组件。
sourceSpool用于创建此管段装配的管段。使用 MechanicalRouting::SpoolManager::FindSourceSpool 查找管段。

◆ FindSourceSpool()

NXOpen::MechanicalRouting::Spool * NXOpen::MechanicalRouting::SpoolManager::FindSourceSpool ( NXOpen::Part * spoolAssemblyPart)

查找用于创建管段装配的管段。 如果父装配未加载,则返回 NULL。
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
spoolAssemblyPart管段装配部件

◆ IsSpoolAssembly()

bool NXOpen::MechanicalRouting::SpoolManager::IsSpoolAssembly ( NXOpen::Part * part)

部件是否是管段装配?
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part部件

◆ MoveMembersToSpool()

void NXOpen::MechanicalRouting::SpoolManager::MoveMembersToSpool ( const std::vector< NXOpen::Assemblies::Component * > & members,
NXOpen::MechanicalRouting::Spool * desinationSpool )

将成员移动到目标管段,从其原始管段中移除它们
创建于NX2007.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
members要移动到目标管段的成员
desinationSpool要将成员移动到的目标管段

◆ QueryParentAssembly()

NXString NXOpen::MechanicalRouting::SpoolManager::QueryParentAssembly ( NXOpen::Part * spoolAssembly)

查询包含发布管段装配的管段的装配的文件名。

返回
管段装配的父装配
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")
参数
spoolAssembly管段装配

◆ QuerySpoolAssemblies()

std::vector< NXString > NXOpen::MechanicalRouting::SpoolManager::QuerySpoolAssemblies ( const std::vector< NXOpen::MechanicalRouting::Spool * > & spools)

查询给定管段的关联管段装配的文件名。 如果管段没有关联的管段装配,则在此数组中返回空值。

返回
管段的管段装配。
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")
参数
spools要查询关联管段装配的管段。

◆ RefreshSpoolAssemblyInformation()

void NXOpen::MechanicalRouting::SpoolManager::RefreshSpoolAssemblyInformation ( const std::vector< NXOpen::MechanicalRouting::Spool * > & spools)

从 Teamcenter 刷新给定管段的管段装配信息。
创建于NX2406.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
spools要刷新信息的管段。

◆ RefreshSpools()

void NXOpen::MechanicalRouting::SpoolManager::RefreshSpools ( NXOpen::Part * part)

刷新管段的关联视图集和组件组
创建于NX2007.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
part包含要刷新的管段的部件

◆ RemoveMembersFromTheirSpools()

void NXOpen::MechanicalRouting::SpoolManager::RemoveMembersFromTheirSpools ( const std::vector< NXOpen::Assemblies::Component * > & members)

从其所属的管段中移除成员
创建于NX2007.0.0。

许可要求 : routing_advanced ("Routing Advanced") 或 routing_pipetube ("Routing Piping and Tubing") 或 routing_hvac ("Routing HVAC")

参数
members要从其管段中移除的成员

◆ Tag()

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

返回此对象的标记。