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

点标记构建器 更多...

#include <Weld_PointMarkBuilder.hxx>

类 NXOpen::Weld::PointMarkBuilder 继承关系图:
NXOpen::Weld::JointmarkBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  WeldTypes {
  WeldTypesResistanceSpot , WeldTypesArcSpot , WeldTypesClinch , WeldTypesDollop ,
  WeldTypesWeldNut , WeldTypesWeldStud , WeldTypesCustom1 , WeldTypesCustom2 ,
  WeldTypesCustom3 , WeldTypesCustom4 , WeldTypesCustom5
}
Public 类型 继承自 NXOpen::Weld::JointmarkBuilder
enum  ConnectedPanelTypes { ConnectedPanelTypesTwo , ConnectedPanelTypesThree , ConnectedPanelTypesFour }
enum  ConnectPartTypes { ConnectPartTypesAllUniqueParts , ConnectPartTypesOnlyOnePart , ConnectPartTypesIgnoreFiltering }
enum  Method {
  MethodGuideCurve , MethodMirror , MethodPoints , MethodTranslate ,
  MethodExistingPoints
}
enum  OrientationMethodTypes { OrientationMethodTypesSurfaceNormal , OrientationMethodTypesCoordinateSystem }
enum  ProjectionDirectionOptions {
  ProjectionDirectionOptionsNone , ProjectionDirectionOptionsAlongFaceNormal , ProjectionDirectionOptionsPricipalAxis , ProjectionDirectionOptionsX ,
  ProjectionDirectionOptionsY , ProjectionDirectionOptionsZ
}
enum  ReferenceSheetTypes { ReferenceSheetTypesOverlap , ReferenceSheetTypesTop }
enum  ReuseMethod { ReuseMethodSameConnectingParts , ReuseMethodAnyConnectingParts }

Public 成员函数

void AppendPointsOverride (bool create)
NXOpen::Weld::PointMarkPointBuilderNewPointsOverride ()
void SetShowSolids (bool showSolids)
void SetWeldType (NXOpen::Weld::PointMarkBuilder::WeldTypes weldType)
bool ShowSolids ()
NXOpen::Weld::PointMarkBuilder::WeldTypes WeldType ()
Public 成员函数 继承自 NXOpen::Weld::JointmarkBuilder
void AppendPoints (bool mode, NXOpen::Curve *curve)
NXOpen::Weld::ConnectedPartAskConnectedFaces ()
bool Associativity ()
NXOpen::Weld::CharacteristicsBuilderCharacteristics ()
NXOpen::Weld::JointmarkBuilder::ConnectedPanelTypes ConnectedPanelType ()
NXOpen::Weld::JointmarkBuilder::ConnectPartTypes ConnectPartType ()
NXOpen::Weld::JointmarkBuilder::Method ConstructionMethod ()
void CreateReferenceData ()
bool CreateSingleFeatures ()
NXOpen::CurveCreateSymbolCurve (const char *path, const char *name)
NXOpen::CurveCreateSymbolCurve (const NXString &path, const NXString &name)
void DeleteReferenceData ()
double DistanceTolerance ()
NXOpen::Weld::JointmarkFaceSetsBuilderListFaceSetsList ()
NXOpen::CoordinateSystemFixedCsys ()
void FromReuseFeatures (bool *faceSetsUpdated, bool *guideCurvesUpdated, bool *pointSelectionUpdated)
void GetCreateReferenceDataMessages (std::vector< NXString > &messages)
NXOpen::Features::FeatureGetReferenceSheet ()
void GetSelectedReferences (std::vector< NXOpen::NXObject * > &references)
void GetSheetEdges (std::vector< NXOpen::Edge * > &edges)
NXOpen::Weld::JointmarkGuideBuilderListGuideCurvesList ()
void MapFeaturesToPoints ()
void MoveReferenceSheet ()
NXOpen::Weld::JointmarkFaceSetsBuilderNewFaceSets ()
NXOpen::Weld::JointmarkGuideBuilderNewGuide ()
NXOpen::Weld::JointmarkPointsBuilderNewPoints ()
bool NotifyIfParentPointMoved ()
 NX_DEPRECATED ("Deprecated in NX1872.0.0. Use JA_JOINTMARK_BUILDER_get_ConnectPartType instead.") bool ConnectPart()
 NX_DEPRECATED ("Deprecated in NX1872.0.0. Use JA_JOINTMARK_BUILDER_set_ConnectPartType instead.") void SetConnectPart(bool connectPart)
NXOpen::Weld::JointmarkBuilder::OrientationMethodTypes OrientationMethod ()
NXOpen::PlanePlane ()
NXOpen::Weld::JointmarkPointsBuilderListPointList ()
NXOpen::Weld::JointmarkBuilder::ProjectionDirectionOptions ProjectionDirectionOption ()
void RediscoverFaces ()
NXOpen::Weld::JointmarkBuilder::ReferenceSheetTypes ReferenceSheetType ()
NXOpen::Features::SelectFeatureListReuseFeatures ()
NXOpen::Weld::JointmarkBuilder::ReuseMethod ReuseFeaturesMethod ()
NXOpen::SelectTaggedObjectListSelectMirrorObject ()
NXOpen::SelectPointListSelectPointsObject ()
NXOpen::SelectTaggedObjectListSelectTranslateObject ()
void SetAssociativity (bool associativity)
void SetConnectedPanelType (NXOpen::Weld::JointmarkBuilder::ConnectedPanelTypes method)
void SetConnectPartType (NXOpen::Weld::JointmarkBuilder::ConnectPartTypes connectPart)
void SetConstructionMethod (NXOpen::Weld::JointmarkBuilder::Method method)
void SetCreateSingleFeatures (bool createSingleFeatures)
void SetDisplayCsys (bool status)
void SetDistanceTolerance (double distanceTolerance)
void SetFixedCsys (NXOpen::CoordinateSystem *fixedCsys)
void SetNotifyIfParentPointMoved (bool notifyIfParentPointMoved)
void SetOrientationMethod (NXOpen::Weld::JointmarkBuilder::OrientationMethodTypes orientationMethod)
void SetPlane (NXOpen::Plane *plane)
void SetProjectionDirectionOption (NXOpen::Weld::JointmarkBuilder::ProjectionDirectionOptions projectionOption)
void SetReferenceSheetType (NXOpen::Weld::JointmarkBuilder::ReferenceSheetTypes refSheet)
void SetReuseFeaturesMethod (NXOpen::Weld::JointmarkBuilder::ReuseMethod reuseMethod)
void SetShowThruState (bool status)
void SetShowWorkCsys (bool showWorkCsys)
void SetTranslateCsys (NXOpen::CoordinateSystem *csys)
void SetVector (NXOpen::Direction *vector)
bool ShowWorkCsys ()
NXOpen::CoordinateSystemTranslateCsys ()
NXOpen::ExpressionTranslateX ()
NXOpen::ExpressionTranslateY ()
NXOpen::ExpressionTranslateZ ()
void UpdateFeatures ()
void UpdatePoint ()
NXOpen::Features::FeatureUpdateReferenceSheet (bool facesModified)
NXOpen::DirectionVector ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _PointMarkBuilderBuilder

详细描述

点标记构建器

用于创建或编辑 NXOpen::Weld::PointMark 特征。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreatePointMarkBuilder
默认值。

属性
关联性 1
连接零件(已废弃) 0
连接零件类型 AllUniqueParts
构造方法 GuideCurve
创建单个特征 0
定向方法 SurfaceNormal
参考薄板类型 Overlap
重用特征方法 SameConnectingParts
显示工作坐标系 1


在 NX10.0.0 中创建。

成员枚举类型说明

◆ WeldTypes

要创建的焊缝类型。

枚举值
WeldTypesResistanceSpot 

电阻点焊

WeldTypesArcSpot 

电弧点焊

WeldTypesClinch 

压铆

WeldTypesDollop 

点焊块

WeldTypesWeldNut 

焊接螺母

WeldTypesWeldStud 

焊接螺柱

WeldTypesCustom1 

用户默认中定义的自定义 1

WeldTypesCustom2 

用户默认中定义的自定义 2

WeldTypesCustom3 

用户默认中定义的自定义 3

WeldTypesCustom4 

用户默认中定义的自定义 4

WeldTypesCustom5 

用户默认中定义的自定义 5

成员函数说明

◆ AppendPointsOverride()

void NXOpen::Weld::PointMarkBuilder::AppendPointsOverride ( bool create)

在重叠薄板上创建点列表。此外,用户选择的曲线将放置在这些点上。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")

参数
create创建或编辑

◆ NewPointsOverride()

NXOpen::Weld::PointMarkPointBuilder * NXOpen::Weld::PointMarkBuilder::NewPointsOverride ( )

创建一个 NXOpen::Weld::PointMarkPointBuilder 对象。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")

◆ SetShowSolids()

void NXOpen::Weld::PointMarkBuilder::SetShowSolids ( bool showSolids)

设置显示模式。仅在创建时使用。在编辑时,显示模式为所编辑特征的最新状态。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")

参数
showSolidstrue - 以实体模式显示 Weld.PointMarkPoint 特征。false - 以点模式显示。

◆ SetWeldType()

void NXOpen::Weld::PointMarkBuilder::SetWeldType ( NXOpen::Weld::PointMarkBuilder::WeldTypes weldType)

设置用户默认中定义的要创建的焊缝类型引用。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")

参数
weldType焊缝类型

◆ ShowSolids()

bool NXOpen::Weld::PointMarkBuilder::ShowSolids ( )

返回显示模式。仅在创建时使用。在编辑时,显示模式为所编辑特征的最新状态。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")

◆ WeldType()

NXOpen::Weld::PointMarkBuilder::WeldTypes NXOpen::Weld::PointMarkBuilder::WeldType ( )

返回用户默认中定义的要创建的焊缝类型引用。
在 NX10.0.0 中创建。

许可证要求:ugweld ("UG WELD")