|
NX Open C++ 参考指南 2406 v1.1
|
批量替换构建器 更多...
#include <Routing_BulkReplacementBuilder.hxx>
友元 | |
| class | _BulkReplacementBuilderBuilder |
批量替换构建器
批量替换的构造器类,用于管理管路对象的替换操作
不支持KF。
创建于NX12.0.0版本。
| void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const char * | attributeId ) |
清除所有对象的属性值
创建于NX12.0.0。
许可要求: routing_advanced ("Routing Advanced")
| attributeIdType | 要清除的属性类型 |
| attributeId | 要清除的属性标识符 |
| void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const NXString & | attributeId ) |
清除所有对象的属性值
创建于NX12.0.0。
许可要求: routing_advanced ("Routing Advanced")
| attributeIdType | 要清除的属性类型 |
| attributeId | 要清除的属性标识符 |
| 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 | 要清除的属性标识符 |
| 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 | 要清除的属性标识符 |
| void NXOpen::Routing::BulkReplacementBuilder::CopySearchResultsToObject | ( | NXOpen::NXObject * | fromObjectTag, |
| NXOpen::NXObject * | toObjectTag ) |
将搜索结果从一个对象复制到另一个对象
创建于NX12.0.0。
许可要求:routing_advanced ("Routing Advanced")
| fromObjectTag | 要从中复制搜索结果的对象 |
| toObjectTag | 要将搜索结果复制到的对象 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
| const char * | attributeId ) |
获取对象属性值
| objectTag | 要获取属性值的目标对象 |
| attributeIdType | 要获取的属性类型 |
| attributeId | 要获取的属性标识符 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
| const NXString & | attributeId ) |
获取对象属性值
| objectTag | 要获取属性值的目标对象 |
| attributeIdType | 要获取的属性类型 |
| attributeId | 要获取的属性标识符 |
| int NXOpen::Routing::BulkReplacementBuilder::GetPartLayer | ( | ) |
获取新替换对象所用的图层
| std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
| const char * | attributeId ) |
获取指定对象的指定属性的零件库值
| objectTag | 要获取零件库值的对象 |
| attributeIdType | 要获取值的属性类型 |
| attributeId | 要获取值的属性标识符 |
| std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
| const NXString & | attributeId ) |
获取指定对象的指定属性的零件库值
| objectTag | 要获取零件库值的对象 |
| attributeIdType | 要获取值的属性类型 |
| attributeId | 要获取值的属性标识符 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetPartReferenceSet | ( | ) |
获取新替换对象所用的引用集
| NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType NXOpen::Routing::BulkReplacementBuilder::GetReplacementMethodForObject | ( | NXOpen::NXObject * | objectTag | ) |
获取单个对象的替换方式
| objectTag | 要获取替换方式的对象 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag | ) |
获取替换对象标识符
| objectTag | 要获取其替换对象的目标对象 |
| std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifiersFromSearchResultsForObject | ( | NXOpen::NXObject * | objectTag | ) |
获取可用替换对象标识符
| objectTag | 要获取其可用替换对象标识符的目标对象 |
| NXOpen::Routing::RoutingBulkReplacementBuilderRetainReasonType NXOpen::Routing::BulkReplacementBuilder::GetRetainReasonForObject | ( | NXOpen::NXObject * | objectTag | ) |
获取单个对象的保留原因
| objectTag | 要获取保留原因的对象 |
| std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const char * | attributeId ) |
从所有对象中检索指定属性的所有值
| attributeIdType | 要获取所有值的属性类型 |
| attributeId | 要获取所有值的属性标识符 |
| std::vector< NXString > NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const NXString & | attributeId ) |
从所有对象中检索指定属性的所有值
| attributeIdType | 要获取所有值的属性类型 |
| attributeId | 要获取所有值的属性标识符 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const char * | attributeId ) |
从参考对象中获取指定属性的值
| attributeIdType | 要获取值的属性类型 |
| attributeId | 要获取所有值的属性标识符 |
| NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
| const NXString & | attributeId ) |
从参考对象中获取指定属性的值
| attributeIdType | 要获取值的属性类型 |
| attributeId | 要获取所有值的属性标识符 |
| NXOpen::SelectNXObject * NXOpen::Routing::BulkReplacementBuilder::ReferenceObject | ( | ) |
获取用于批量替换特征提取的参考对象
创建于NX12.0.0。
许可要求:routing_advanced ("Routing Advanced")
| NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::BulkReplacementBuilder::RouteObjectCollector | ( | ) |
获取管路对象收集器
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| void NXOpen::Routing::BulkReplacementBuilder::SearchForReplacementForObject | ( | NXOpen::NXObject * | objectTag | ) |
启动对象替换搜索
创建于NX12.0.0。
许可要求:routing_advanced ("Routing Advanced")
| objectTag | 要启动搜索的对象 |
| 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 | 用于限制搜索的属性标识符数组 |
| 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 | 属性的新值 |
| 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 | 属性的新值 |
| 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 | 属性的新值 |
| 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 | 属性的新值 |
| 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 | 要从参考对象设置值的属性标识符 |
| 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 | 要从参考对象设置值的属性标识符 |
| void NXOpen::Routing::BulkReplacementBuilder::SetPartLayer | ( | int | layer | ) |
设置新替换对象所用的图层
创建于NX12.0.0.
许可要求: routing_advanced ("Routing Advanced")
| layer | 图层编号 |
| void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet | ( | const char * | referenceSetName | ) |
设置新替换对象所用的引用集
创建于NX12.0.0.
许可要求: routing_advanced ("Routing Advanced")
| referenceSetName | 引用集名称 |
| void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet | ( | const NXString & | referenceSetName | ) |
设置新替换对象使用的引用集
创建于NX12.0.0。
许可要求:routing_advanced ("Routing Advanced")
| referenceSetName | 引用集名称 |
| 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 |
| 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 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForAllObjects | ( | NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType | method | ) |
设置所有对象的替换方式
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| method | 要为所有对象设置的替换方式 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForObject | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType | method ) |
设置单个对象的替换方式
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换方式的对象 |
| method | 该对象要使用的替换方式 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag, |
| const char * | objectIdentifier ) |
设置单个对象的替换对象标识符
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| objectIdentifier | 要设为替换对象的标识符 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag, |
| const NXString & | objectIdentifier ) |
设置单个对象的替换对象标识符
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| objectIdentifier | 要设为替换对象的标识符 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectPartNumberForObject | ( | NXOpen::NXObject * | objectTag, |
| const char * | partNumber ) |
设置单个对象的替换对象零件编号
创建于NX1899.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| partNumber | 要设为替换对象的零件编号 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectPartNumberForObject | ( | NXOpen::NXObject * | objectTag, |
| const NXString & | partNumber ) |
设置单个对象的替换对象零件编号
创建于NX1899.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| partNumber | 要设为替换对象的零件编号 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject | ( | NXOpen::NXObject * | objectTag, |
| const char * | partSpecification ) |
设置单个对象的替换零件规格
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| partSpecification | 替换要使用的零件的完整规格 |
| void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject | ( | NXOpen::NXObject * | objectTag, |
| const NXString & | partSpecification ) |
设置单个对象的替换零件规格
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| objectTag | 要设置替换对象的目标对象 |
| partSpecification | 替换要使用的零件的完整规格 |
| void NXOpen::Routing::BulkReplacementBuilder::SetSequenceOfObjectReplacement | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
设置对象替换的顺序
创建于NX12.0.0.
许可要求: routing_advanced ("Routing Advanced")
| objects | 按替换顺序排列的对象 |