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

批量替换构建器 更多...

#include <Routing_BulkReplacementBuilder.hxx>

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

Public 成员函数

void ClearAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
void ClearAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
void ClearAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
void ClearAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
void CopySearchResultsToObject (NXOpen::NXObject *fromObjectTag, NXOpen::NXObject *toObjectTag)
NXString GetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
NXString GetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
int GetPartLayer ()
std::vector< NXStringGetPartLibraryValuesForAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
std::vector< NXStringGetPartLibraryValuesForAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
NXString GetPartReferenceSet ()
NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType GetReplacementMethodForObject (NXOpen::NXObject *objectTag)
NXString GetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag)
std::vector< NXStringGetReplacementObjectIdentifiersFromSearchResultsForObject (NXOpen::NXObject *objectTag)
NXOpen::Routing::RoutingBulkReplacementBuilderRetainReasonType GetRetainReasonForObject (NXOpen::NXObject *objectTag)
std::vector< NXStringGetSelectedObjectValuesForAttribute (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
std::vector< NXStringGetSelectedObjectValuesForAttribute (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
NXString GetValueForAttributeFromReferenceObject (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
NXString GetValueForAttributeFromReferenceObject (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
NXOpen::SelectNXObjectReferenceObject ()
NXOpen::Routing::RouteObjectCollectorRouteObjectCollector ()
void SearchForReplacementForObject (NXOpen::NXObject *objectTag)
void SearchForReplacementForObjectOnAttributes (NXOpen::NXObject *objectTag, const std::vector< NXOpen::Routing::RoutingAttributeIdentifierType > &attributeIdTypes, std::vector< NXString > &attributeIds)
void SetAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId, const char *value)
void SetAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId, const NXString &value)
void SetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId, const char *value)
void SetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId, const NXString &value)
void SetAttributeValueForObjectFromReferenceObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId)
void SetAttributeValueForObjectFromReferenceObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId)
void SetPartLayer (int layer)
void SetPartReferenceSet (const char *referenceSetName)
void SetPartReferenceSet (const NXString &referenceSetName)
void SetReplacementClassificationObjectForObject (NXOpen::NXObject *objectTag, const char *classificationClassId, const char *classificationInstanceId)
void SetReplacementClassificationObjectForObject (NXOpen::NXObject *objectTag, const NXString &classificationClassId, const NXString &classificationInstanceId)
void SetReplacementMethodForAllObjects (NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method)
void SetReplacementMethodForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method)
void SetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag, const char *objectIdentifier)
void SetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag, const NXString &objectIdentifier)
void SetReplacementObjectPartNumberForObject (NXOpen::NXObject *objectTag, const char *partNumber)
void SetReplacementObjectPartNumberForObject (NXOpen::NXObject *objectTag, const NXString &partNumber)
void SetReplacementPartSpecificationForObject (NXOpen::NXObject *objectTag, const char *partSpecification)
void SetReplacementPartSpecificationForObject (NXOpen::NXObject *objectTag, const NXString &partSpecification)
void SetSequenceOfObjectReplacement (const std::vector< NXOpen::NXObject * > &objects)
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 _BulkReplacementBuilderBuilder

详细描述

批量替换构建器

批量替换的构造器类,用于管理管路对象的替换操作
不支持KF。

创建于NX12.0.0版本。

成员函数说明

◆ ClearAttributeForAllObjects() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

清除所有对象的属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
attributeIdType要清除的属性类型
attributeId要清除的属性标识符

◆ ClearAttributeForAllObjects() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

清除所有对象的属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
attributeIdType要清除的属性类型
attributeId要清除的属性标识符

◆ ClearAttributeForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

清除对象属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
objectTag要清除属性值的目标对象
attributeIdType要清除的属性类型
attributeId要清除的属性标识符

◆ ClearAttributeForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

清除对象属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
objectTag要清除属性值的目标对象
attributeIdType要清除的属性类型
attributeId要清除的属性标识符

◆ CopySearchResultsToObject()

void NXOpen::Routing::BulkReplacementBuilder::CopySearchResultsToObject ( NXOpen::NXObject * fromObjectTag,
NXOpen::NXObject * toObjectTag )

将搜索结果从一个对象复制到另一个对象
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
fromObjectTag要从中复制搜索结果的对象
toObjectTag要将搜索结果复制到的对象

◆ GetAttributeForObject() [1/2]

NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

获取对象属性值

返回
属性的值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")
参数
objectTag要获取属性值的目标对象
attributeIdType要获取的属性类型
attributeId要获取的属性标识符

◆ GetAttributeForObject() [2/2]

NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

获取对象属性值

返回
属性的值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")
参数
objectTag要获取属性值的目标对象
attributeIdType要获取的属性类型
attributeId要获取的属性标识符

◆ GetPartLayer()

int NXOpen::Routing::BulkReplacementBuilder::GetPartLayer ( )

获取新替换对象所用的图层

返回
图层编号
创建于NX12.0.0.

许可要求: routing_advanced ("Routing Advanced")

◆ GetPartLibraryValuesForAttributeForObject() [1/2]

std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

获取指定对象的指定属性的零件库值

返回
从零件库中检索到的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
objectTag要获取零件库值的对象
attributeIdType要获取值的属性类型
attributeId要获取值的属性标识符

◆ GetPartLibraryValuesForAttributeForObject() [2/2]

std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

获取指定对象的指定属性的零件库值

返回
从零件库中检索到的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
objectTag要获取零件库值的对象
attributeIdType要获取值的属性类型
attributeId要获取值的属性标识符

◆ GetPartReferenceSet()

NXString NXOpen::Routing::BulkReplacementBuilder::GetPartReferenceSet ( )

获取新替换对象所用的引用集

返回
引用集名称
创建于NX12.0.0.

许可要求: routing_advanced ("Routing Advanced")

◆ GetReplacementMethodForObject()

NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType NXOpen::Routing::BulkReplacementBuilder::GetReplacementMethodForObject ( NXOpen::NXObject * objectTag)

获取单个对象的替换方式

返回
该对象当前设置的替换方式
创建于NX12.0.0。

许可证要求:routing_advanced ("Routing Advanced")
参数
objectTag要获取替换方式的对象

◆ GetReplacementObjectIdentifierForObject()

NXString NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifierForObject ( NXOpen::NXObject * objectTag)

获取替换对象标识符

返回
当前设置为替换对象的标识符
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")
参数
objectTag要获取其替换对象的目标对象

◆ GetReplacementObjectIdentifiersFromSearchResultsForObject()

std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifiersFromSearchResultsForObject ( NXOpen::NXObject * objectTag)

获取可用替换对象标识符

返回
可用替换对象的标识符数组
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")
参数
objectTag要获取其可用替换对象标识符的目标对象

◆ GetRetainReasonForObject()

NXOpen::Routing::RoutingBulkReplacementBuilderRetainReasonType NXOpen::Routing::BulkReplacementBuilder::GetRetainReasonForObject ( NXOpen::NXObject * objectTag)

获取单个对象的保留原因

返回
该对象当前设置的保留原因
创建于NX12.0.0。

许可证要求:routing_advanced ("Routing Advanced")
参数
objectTag要获取保留原因的对象

◆ GetSelectedObjectValuesForAttribute() [1/2]

std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

从所有对象中检索指定属性的所有值

返回
从所有对象中检索到的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
attributeIdType要获取所有值的属性类型
attributeId要获取所有值的属性标识符

◆ GetSelectedObjectValuesForAttribute() [2/2]

std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

从所有对象中检索指定属性的所有值

返回
从所有对象中检索到的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
attributeIdType要获取所有值的属性类型
attributeId要获取所有值的属性标识符

◆ GetValueForAttributeFromReferenceObject() [1/2]

NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

从参考对象中获取指定属性的值

返回
从参考对象中获取的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
attributeIdType要获取值的属性类型
attributeId要获取所有值的属性标识符

◆ GetValueForAttributeFromReferenceObject() [2/2]

NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

从参考对象中获取指定属性的值

返回
从参考对象中获取的该属性的值
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")
参数
attributeIdType要获取值的属性类型
attributeId要获取所有值的属性标识符

◆ ReferenceObject()

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

获取用于批量替换特征提取的参考对象
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

◆ RouteObjectCollector()

NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::BulkReplacementBuilder::RouteObjectCollector ( )

获取管路对象收集器
创建于NX12.0.0。

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

◆ SearchForReplacementForObject()

void NXOpen::Routing::BulkReplacementBuilder::SearchForReplacementForObject ( NXOpen::NXObject * objectTag)

启动对象替换搜索
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
objectTag要启动搜索的对象

◆ SearchForReplacementForObjectOnAttributes()

void NXOpen::Routing::BulkReplacementBuilder::SearchForReplacementForObjectOnAttributes ( NXOpen::NXObject * objectTag,
const std::vector< NXOpen::Routing::RoutingAttributeIdentifierType > & attributeIdTypes,
std::vector< NXString > & attributeIds )

传入属性作为条件,启动对象替换搜索
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
objectTag要启动搜索的对象
attributeIdTypes用于限制搜索的属性类型数组
attributeIds用于限制搜索的属性标识符数组

◆ SetAttributeForAllObjects() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForAllObjects ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId,
const char * value )

为所有对象设置属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
attributeIdType要设置的属性类型
attributeId要设置的属性标识符
value属性的新值

◆ SetAttributeForAllObjects() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForAllObjects ( NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId,
const NXString & value )

为所有对象设置属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
attributeIdType要设置的属性类型
attributeId要设置的属性标识符
value属性的新值

◆ SetAttributeForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId,
const char * value )

设置对象属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
objectTag要设置属性值的目标对象
attributeIdType要设置的属性类型
attributeId要设置的属性标识符
value属性的新值

◆ SetAttributeForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId,
const NXString & value )

设置对象属性值
创建于NX12.0.0。

许可要求: routing_advanced ("Routing Advanced")

参数
objectTag要设置属性值的目标对象
attributeIdType要设置的属性类型
attributeId要设置的属性标识符
value属性的新值

◆ SetAttributeValueForObjectFromReferenceObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeValueForObjectFromReferenceObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const char * attributeId )

将参考对象的属性值设置到指定对象上
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
objectTag要设置参考对象属性值的目标对象
attributeIdType要从参考对象设置值的属性类型
attributeId要从参考对象设置值的属性标识符

◆ SetAttributeValueForObjectFromReferenceObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetAttributeValueForObjectFromReferenceObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType,
const NXString & attributeId )

将参考对象的属性值设置到指定对象上
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
objectTag要设置参考对象属性值的目标对象
attributeIdType要从参考对象设置值的属性类型
attributeId要从参考对象设置值的属性标识符

◆ SetPartLayer()

void NXOpen::Routing::BulkReplacementBuilder::SetPartLayer ( int layer)

设置新替换对象所用的图层
创建于NX12.0.0.

许可要求: routing_advanced ("Routing Advanced")

参数
layer图层编号

◆ SetPartReferenceSet() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet ( const char * referenceSetName)

设置新替换对象所用的引用集
创建于NX12.0.0.

许可要求: routing_advanced ("Routing Advanced")

参数
referenceSetName引用集名称

◆ SetPartReferenceSet() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet ( const NXString & referenceSetName)

设置新替换对象使用的引用集
创建于NX12.0.0。

许可要求:routing_advanced ("Routing Advanced")

参数
referenceSetName引用集名称

◆ SetReplacementClassificationObjectForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementClassificationObjectForObject ( NXOpen::NXObject * objectTag,
const char * classificationClassId,
const char * classificationInstanceId )

设置单个对象的替换分类对象
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
classificationClassId要设为替换对象的分类对象类ID
classificationInstanceId要设为替换对象的分类对象实例ID

◆ SetReplacementClassificationObjectForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementClassificationObjectForObject ( NXOpen::NXObject * objectTag,
const NXString & classificationClassId,
const NXString & classificationInstanceId )

设置单个对象的替换分类对象
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
classificationClassId要设为替换对象的分类对象类ID
classificationInstanceId要设为替换对象的分类对象实例ID

◆ SetReplacementMethodForAllObjects()

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForAllObjects ( NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method)

设置所有对象的替换方式
创建于NX12.0.0。

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

参数
method要为所有对象设置的替换方式

◆ SetReplacementMethodForObject()

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForObject ( NXOpen::NXObject * objectTag,
NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method )

设置单个对象的替换方式
创建于NX12.0.0。

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

参数
objectTag要设置替换方式的对象
method该对象要使用的替换方式

◆ SetReplacementObjectIdentifierForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject ( NXOpen::NXObject * objectTag,
const char * objectIdentifier )

设置单个对象的替换对象标识符
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
objectIdentifier要设为替换对象的标识符

◆ SetReplacementObjectIdentifierForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject ( NXOpen::NXObject * objectTag,
const NXString & objectIdentifier )

设置单个对象的替换对象标识符
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
objectIdentifier要设为替换对象的标识符

◆ SetReplacementObjectPartNumberForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectPartNumberForObject ( NXOpen::NXObject * objectTag,
const char * partNumber )

设置单个对象的替换对象零件编号
创建于NX1899.0.0。

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

参数
objectTag要设置替换对象的目标对象
partNumber要设为替换对象的零件编号

◆ SetReplacementObjectPartNumberForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectPartNumberForObject ( NXOpen::NXObject * objectTag,
const NXString & partNumber )

设置单个对象的替换对象零件编号
创建于NX1899.0.0。

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

参数
objectTag要设置替换对象的目标对象
partNumber要设为替换对象的零件编号

◆ SetReplacementPartSpecificationForObject() [1/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject ( NXOpen::NXObject * objectTag,
const char * partSpecification )

设置单个对象的替换零件规格
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
partSpecification替换要使用的零件的完整规格

◆ SetReplacementPartSpecificationForObject() [2/2]

void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject ( NXOpen::NXObject * objectTag,
const NXString & partSpecification )

设置单个对象的替换零件规格
创建于NX12.0.0。

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

参数
objectTag要设置替换对象的目标对象
partSpecification替换要使用的零件的完整规格

◆ SetSequenceOfObjectReplacement()

void NXOpen::Routing::BulkReplacementBuilder::SetSequenceOfObjectReplacement ( const std::vector< NXOpen::NXObject * > & objects)

设置对象替换的顺序
创建于NX12.0.0.

许可要求: routing_advanced ("Routing Advanced")

参数
objects按替换顺序排列的对象