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

布管管理器 更多...

#include <MechanicalRouting_RoutingManager.hxx>

Public 类型

enum  DataType { DataTypeAll , DataTypeNetwork , DataTypeDevices }

Public 成员函数

void AddGuidToObjectAttribute (NXOpen::NXObject *guidObject, const char *attributeName)
void AddGuidToObjectAttribute (NXOpen::NXObject *guidObject, const NXString &attributeName)
NXOpen::MechanicalRouting::BuilderFactoryBuilderFactory ()
NXOpen::MechanicalRouting::ConnectivityServiceConnectivityService ()
void ExportCablewayToFile (NXOpen::BasePart *part, const char *xmlFileName, const char *action, NXOpen::MechanicalRouting::RoutingManager::DataType dataTypeToExport, int maxSearchLevels)
void ExportCablewayToFile (NXOpen::BasePart *part, const NXString &xmlFileName, const NXString &action, NXOpen::MechanicalRouting::RoutingManager::DataType dataTypeToExport, int maxSearchLevels)
void GetCoincidentNodes (NXOpen::TaggedObject *nodeOccurrence, std::vector< NXOpen::TaggedObject * > &coincidentNodes)
void GetPortsFromFitting (NXOpen::Assemblies::Component *fittingComponent, std::vector< NXOpen::Routing::Port * > &ports)
NXOpen::MechanicalRouting::RunsAssignmentManagerRunsAssignmentManager ()
NXOpen::MechanicalRouting::RunsManagerRunsManager ()
NXOpen::MechanicalRouting::SpoolManagerSpoolManager ()
tag_t Tag () const

静态 Public 成员函数

static RoutingManagerGetRoutingManager (NXOpen::Session *owner)

详细描述

布管管理器

表示 NXOpen::MechanicalRouting::RoutingManager 对象。
要获取此类的实例,请参考 NXOpen::Session

创建于 NX11.0.0。

成员枚举类型说明

◆ DataType

指定要导出的索道数据类型。 用于 MechanicalRouting::RoutingManager::ExportCablewayToFile 方法。

枚举值
DataTypeAll 

导出所有内容(线段、节点和设备)。

DataTypeNetwork 

导出构成索道网络的线段和节点。

DataTypeDevices 

导出连接到索道网络的设备。

成员函数说明

◆ AddGuidToObjectAttribute() [1/2]

void NXOpen::MechanicalRouting::RoutingManager::AddGuidToObjectAttribute ( NXOpen::NXObject * guidObject,
const char * attributeName )

生成一个全局唯一标识符(GUID),并将其作为给定属性的值添加到给定对象上。
Created in NX1984.0.0.

许可证要求 : routing_cabling ("Routing Cabling")

参数
guidObject要放置属性的对象。
attributeName用于存储GUID的属性名称。

◆ AddGuidToObjectAttribute() [2/2]

void NXOpen::MechanicalRouting::RoutingManager::AddGuidToObjectAttribute ( NXOpen::NXObject * guidObject,
const NXString & attributeName )

生成一个全局唯一标识符(GUID),并将其作为给定属性的值添加到给定对象上。
Created in NX1984.0.0.

许可证要求 : routing_cabling ("Routing Cabling")

参数
guidObject要放置属性的对象。
attributeName用于存储GUID的属性名称。

◆ BuilderFactory()

NXOpen::MechanicalRouting::BuilderFactory * NXOpen::MechanicalRouting::RoutingManager::BuilderFactory ( )

返回一个 NXOpen::MechanicalRouting::BuilderFactory 对象。使用此对象创建特定的Routing机械建造器。
Created in NX11.0.0.

◆ ConnectivityService()

NXOpen::MechanicalRouting::ConnectivityService * NXOpen::MechanicalRouting::RoutingManager::ConnectivityService ( )

返回一个 NXOpen::MechanicalRouting::ConnectivityService 对象。使用此对象进行特定的Routing机械连接性服务。
Created in NX11.0.0.

◆ ExportCablewayToFile() [1/2]

void NXOpen::MechanicalRouting::RoutingManager::ExportCablewayToFile ( NXOpen::BasePart * part,
const char * xmlFileName,
const char * action,
NXOpen::MechanicalRouting::RoutingManager::DataType dataTypeToExport,
int maxSearchLevels )

将给定部件中所有的NX Routing索道信息导出到给定的XML文件中,格式为Capital Cable Router可读取的格式。 如果出现以下情况则返回错误:

  • 无法写入文件
  • 部件中没有Routing数据


Created in NX1980.0.0.

许可证要求 : routing_cabling ("Routing Cabling")

参数
part要导出Routing索道数据的部件。
xmlFileName要写入索道数据的文件名。
action通常为"none"、"insert"、"update"、"delete"或"unknown"。
dataTypeToExport要导出的数据类型(例如索道、设备或两者)。
maxSearchLevels沿装配树搜索索道数据的最大层级数。

◆ ExportCablewayToFile() [2/2]

void NXOpen::MechanicalRouting::RoutingManager::ExportCablewayToFile ( NXOpen::BasePart * part,
const NXString & xmlFileName,
const NXString & action,
NXOpen::MechanicalRouting::RoutingManager::DataType dataTypeToExport,
int maxSearchLevels )

将给定部件中所有的NX Routing索道信息导出到给定的XML文件中,格式为Capital Cable Router可读取的格式。 如果出现以下情况则返回错误:

  • 无法写入文件
  • 部件中没有Routing数据


Created in NX1980.0.0.

许可证要求 : routing_cabling ("Routing Cabling")

参数
part要导出Routing索道数据的部件。
xmlFileName要写入索道数据的文件名。
action通常为"none"、"insert"、"update"、"delete"或"unknown"。
dataTypeToExport要导出的数据类型(例如索道、设备或两者)。
maxSearchLevels沿装配树搜索索道数据的最大层级数。

◆ GetCoincidentNodes()

void NXOpen::MechanicalRouting::RoutingManager::GetCoincidentNodes ( NXOpen::TaggedObject * nodeOccurrence,
std::vector< NXOpen::TaggedObject * > & coincidentNodes )

在指定节点处获取所有重合节点。节点可以是控制点或索道网络点,且基于实例。
Created in NX2007.0.0.

许可证要求 : routing_cabling ("Routing Cabling")

参数
nodeOccurrence节点实例
coincidentNodes重合节点

◆ GetPortsFromFitting()

void NXOpen::MechanicalRouting::RoutingManager::GetPortsFromFitting ( NXOpen::Assemblies::Component * fittingComponent,
std::vector< NXOpen::Routing::Port * > & ports )

从给定的管接头组件获取端口实例。 返回的端口之一可能来自该组件的部件,若组件是切割弯头,该端口可能是原型端口。
Created in NX1953.0.0.

许可证要求 : routing_base ("Routing Basic")

参数
fittingComponent要查询其端口的组件。
ports端口

◆ GetRoutingManager()

RoutingManager * NXOpen::MechanicalRouting::RoutingManager::GetRoutingManager ( NXOpen::Session * owner)
static

返回运行中会话的RoutingManager对象,该对象用作应用程序API的“网关”类。 该API中所有其他对象的引用均通过此类上的方法和属性直接或间接获得。 在调用此方法之前,应使用NXOpen API中的“GetSession”方法初始化平台会话。

◆ RunsAssignmentManager()

NXOpen::MechanicalRouting::RunsAssignmentManager * NXOpen::MechanicalRouting::RoutingManager::RunsAssignmentManager ( )

返回一个 NXOpen::MechanicalRouting::RunsAssignmentManager 对象。使用此对象进行特定的Routing机械管路组分配管理。
Created in NX1953.0.0.

◆ RunsManager()

NXOpen::MechanicalRouting::RunsManager * NXOpen::MechanicalRouting::RoutingManager::RunsManager ( )

返回一个 NXOpen::MechanicalRouting::RunsManager 对象。使用此对象进行特定的Routing机械管路组管理。
Created in NX1953.0.0.

◆ SpoolManager()

NXOpen::MechanicalRouting::SpoolManager * NXOpen::MechanicalRouting::RoutingManager::SpoolManager ( )

返回一个 NXOpen::MechanicalRouting::SpoolManager 对象。使用此对象管理管线和其关联对象。
在 NX2007.0.0 中创建。

◆ Tag()

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

返回此对象的标签。