|
NX Open C++ 参考指南 2406 v1.1
|
焊接接头标记构建器 更多...
#include <Weld_JointmarkBuilder.hxx>
友元 | |
| class | _JointmarkBuilderBuilder |
焊接接头标记构建器
表示 NXOpen::Weld::Jointmark 构建器
若要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateJointmarkBuilder
默认值。
| 属性 | 值 |
|---|---|
| 关联性 | 1 |
| 连接部件(已过时) | 0 |
| 连接部件类型 | AllUniqueParts |
| 构造方法 | GuideCurve |
| 创建单个特征 | 0 |
| 定向方法 | SurfaceNormal |
| 参考板类型 | Overlap |
| 重用特征方法 | SameConnectingParts |
| 显示工作坐标系 | 1 |
创建于 NX9.0.0。
创建接头标记的构造方法类型
| 枚举值 | |
|---|---|
| MethodGuideCurve | 引导曲线 |
| MethodMirror | 镜像 |
| MethodPoints | 点 |
| MethodTranslate | 平移 |
| MethodExistingPoints | 现有点。仅允许用于 NXOpen::Weld::PointMark 类。 |
| void NXOpen::Weld::JointmarkBuilder::AppendPoints | ( | bool | mode, |
| NXOpen::Curve * | curve ) |
在重叠面上创建点列表。此外,用户选择的曲线将放置在这些点上。
创建于 NX9.0.0。
许可证要求:ugweld ("UG WELD")
| mode | 创建或编辑 |
| curve | 放置在这些点上的曲线 |
| NXOpen::Weld::ConnectedPart * NXOpen::Weld::JointmarkBuilder::AskConnectedFaces | ( | ) |
查找连接面信息。
<br>
数据存储在 @link NXOpen::Weld::ConnectedPart NXOpen::Weld::ConnectedPart@endlink 中,包含适当的
连接零件面的实例信息。
<br> @return 连接面信息。如果未找到,则返回 NULL。
于 NX11.0.0 版本创建。
许可证要求:无
| bool NXOpen::Weld::JointmarkBuilder::Associativity | ( | ) |
返回自动更新选项,也称为关联性。如果为true,代表Jointmark特征的曲线会在引导曲线更新时改变位置
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::JointmarkBuilder::Characteristics | ( | ) |
返回特征参数
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkBuilder::ConnectedPanelTypes NXOpen::Weld::JointmarkBuilder::ConnectedPanelType | ( | ) |
返回点处连接的面板数量。当构建方法为现有点时使用。
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::JointmarkBuilder::ConnectPartTypes NXOpen::Weld::JointmarkBuilder::ConnectPartType | ( | ) |
返回仅连接一个零件的选项。如果为 true,则在单个组件上创建接头标记特征。
版本 NX1872.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| NXOpen::Weld::JointmarkBuilder::Method NXOpen::Weld::JointmarkBuilder::ConstructionMethod | ( | ) |
返回创建Jointmark的构造方法
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::CreateReferenceData | ( | ) |
创建临时的重叠或顶层片体和引导曲线。与独立的 NXOpen::Weld::PointMarkPoint 特征配合使用。
在NX10.0.0中创建。
许可要求:ugweld("UG WELD")
| bool NXOpen::Weld::JointmarkBuilder::CreateSingleFeatures | ( | ) |
返回确定是否应创建单个特征的控制选项。仅适用于 NXOpen::Weld::PointMark 类。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Curve * NXOpen::Weld::JointmarkBuilder::CreateSymbolCurve | ( | const char * | path, |
| const char * | name ) |
从 PMI 符号创建曲线
| path | 符号路径 |
| name | 符号标识 |
| NXOpen::Curve * NXOpen::Weld::JointmarkBuilder::CreateSymbolCurve | ( | const NXString & | path, |
| const NXString & | name ) |
从 PMI 符号创建曲线
| path | 符号路径 |
| name | 符号标识 |
| void NXOpen::Weld::JointmarkBuilder::DeleteReferenceData | ( | ) |
删除临时的重叠或顶层片体特征。与独立的 NXOpen::Weld::PointMarkPoint 特征配合使用。
在NX10.0.0中创建。
许可要求:ugweld("UG WELD")
| double NXOpen::Weld::JointmarkBuilder::DistanceTolerance | ( | ) |
返回距离公差
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkFaceSetsBuilderList * NXOpen::Weld::JointmarkBuilder::FaceSetsList | ( | ) |
返回面集列表
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| NXOpen::CoordinateSystem * NXOpen::Weld::JointmarkBuilder::FixedCsys | ( | ) |
返回覆盖默认坐标系方向的固定坐标系。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::FromReuseFeatures | ( | bool * | faceSetsUpdated, |
| bool * | guideCurvesUpdated, | ||
| bool * | pointSelectionUpdated ) |
从重用特征初始化面组、引导曲线和点构造器。
创建于 NX11.0.1。
许可证要求:ugweld ("UG WELD")
| faceSetsUpdated | 指示面组列表是否已更新。 |
| guideCurvesUpdated | 指示引导曲线列表是否已更新。 |
| pointSelectionUpdated | 指示点选择对象是否已更新。 |
| void NXOpen::Weld::JointmarkBuilder::GetCreateReferenceDataMessages | ( | std::vector< NXString > & | messages | ) |
获取由 NXOpen::Weld::JointmarkBuilder::CreateReferenceData 创建的所有消息。
于 NX10.0.1 版本创建。
许可证要求:ugweld ("UG WELD")
| messages | 在发现参考数据过程中生成的消息数组。 |
| NXOpen::Features::Feature * NXOpen::Weld::JointmarkBuilder::GetReferenceSheet | ( | ) |
返回参考面特征
创建于 NX9.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::GetSelectedReferences | ( | std::vector< NXOpen::NXObject * > & | references | ) |
获取所选点或点特征的引用。不适用于引导曲线方法。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| references | 引用数组。这些可以是点或点特征。 |
| void NXOpen::Weld::JointmarkBuilder::GetSheetEdges | ( | std::vector< NXOpen::Edge * > & | edges | ) |
创建的面的边
创建于 NX9.0.0。
许可证要求:ugweld ("UG WELD")
| edges | 边 |
| NXOpen::Weld::JointmarkGuideBuilderList * NXOpen::Weld::JointmarkBuilder::GuideCurvesList | ( | ) |
返回引导曲线列表
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::MapFeaturesToPoints | ( | ) |
将所选的重用特征映射到新的预览点位置。
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::MoveReferenceSheet | ( | ) |
将参考片体移动到工作层,并与分组特征取消链接。
于 NX10.0.1 版本创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::JointmarkFaceSetsBuilder * NXOpen::Weld::JointmarkBuilder::NewFaceSets | ( | ) |
创建 NXOpen::Weld::JointmarkFaceSetsBuilder 对象。
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkGuideBuilder * NXOpen::Weld::JointmarkBuilder::NewGuide | ( | ) |
创建 NXOpen::Weld::JointmarkGuideBuilder 对象。
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkPointsBuilder * NXOpen::Weld::JointmarkBuilder::NewPoints | ( | ) |
创建 NXOpen::Weld::JointmarkPointsBuilder 对象。
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| bool NXOpen::Weld::JointmarkBuilder::NotifyIfParentPointMoved | ( | ) |
返回指示当父点移动时是否应发出警报的选项。当使用 NXOpen::Weld::JointmarkBuilder::MethodExistingPoints 且关联性关闭时有效。
于 NX11.0.1 版本创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::JointmarkBuilder::NX_DEPRECATED | ( | "Deprecated in NX1872.0.0. Use JA_JOINTMARK_BUILDER_get_ConnectPartType instead." | ) |
返回仅连接一个零件的选项。如果为 true,则在单个组件上创建接头标记特征。
| NXOpen::Weld::JointmarkBuilder::NX_DEPRECATED | ( | "Deprecated in NX1872.0.0. Use JA_JOINTMARK_BUILDER_set_ConnectPartType instead." | ) |
设置仅连接一个零件的选项。如果为 true,则在单个组件上创建接头标记特征。
连接零件
| NXOpen::Weld::JointmarkBuilder::OrientationMethodTypes NXOpen::Weld::JointmarkBuilder::OrientationMethod | ( | ) |
返回用于定义坐标系的定向方法
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Plane * NXOpen::Weld::JointmarkBuilder::Plane | ( | ) |
返回用于镜像的平面
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkPointsBuilderList * NXOpen::Weld::JointmarkBuilder::PointList | ( | ) |
返回点列表
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkBuilder::ProjectionDirectionOptions NXOpen::Weld::JointmarkBuilder::ProjectionDirectionOption | ( | ) |
返回用于将 NXOpen::Weld::JointmarkBuilder::SelectPointsObject 投影到 NXOpen::Weld::JointmarkBuilder::GetReferenceSheet 上的投影方向选项。
创建于 NX10.0.2。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::RediscoverFaces | ( | ) |
使用焊接助手连接面查找命令,根据当前特征点位置重新发现面。
在NX10.0.0中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Weld::JointmarkBuilder::ReferenceSheetTypes NXOpen::Weld::JointmarkBuilder::ReferenceSheetType | ( | ) |
返回参考图纸类型
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| NXOpen::Features::SelectFeatureList * NXOpen::Weld::JointmarkBuilder::ReuseFeatures | ( | ) |
返回所选的重用特征
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::JointmarkBuilder::ReuseMethod NXOpen::Weld::JointmarkBuilder::ReuseFeaturesMethod | ( | ) |
返回用于在所有连接零件相同时推断特征参数,或在连接零件不同时跳过推断的方法
创建于NX11.0.1。
许可要求:ugweld("UG WELD")
| NXOpen::SelectTaggedObjectList * NXOpen::Weld::JointmarkBuilder::SelectMirrorObject | ( | ) |
返回用于镜像的所选对象。这些对象可以是表示Jointmark的特征或曲线
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| NXOpen::SelectPointList * NXOpen::Weld::JointmarkBuilder::SelectPointsObject | ( | ) |
返回用于点的所选对象
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| NXOpen::SelectTaggedObjectList * NXOpen::Weld::JointmarkBuilder::SelectTranslateObject | ( | ) |
返回要平移的所选对象。这些对象可以是特征或表示接头标记的曲线
版本 NX10.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::SetAssociativity | ( | bool | associativity | ) |
设置自动更新选项,也称为关联性。如果为true,代表Jointmark特征的曲线会在引导曲线更新时改变位置
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| associativity | 关联性 |
| void NXOpen::Weld::JointmarkBuilder::SetConnectedPanelType | ( | NXOpen::Weld::JointmarkBuilder::ConnectedPanelTypes | method | ) |
设置点处连接的面板数量。当构建方法为现有点时使用。
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| method | 方法 |
| void NXOpen::Weld::JointmarkBuilder::SetConnectPartType | ( | NXOpen::Weld::JointmarkBuilder::ConnectPartTypes | connectPart | ) |
设置仅连接一个零件的选项。如果为 true,则在单个组件上创建接头标记特征。
版本 NX1872.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| connectPart | 连接零件 |
| void NXOpen::Weld::JointmarkBuilder::SetConstructionMethod | ( | NXOpen::Weld::JointmarkBuilder::Method | method | ) |
设置创建Jointmark的构造方法
创建于NX9.0.0。
许可要求:ugweld("UG WELD")
| method | 方法 |
| void NXOpen::Weld::JointmarkBuilder::SetCreateSingleFeatures | ( | bool | createSingleFeatures | ) |
设置确定是否应创建单个特征的控制选项。仅适用于 NXOpen::Weld::PointMark 类。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| createSingleFeatures | true- 创建完全关联的特征。false- 创建单个非关联的特征。 |
| void NXOpen::Weld::JointmarkBuilder::SetDisplayCsys | ( | bool | status | ) |
指示创建时是否应显示坐标系
在NX10.0.0中创建。
许可要求:ugweld("UG WELD")
| status | 状态 |
| void NXOpen::Weld::JointmarkBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| distanceTolerance | 距离公差 |
| void NXOpen::Weld::JointmarkBuilder::SetFixedCsys | ( | NXOpen::CoordinateSystem * | fixedCsys | ) |
设置覆盖默认坐标系方向的固定坐标系。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| fixedCsys | fixedcsys |
| void NXOpen::Weld::JointmarkBuilder::SetNotifyIfParentPointMoved | ( | bool | notifyIfParentPointMoved | ) |
设置指示当父点移动时是否应发出警报的选项。当使用 NXOpen::Weld::JointmarkBuilder::MethodExistingPoints 且关联性关闭时有效。
于 NX11.0.1 版本创建。
许可证要求:ugweld ("UG WELD")
| notifyIfParentPointMoved | true- 当父点移动时提供通知。false- 不提供通知。 |
| void NXOpen::Weld::JointmarkBuilder::SetOrientationMethod | ( | NXOpen::Weld::JointmarkBuilder::OrientationMethodTypes | orientationMethod | ) |
设置用于定义坐标系的定向方法
创建于 NX10.0.0。
许可证要求:ugweld ("UG WELD")
| orientationMethod | 定向方法 |
| void NXOpen::Weld::JointmarkBuilder::SetPlane | ( | NXOpen::Plane * | plane | ) |
设置用于镜像的平面
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| plane | 平面 |
| void NXOpen::Weld::JointmarkBuilder::SetProjectionDirectionOption | ( | NXOpen::Weld::JointmarkBuilder::ProjectionDirectionOptions | projectionOption | ) |
设置用于将 NXOpen::Weld::JointmarkBuilder::SelectPointsObject 投影到 NXOpen::Weld::JointmarkBuilder::GetReferenceSheet 上的投影方向选项。
创建于 NX10.0.2。
许可证要求:ugweld ("UG WELD")
| projectionOption | 投影选项 |
| void NXOpen::Weld::JointmarkBuilder::SetReferenceSheetType | ( | NXOpen::Weld::JointmarkBuilder::ReferenceSheetTypes | refSheet | ) |
设置参考图纸类型
版本 NX9.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| refSheet | 参考图纸 |
| void NXOpen::Weld::JointmarkBuilder::SetReuseFeaturesMethod | ( | NXOpen::Weld::JointmarkBuilder::ReuseMethod | reuseMethod | ) |
设置用于在所有连接零件相同时推断特征参数,或在连接零件不同时跳过推断的方法
创建于NX11.0.1。
许可要求:ugweld("UG WELD")
| reuseMethod | 重用方法 |
| void NXOpen::Weld::JointmarkBuilder::SetShowThruState | ( | bool | status | ) |
指示创建时输出对象是否应显示穿透效果
在NX10.0.0中创建。
许可要求:ugweld("UG WELD")
| status | 状态 |
| void NXOpen::Weld::JointmarkBuilder::SetShowWorkCsys | ( | bool | showWorkCsys | ) |
设置控制工作坐标系是否显示的选项。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| showWorkCsys | showworkcsys |
| void NXOpen::Weld::JointmarkBuilder::SetTranslateCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置定义平移偏移方向的坐标系。如果未指定,则使用绝对坐标系。
版本 NX10.0.0 中创建。
许可证要求 : ugweld ("UG WELD")
| csys | 坐标系 |
| void NXOpen::Weld::JointmarkBuilder::SetVector | ( | NXOpen::Direction * | vector | ) |
设置指向Y轴的向量
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| vector | 向量 |
| bool NXOpen::Weld::JointmarkBuilder::ShowWorkCsys | ( | ) |
返回控制工作坐标系是否显示的选项。
于 NX10.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::CoordinateSystem * NXOpen::Weld::JointmarkBuilder::TranslateCsys | ( | ) |
返回定义平移偏移方向的坐标系。如果未指定,则使用绝对坐标系。
版本 NX10.0.0 中创建。
许可证要求 : 无
| NXOpen::Expression * NXOpen::Weld::JointmarkBuilder::TranslateX | ( | ) |
返回包含X平移距离值的表达式。
版本 NX9.0.0 中创建。
许可证要求 : 无
| NXOpen::Expression * NXOpen::Weld::JointmarkBuilder::TranslateY | ( | ) |
返回包含Y平移距离值的表达式。
版本 NX10.0.0 中创建。
许可证要求 : 无
| NXOpen::Expression * NXOpen::Weld::JointmarkBuilder::TranslateZ | ( | ) |
返回包含Z平移距离值的表达式。
版本 NX10.0.0 中创建。
许可证要求 : 无
| void NXOpen::Weld::JointmarkBuilder::UpdateFeatures | ( | ) |
根据构造方法和相关输入更新点列表上的所有项。
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")
| void NXOpen::Weld::JointmarkBuilder::UpdatePoint | ( | ) |
通过将选定点投影到引导曲线上来更新该点。
在NX10.0.2中创建。
许可要求:ugweld("UG WELD")
| NXOpen::Features::Feature * NXOpen::Weld::JointmarkBuilder::UpdateReferenceSheet | ( | bool | facesModified | ) |
为放置节点标记特征准备参考面。如果参考面被抑制,将取消抑制。
创建于 NX9.0.0。
许可证要求:ugweld ("UG WELD")
| facesModified | 指示是否需要更新参考面。 |
| NXOpen::Direction * NXOpen::Weld::JointmarkBuilder::Vector | ( | ) |
返回指向Y轴的向量
在NX9.0.0中创建。
许可要求:ugweld("UG WELD")