|
NX Open C++ 参考指南 2406 v1.1
|
管线布置部件库首选项 更多...
#include <Preferences_RoutingPartLibrary.hxx>
类 | |
| struct | Column |
Public 类型 | |
| enum | ColumnStatus { ColumnStatusNotHidden , ColumnStatusHidden } |
| enum | ColumnType { ColumnTypeInteger , ColumnTypeReal , ColumnTypeString = 4 } |
| enum | NodeType { NodeTypeNormal , NodeTypeTable , NodeTypePart } |
| enum | RootType { RootTypeTop , RootTypeStock , RootTypeWire , RootTypePart } |
管线布置部件库首选项
表示一个Routing Part库。
要获取此类的实例,请参考NXOpen::Preferences::RoutingPart
创建于NX4.0.0。
| NXOpen::Routing::CharacteristicList * NXOpen::Preferences::RoutingPartLibrary::CreateCriteria | ( | ) |
创建一个新的空 NXOpen::Routing::CharacteristicList 对象,可用作 Preferences::RoutingPartLibrary::MatchCriteria 和 Preferences::RoutingPartLibrary::MatchCriteriaWithFilter 的输入。
| bool NXOpen::Preferences::RoutingPartLibrary::FilterOnCurrentSpecifications | ( | NXOpen::Routing::CharacteristicList * | match, |
| std::vector< NXString > & | partClasses ) |
特性列表是否与当前学科和规范匹配?
| match | 要与当前学科和规范检查的匹配部件的特性列表。 |
| partClasses | 包含匹配部件的部件类层次结构列表。 列表中的第一项是顶级节点名称。列表中的最后一项 是包含匹配部件的最低节点。 |
| std::vector< NXString > NXOpen::Preferences::RoutingPartLibrary::GetChildrenNodes | ( | const char * | parent | ) |
| NXString NXOpen::Preferences::RoutingPartLibrary::GetFilteredRoot | ( | NXOpen::Preferences::RoutingPartLibrary::RootType | rootType | ) |
使用当前活动学科返回零件库的根节点。如果没有根节点,则返回 NULL。
| rootType | 要查找的根节点类型。 |
| NXOpen::Preferences::RoutingPartLibrary::NodeType NXOpen::Preferences::RoutingPartLibrary::GetNodeType | ( | const char * | node | ) |
返回节点类型。
| node | 节点 |
| NXOpen::Preferences::RoutingPartLibrary::NodeType NXOpen::Preferences::RoutingPartLibrary::GetNodeType | ( | const NXString & | node | ) |
返回节点类型。
| node | 节点 |
| NXOpen::Routing::CharacteristicList * NXOpen::Preferences::RoutingPartLibrary::GetPartDefinition | ( | const char * | node | ) |
返回给定 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 类型节点的零件信息。
| node | 必须是 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 类型的节点,其他类型的节点会导致异常。 |
| NXOpen::Routing::CharacteristicList * NXOpen::Preferences::RoutingPartLibrary::GetPartDefinition | ( | const NXString & | node | ) |
返回给定 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 类型节点的零件信息。
| node | 必须是 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 类型的节点,其他类型的节点会导致异常。 |
| NXString NXOpen::Preferences::RoutingPartLibrary::GetRoot | ( | ) |
返回零件库的根节点。如果没有根节点,则返回 NULL。
| std::vector< NXOpen::Preferences::RoutingPartLibrary::Column > NXOpen::Preferences::RoutingPartLibrary::GetTableDefinition | ( | const char * | node | ) |
返回给定 NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable 类型节点的表信息。
| node | 必须是 NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable 类型的节点,其他类型的节点会导致异常。 |
| std::vector< NXOpen::Preferences::RoutingPartLibrary::Column > NXOpen::Preferences::RoutingPartLibrary::GetTableDefinition | ( | const NXString & | node | ) |
返回给定 NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable 类型节点的表信息。
| node | 必须是 NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable 类型的节点,其他类型的节点会导致异常。 |
| std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Preferences::RoutingPartLibrary::MatchCriteria | ( | const char * | startNode, |
| NXOpen::Routing::CharacteristicList * | criteria ) |
在部件库表节点中搜索与给定标准集匹配的条目。返回可用于分配管筒或放置部件的 NXOpen::Routing::CharacteristicList 对象数组。搜索输入节点处或其下方的所有节点以查找匹配项。
对比输入标准中的名称/值对与输入节点下方部件表中的列名/列值进行匹配。忽略输入标准中 在部件中没有对应匹配列的名称。
| startNode | 不得是 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 节点。 |
| criteria | 标准 |
| std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Preferences::RoutingPartLibrary::MatchCriteria | ( | const NXString & | startNode, |
| NXOpen::Routing::CharacteristicList * | criteria ) |
在部件库表节点中搜索与给定标准集匹配的条目。返回可用于分配管筒或放置部件的 NXOpen::Routing::CharacteristicList 对象数组。搜索输入节点处或其下方的所有节点以查找匹配项。
对比输入标准中的名称/值对与输入节点下方部件表中的列名/列值进行匹配。忽略输入标准中 在部件中没有对应匹配列的名称。
| startNode | 不得是 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 节点。 |
| criteria | 标准 |
| std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Preferences::RoutingPartLibrary::MatchCriteriaWithFilter | ( | const char * | startNode, |
| NXOpen::Routing::CharacteristicList * | criteria ) |
类似于 Preferences::RoutingPartLibrary::MatchCriteria,但还会 过滤掉与当前规范指定的标准不匹配的任何部件。
| startNode | 不得是 NXOpen::Preferences::RoutingPartLibrary::NodeTypePart 节点。 |
| criteria | 标准 |
| std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Preferences::RoutingPartLibrary::MatchCriteriaWithFilter | ( | const NXString & | startNode, |
| NXOpen::Routing::CharacteristicList * | criteria ) |
类似于 Preferences::RoutingPartLibrary::MatchCriteria,但还会 过滤掉与当前规范指定的标准不匹配的任何部件。
| startNode | 不得是 NXOpen::Routing::RoutingPartLibrary::NodeTypePart 节点。 |
| criteria | 标准 |
| tag_t NXOpen::Preferences::RoutingPartLibrary::Tag | ( | ) | const |
返回此对象的标签。