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

统一路径构建器 更多...

#include <Routing_UnifyPathBuilder.hxx>

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

Public 成员函数

NXOpen::Routing::CharacteristicListGetUnifyCharacteristics ()
NXOpen::SelectNXObjectReferenceObject ()
NXOpen::Routing::RouteObjectCollectorRouteObjectCollector ()
void SetUnifyCharacteristics (NXOpen::NXObject::AttributeType charxType, const char *charxName, const char *charxValue)
void SetUnifyCharacteristics (NXOpen::NXObject::AttributeType charxType, const NXString &charxName, const NXString &charxValue)
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 _UnifyPathBuilderBuilder

详细描述

统一路径构建器

用于根据指定特性值统一Routing::StockAssemblies::Component 的构建器。 该构建器接收一组对象,并用与给定特性匹配的新对象替换它们。
要创建此类的新实例,请使用NXOpen::Routing::RouteManager::CreateUnifyPathBuilder

创建于NX7.5.0。

成员函数说明

◆ GetUnifyCharacteristics()

NXOpen::Routing::CharacteristicList * NXOpen::Routing::UnifyPathBuilder::GetUnifyCharacteristics ( )

返回用于查找匹配的Routing::StockAssemblies::Component 以进行替换的Routing::CharacteristicList

返回
用于为指定对象查找替换对象的特性
创建于NX7.5.0。

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

◆ ReferenceObject()

NXOpen::SelectNXObject * NXOpen::Routing::UnifyPathBuilder::ReferenceObject ( )

返回用于提取统一特性的参考对象。
创建于NX7.5.0。

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

◆ RouteObjectCollector()

NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::UnifyPathBuilder::RouteObjectCollector ( )

返回用于选择要统一的对象的管路对象收集器。
创建于NX7.5.0。

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

◆ SetUnifyCharacteristics() [1/2]

void NXOpen::Routing::UnifyPathBuilder::SetUnifyCharacteristics ( NXOpen::NXObject::AttributeType charxType,
const char * charxName,
const char * charxValue )

设置要应用的特性
创建于NX8.0.0。

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

参数
charxType特性类型
charxName特性名称
charxValue用于为指定对象查找替换对象的特性

◆ SetUnifyCharacteristics() [2/2]

void NXOpen::Routing::UnifyPathBuilder::SetUnifyCharacteristics ( NXOpen::NXObject::AttributeType charxType,
const NXString & charxName,
const NXString & charxValue )

设置要应用的特性
创建于NX8.0.0。

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

参数
charxType特性类型
charxName特性名称
charxValue用于为指定对象查找替换对象的特性