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

连接管理器类 更多...

#include <Join_JoinManager.hxx>

Public 类型

typedef NXOpen::Callback1< void, std::vector< NXOpen::NXObject * > > Callback
enum  CallbackReason {
  CallbackReasonUnknown = -1 , CallbackReasonPostCommit , CallbackReasonGroupJoinsCustomMethod , CallbackReasonEasyJoinPoints ,
  CallbackReasonJointParameters , CallbackReasonTransformPostCommit , CallbackReasonPreDialogLaunch , CallbackReasonCount
}

Public 成员函数

int AddCallback (NXOpen::Join::JoinManager::CallbackReason reason, const NXOpen::Join::JoinManager::Callback &callbackMethod)
NXOpen::Join::AttachedHardwareBuilderCreateAttachedHardwareBuilder (NXOpen::Part *part, NXOpen::Join::AttachedHardware *attachedHardware)
NXOpen::Join::AutoPointBuilderCreateAutoPointBuilder (NXOpen::Part *part)
NXOpen::Join::CompoundJoinWeldBuilderCreateCompoundJoinWeldBuilder (NXOpen::Part *part, NXOpen::Join::CompoundJoinWeld *compoundJoinWeld)
NXOpen::Join::JoinedFaceFinderBuilderCreateConnectedFaceFinderBuilder (NXOpen::Part *part, const std::vector< NXOpen::Features::Feature * > &features)
NXOpen::Join::JoinedFaceFinderBuilderCreateConnectedFaceFinderOperation (NXOpen::Part *part)
NXOpen::Join::CurveJoinBuilderCreateCurveJoinBuilder (NXOpen::Part *part, NXOpen::Join::CurveJoin *curveJoin)
NXOpen::Join::CurveSelectBuilderCreateCurveSelectBuilder (NXOpen::Part *part)
NXOpen::Join::EdgePrepBuilderCreateEdgePrepBuilder (NXOpen::Part *part, NXOpen::Join::EdgePrep *edgePrepFeature)
NXOpen::Join::EditCurveJoinDefinitionBuilderCreateEditCurveJoinDefinitionBuilder (NXOpen::Part *part)
NXOpen::Join::EditCurveJoinParametersBuilderCreateEditCurveJoinParametersBuilder (NXOpen::Part *part, NXOpen::Join::EditCurveJoinDefinitionBuilder *parentBuilder)
NXOpen::Join::ExportJoinBuilderCreateExportJoinBuilder (NXOpen::Part *part)
NXOpen::Join::FaceIntersectionBuilderCreateFaceIntersectionBuilder (NXOpen::Part *part, NXOpen::Join::FaceIntersection *faceIntersection)
NXOpen::Join::FaceJoinBuilderCreateFaceJoinBuilder (NXOpen::Part *part, NXOpen::Join::FaceJoin *faceJoin)
NXOpen::Join::FaceSelectBuilderCreateFaceSelectBuilder (NXOpen::Part *part)
NXOpen::Join::GroupJoinsBuilderCreateGroupJoinsBuilder (NXOpen::Part *part)
NXOpen::Join::ImportJoinBuilderCreateImportJoinBuilder (NXOpen::Part *part)
NXOpen::Join::JoinHoleBuilderCreateJoinHoleBuilder (NXOpen::Part *part, NXOpen::Join::JoinHole *joinHole)
NXOpen::Join::JoinNoteBuilderCreateJoinNoteBuilder (NXOpen::Part *part, NXOpen::Annotations::Annotation *annotation)
NXOpen::Join::MultiEditCurveJoinParametersBuilderCreateMultiEditCurveJoinParametersBuilder (NXOpen::Part *part, NXOpen::Join::EditCurveJoinDefinitionBuilder *parentBuilder)
NXOpen::Join::MultiEditPointJoinBuilderCreateMultiEditPointJoinBuilder (NXOpen::Part *part)
NXOpen::Join::MultiEditPointJoinParametersBuilderCreateMultiEditPointJoinParametersBuilder (NXOpen::Part *part, NXOpen::Join::MultiEditPointJoinBuilder *parentBuilder)
NXOpen::Join::OverlapBuilderCreateOverlapBuilder (NXOpen::Part *part, NXOpen::Join::Overlap *overlapFeature)
NXOpen::Join::PointJoinBuilderCreatePointJoinBuilder (NXOpen::Part *part, NXOpen::Join::PointJoin *pointJoin)
NXOpen::Join::PointLayoutBuilderCreatePointLayoutBuilder (NXOpen::Part *part, NXOpen::Join::PointLayout *pointLayoutFeature)
NXOpen::Join::PreferencesBuilderCreatePreferencesBuilder (NXOpen::Part *part, NXOpen::Join::JoinPreferences *joinPrefs)
NXOpen::Join::RulesBasedJoinBulkCreateBuilderCreateRulesBasedJoinBulkCreateBuilder (NXOpen::Part *part)
NXOpen::Join::TransformBuilderCreateTransformBuilder (NXOpen::Part *part, NXOpen::Features::Feature *feature)
NXOpen::Join::WeldSymbolBuilderCreateWeldSymbolBuilder (NXOpen::Part *part)
void ExecuteCallback (NXOpen::Join::JoinManager::CallbackReason reason, const std::vector< NXOpen::NXObject * > &nxObjects)
std::vector< NXOpen::Body * > GetAllNonJoinBodiesInAssembly ()
NXOpen::CurveGetJointCurveFromCurveJoin (NXOpen::Join::CurveJoin *joinCurveFeature)
void HideSolids (const std::vector< NXOpen::NXObject * > &joinFeatures, bool hideSolids)
void RemoveAllCallbacks ()
void RemoveAllCallbacksForReason (NXOpen::Join::JoinManager::CallbackReason reason)
void RemoveCallback (int callbackMethodId)
void RenewAllPreNX2312PointJoins (NXOpen::Part *part)
void ShowThrough (const std::vector< NXOpen::NXObject * > &joinFeatures, bool showThrough)
tag_t Tag () const
void UpdateStackup (const std::vector< NXOpen::NXObject * > &joinFeatures)

静态 Public 成员函数

static JoinManagerGetJoinManager (NXOpen::Session *owner)

详细描述

连接管理器类

表示连接特征构造器的管理器。
要获取此类的实例,请参考 NXOpen::Session

在 NX1872.0.0 中创建。

成员类型定义说明

◆ Callback

这定义了所有连接回调的原型。
在 NX1953.0.0 中创建。

许可证要求 : 无

成员枚举类型说明

◆ CallbackReason

注册回调的原因表示哪些连接命令将使用该回调。

枚举值
CallbackReasonUnknown 

仅用于验证。

CallbackReasonPostCommit 

在对话框应用处理中,连接构造器提交执行后调用。Builder::GetCommittedObjects 的结果传递给 NXOpen::Join::JoinManager::ExecuteCallback

CallbackReasonGroupJoinsCustomMethod 

在分组连接工具的应用时调用。

CallbackReasonEasyJoinPoints 

从简易连接中调用,用于覆盖点连接特征的创建。

CallbackReasonJointParameters 

用于在rbsw类型曲线连接上设置参数。

CallbackReasonTransformPostCommit 

在变换对话框应用处理中,构造器提交执行后调用。Builder::GetCommittedObjects 的结果传递给 NXOpen::Join::JoinManager::ExecuteCallback

CallbackReasonPreDialogLaunch 

在对话框初始化处理中,对话框启动前调用。NXOpen::Join::JoinBuilder 传递给 NXOpen::Join::JoinManager::ExecuteCallback

CallbackReasonCount 

回调原因的数量。

成员函数说明

◆ AddCallback()

int NXOpen::Join::JoinManager::AddCallback ( NXOpen::Join::JoinManager::CallbackReason reason,
const NXOpen::Join::JoinManager::Callback & callbackMethod )

按给定原因添加回调。 注意:您可以为同一原因注册多个回调。

返回
您的回调的唯一标识符。
在 NX1953.0.0 中创建。

许可证要求:无
参数
reason您希望调用此回调的原因。
callbackMethod您希望被调用的方法。

◆ CreateAttachedHardwareBuilder()

NXOpen::Join::AttachedHardwareBuilder * NXOpen::Join::JoinManager::CreateAttachedHardwareBuilder ( NXOpen::Part * part,
NXOpen::Join::AttachedHardware * attachedHardware )

创建 Join::AttachedHardwareBuilder
在 NX2007.0.0 中创建。

许可证要求:nx_join (" NX Join")

参数
part部件
attachedHardware要编辑的 Join::AttachedHardware

◆ CreateAutoPointBuilder()

NXOpen::Join::AutoPointBuilder * NXOpen::Join::JoinManager::CreateAutoPointBuilder ( NXOpen::Part * part)

创建 Join::AutoPointBuilder
在 NX2306.0.0 中创建。

许可证要求:nx_join (" NX Join")

参数
part部件

◆ CreateCompoundJoinWeldBuilder()

NXOpen::Join::CompoundJoinWeldBuilder * NXOpen::Join::JoinManager::CreateCompoundJoinWeldBuilder ( NXOpen::Part * part,
NXOpen::Join::CompoundJoinWeld * compoundJoinWeld )

创建 NXOpen::Join::CompoundJoinWeldBuilder 对象

返回

在 NX2212.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
part部件
compoundJoinWeld要编辑的 NXOpen::Join::CompoundJoinWeld

◆ CreateConnectedFaceFinderBuilder()

NXOpen::Join::JoinedFaceFinderBuilder * NXOpen::Join::JoinManager::CreateConnectedFaceFinderBuilder ( NXOpen::Part * part,
const std::vector< NXOpen::Features::Feature * > & features )

为运行连接面查找器工具创建构建器。

返回

在 NX2206.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
part部件
features必须是一组连接特征。

◆ CreateConnectedFaceFinderOperation()

NXOpen::Join::JoinedFaceFinderBuilder * NXOpen::Join::JoinManager::CreateConnectedFaceFinderOperation ( NXOpen::Part * part)

为运行连接面查找器工具创建构建器。

返回

在 NX2206.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
part部件

◆ CreateCurveJoinBuilder()

NXOpen::Join::CurveJoinBuilder * NXOpen::Join::JoinManager::CreateCurveJoinBuilder ( NXOpen::Part * part,
NXOpen::Join::CurveJoin * curveJoin )

创建一个 Join::CurveJoinBuilder
在 NX1926.0.0 中创建。

许可证要求 : nx_join (" NX Join")

参数
part部件
curveJoinJoin::CurveJoin 要编辑的

◆ CreateCurveSelectBuilder()

NXOpen::Join::CurveSelectBuilder * NXOpen::Join::JoinManager::CreateCurveSelectBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::CurveSelectBuilder 对象。

返回
曲线选择建造器
创建于 NX2007.0.0。

许可证要求:nx_join (" NX Join")
参数
part部件

◆ CreateEdgePrepBuilder()

NXOpen::Join::EdgePrepBuilder * NXOpen::Join::JoinManager::CreateEdgePrepBuilder ( NXOpen::Part * part,
NXOpen::Join::EdgePrep * edgePrepFeature )

创建 NXOpen::Weld::EdgePrepBuilder 对象。
在 NX2212.0.0 中创建。

许可证要求:nx_join (" NX Join")

参数
part部件
edgePrepFeature要编辑的连接边缘准备特征

◆ CreateEditCurveJoinDefinitionBuilder()

NXOpen::Join::EditCurveJoinDefinitionBuilder * NXOpen::Join::JoinManager::CreateEditCurveJoinDefinitionBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::EditCurveJoinDefinitionBuilder 对象。

返回
编辑曲线连接定义建造器
创建于 NX2206.0.0。

许可证要求:nx_join_structures (" Automated Structure Join")
参数
part部件

◆ CreateEditCurveJoinParametersBuilder()

NXOpen::Join::EditCurveJoinParametersBuilder * NXOpen::Join::JoinManager::CreateEditCurveJoinParametersBuilder ( NXOpen::Part * part,
NXOpen::Join::EditCurveJoinDefinitionBuilder * parentBuilder )

创建 NXOpen::Join::EditCurveJoinParametersBuilder 对象。

返回
编辑曲线连接参数建造器
创建于 NX2206.0.0。

许可证要求:nx_join_structures (" Automated Structure Join")
参数
part部件
parentBuilder父建造器

◆ CreateExportJoinBuilder()

NXOpen::Join::ExportJoinBuilder * NXOpen::Join::JoinManager::CreateExportJoinBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::ExportJoinBuilder 对象。

返回
导出连接建造器
创建于 NX1872.0.0。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")
参数
part部件

◆ CreateFaceIntersectionBuilder()

NXOpen::Join::FaceIntersectionBuilder * NXOpen::Join::JoinManager::CreateFaceIntersectionBuilder ( NXOpen::Part * part,
NXOpen::Join::FaceIntersection * faceIntersection )

创建一个 Join::FaceIntersectionBuilder
在 NX2007.0.0 中创建。

许可证要求 : nx_join (" NX Join")

参数
part部件
faceIntersectionJoin::FaceIntersection 要编辑的

◆ CreateFaceJoinBuilder()

NXOpen::Join::FaceJoinBuilder * NXOpen::Join::JoinManager::CreateFaceJoinBuilder ( NXOpen::Part * part,
NXOpen::Join::FaceJoin * faceJoin )

创建一个 Join::FaceJoinBuilder
在 NX1926.0.0 中创建。

许可证要求 : nx_join (" NX Join") 或 nx_join_structures (" 自动结构连接")

参数
part部件
faceJoinJoin::FaceJoin 要编辑的

◆ CreateFaceSelectBuilder()

NXOpen::Join::FaceSelectBuilder * NXOpen::Join::JoinManager::CreateFaceSelectBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::FaceSelectBuilder 对象。

返回
面选择建造器
创建于 NX1953.0.0。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")
参数
part部件

◆ CreateGroupJoinsBuilder()

NXOpen::Join::GroupJoinsBuilder * NXOpen::Join::JoinManager::CreateGroupJoinsBuilder ( NXOpen::Part * part)

创建 Join::GroupJoinsBuilder
在 NX2007.0.0 中创建。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")

参数
partpart

◆ CreateImportJoinBuilder()

NXOpen::Join::ImportJoinBuilder * NXOpen::Join::JoinManager::CreateImportJoinBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::ImportJoinBuilder 对象。

返回
导入连接建造器
创建于 NX1872.0.0。

许可证要求:nx_join (" NX Join")
参数
part部件

◆ CreateJoinHoleBuilder()

NXOpen::Join::JoinHoleBuilder * NXOpen::Join::JoinManager::CreateJoinHoleBuilder ( NXOpen::Part * part,
NXOpen::Join::JoinHole * joinHole )

创建 NXOpen::Join::JoinHoleBuilder

返回
要返回的 NXOpen::Join::JoinHoleBuilder
在 NX2312.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
partpart
joinHole要编辑的 NXOpen::Join::JoinHole

◆ CreateJoinNoteBuilder()

NXOpen::Join::JoinNoteBuilder * NXOpen::Join::JoinManager::CreateJoinNoteBuilder ( NXOpen::Part * part,
NXOpen::Annotations::Annotation * annotation )

创建 NXOpen::Join::JoinNoteBuilder 对象。

返回
连接注释建造器
创建于 NX1926.0.0。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")
参数
part部件
annotation注释

◆ CreateMultiEditCurveJoinParametersBuilder()

NXOpen::Join::MultiEditCurveJoinParametersBuilder * NXOpen::Join::JoinManager::CreateMultiEditCurveJoinParametersBuilder ( NXOpen::Part * part,
NXOpen::Join::EditCurveJoinDefinitionBuilder * parentBuilder )

创建 NXOpen::Join::MultiEditCurveJoinParametersBuilder 对象。

返回
MultiEditCurveJoinParametersBuilder 构建器
在 NX2306.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
part部件
parentBuilder父构建器

◆ CreateMultiEditPointJoinBuilder()

NXOpen::Join::MultiEditPointJoinBuilder * NXOpen::Join::JoinManager::CreateMultiEditPointJoinBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::MultiEditPointJoinBuilder 对象。

返回
多点连接编辑建造器
创建于 NX1926.0.0。

许可证要求:nx_join (" NX Join")
参数
part部件

◆ CreateMultiEditPointJoinParametersBuilder()

NXOpen::Join::MultiEditPointJoinParametersBuilder * NXOpen::Join::JoinManager::CreateMultiEditPointJoinParametersBuilder ( NXOpen::Part * part,
NXOpen::Join::MultiEditPointJoinBuilder * parentBuilder )

创建 NXOpen::Join::MultiEditPointJoinParametersBuilder 对象。

返回
多点连接编辑参数建造器
创建于 NX1926.0.0。

许可证要求:nx_join (" NX Join")
参数
part部件
parentBuilder父建造器

◆ CreateOverlapBuilder()

NXOpen::Join::OverlapBuilder * NXOpen::Join::JoinManager::CreateOverlapBuilder ( NXOpen::Part * part,
NXOpen::Join::Overlap * overlapFeature )

创建一个 Join::OverlapBuilder
在 NX1953.0.0 中创建。

许可证要求 : nx_join (" NX Join")

参数
part部件
overlapFeatureJoin::Overlap 要编辑的

◆ CreatePointJoinBuilder()

NXOpen::Join::PointJoinBuilder * NXOpen::Join::JoinManager::CreatePointJoinBuilder ( NXOpen::Part * part,
NXOpen::Join::PointJoin * pointJoin )

创建一个 Join::PointJoinBuilder
在 NX1872.0.0 中创建。

许可证要求 : nx_join (" NX Join")

参数
part部件
pointJoinJoin::PointJoin 要编辑的

◆ CreatePointLayoutBuilder()

NXOpen::Join::PointLayoutBuilder * NXOpen::Join::JoinManager::CreatePointLayoutBuilder ( NXOpen::Part * part,
NXOpen::Join::PointLayout * pointLayoutFeature )

创建一个 Join::PointLayoutBuilder
在 NX1953.0.0 中创建。

许可证要求 : nx_join (" NX Join")

参数
part部件
pointLayoutFeatureJoin::PointLayout 要编辑的

◆ CreatePreferencesBuilder()

NXOpen::Join::PreferencesBuilder * NXOpen::Join::JoinManager::CreatePreferencesBuilder ( NXOpen::Part * part,
NXOpen::Join::JoinPreferences * joinPrefs )

创建 NXOpen::Join::PreferencesBuilder 对象。
在 NX1980.0.0 中创建。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")

参数
partpart
joinPrefs编辑时将使用的连接首选项对象

◆ CreateRulesBasedJoinBulkCreateBuilder()

NXOpen::Join::RulesBasedJoinBulkCreateBuilder * NXOpen::Join::JoinManager::CreateRulesBasedJoinBulkCreateBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::RulesBasedJoinBulkCreateBuilder 对象。

返回
基于规则的连接批量创建建造器
创建于 NX2312.0.0。

许可证要求:nx_join_structures (" Automated Structure Join")
参数
part部件

◆ CreateTransformBuilder()

NXOpen::Join::TransformBuilder * NXOpen::Join::JoinManager::CreateTransformBuilder ( NXOpen::Part * part,
NXOpen::Features::Feature * feature )

创建 NXOpen::Weld::TransformBuilder 对象。

返回
TransformBuilder 构建器
在 NX1980.0.0 中创建。

许可证要求:nx_join (" NX Join")
参数
part部件
feature要编辑的特征

◆ CreateWeldSymbolBuilder()

NXOpen::Join::WeldSymbolBuilder * NXOpen::Join::JoinManager::CreateWeldSymbolBuilder ( NXOpen::Part * part)

创建 NXOpen::Join::WeldSymbolBuilder 对象。

返回
焊接符号构建器
在 NX2206.0.0 中创建。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")
参数
part部件

◆ ExecuteCallback()

void NXOpen::Join::JoinManager::ExecuteCallback ( NXOpen::Join::JoinManager::CallbackReason reason,
const std::vector< NXOpen::NXObject * > & nxObjects )

执行连接回调。
在 NX2312.0.0 中创建。

许可证要求:无

参数
reason原因
nxObjectsNX对象

◆ GetAllNonJoinBodiesInAssembly()

std::vector< NXOpen::Body * > NXOpen::Join::JoinManager::GetAllNonJoinBodiesInAssembly ( )

获取装配中所有实体,除了存在的点连接的可视化实体。
在 NX2312.0.0 中创建。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")

◆ GetJoinManager()

JoinManager * NXOpen::Join::JoinManager::GetJoinManager ( NXOpen::Session * owner)
static

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

◆ GetJointCurveFromCurveJoin()

NXOpen::Curve * NXOpen::Join::JoinManager::GetJointCurveFromCurveJoin ( NXOpen::Join::CurveJoin * joinCurveFeature)

Join::CurveJoin 获取 NXOpen::Weld::WeldJoint 的曲线。
在 NX2206.0.0 中创建。

许可证要求:无

参数
joinCurveFeaturejoincurvefeature

◆ HideSolids()

void NXOpen::Join::JoinManager::HideSolids ( const std::vector< NXOpen::NXObject * > & joinFeatures,
bool hideSolids )

显示或隐藏工作部件中与 Join::PointJoin 特征关联的实体的方法。
创建于 NX1899.0.0。

许可证要求:无

参数
joinFeatures点连接特征。若为空,将使用工作部件中的所有特征。
hideSolidstrue 隐藏实体,false 显示实体。

◆ RemoveAllCallbacks()

void NXOpen::Join::JoinManager::RemoveAllCallbacks ( )

移除所有已注册的回调,除了应用程序视图(APV)文件中配置的回调。
在 NX1953.0.0 中创建。

许可证要求:无

◆ RemoveAllCallbacksForReason()

void NXOpen::Join::JoinManager::RemoveAllCallbacksForReason ( NXOpen::Join::JoinManager::CallbackReason reason)

删除为特定原因注册的所有回调。
在 NX1953.0.0 中创建。

许可证要求:无

参数
reason您希望删除所有回调的原因。

◆ RemoveCallback()

void NXOpen::Join::JoinManager::RemoveCallback ( int callbackMethodId)

删除已注册的回调。
在 NX1953.0.0 中创建。

许可证要求:无

参数
callbackMethodId指示要删除的回调的回调标识符。

◆ RenewAllPreNX2312PointJoins()

void NXOpen::Join::JoinManager::RenewAllPreNX2312PointJoins ( NXOpen::Part * part)

加载 Join::PointJoin 的连接部件。

弃用
在 NX2306.0.0 中已弃用。请改用 NXOpen::Join::PointJoin::LoadConnectedParts

在 NX2212.0.0 中创建。

许可证要求:nx_join (" NX Join") 或 nx_join_structures (" Automated Structure Join")

pointjoin 检查 Join::PointJoin 的所有连接部件是否处于完全加载状态。

弃用
在 NX2306.0.0 中已弃用。请改用 NXOpen::Join::PointJoin::AreConnectedPartsFullyLoaded

在 NX2212.0.0 中创建。

许可证要求:nx_join (" NX Join")

pointjoin 将所有 NX2312 之前的 Join::PointJoin 特征更新到 NX2312 版本。
在 NX2312.0.0 中创建。

许可证要求:无

参数
partpart

◆ ShowThrough()

void NXOpen::Join::JoinManager::ShowThrough ( const std::vector< NXOpen::NXObject * > & joinFeatures,
bool showThrough )

开启或关闭工作部件中 Join::PointJoin 特征穿透显示状态的方法。
创建于 NX1899.0.0。

许可证要求:无

参数
joinFeatures连接特征。若为空,将使用工作部件中的所有特征。
showThroughtrue 开启穿透显示状态,false 关闭。

◆ Tag()

tag_t NXOpen::Join::JoinManager::Tag ( ) const

返回此对象的标签。

◆ UpdateStackup()

void NXOpen::Join::JoinManager::UpdateStackup ( const std::vector< NXOpen::NXObject * > & joinFeatures)

重计算点连接特征堆叠的方法。该方法为每个特征创建建造器、提交并运行所有已更改特征的更新。
创建于 NX1926.0.0。

许可证要求:无

参数
joinFeatures点连接特征。