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

面连接构建器 更多...

#include <Join_FaceJoinBuilder.hxx>

类 NXOpen::Join::FaceJoinBuilder 继承关系图:
NXOpen::Join::JoinBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BoundaryMethodType { BoundaryMethodTypeAutomatic , BoundaryMethodTypeRectangle , BoundaryMethodTypeCurve }
enum  HolesCoverageType { HolesCoverageTypeCoverTop , HolesCoverageTypeFillInside , HolesCoverageTypeDoNotCover }
enum  OrientationTypes { OrientationTypesNormalSelectedFace , OrientationTypesAlongVector }
enum  VisualizationBodyType { VisualizationBodyTypeNone , VisualizationBodyTypeSolidBody , VisualizationBodyTypeSheetBody }
enum  VisualizationLocationType { VisualizationLocationTypeAboveFace , VisualizationLocationTypeBelowFace , VisualizationLocationTypeAboveBelowFace }
Public 类型 继承自 NXOpen::Join::JoinBuilder
enum  DestinationTypes { DestinationTypesWorkPart , DestinationTypesNewComponent }
enum  MaterialAssignmentPolicyType { MaterialAssignmentPolicyTypeNoneAssigned , MaterialAssignmentPolicyTypeExternallyAssigned , MaterialAssignmentPolicyTypeJoinFeatureAssigned }

Public 成员函数

NXOpen::Join::FaceJoinBuilder::BoundaryMethodType BoundaryMethod ()
NXOpen::PointCorner1 ()
NXOpen::PointCorner2 ()
NXOpen::ScCollectorFaceCollector ()
NXOpen::Join::FaceJoinBuilder::HolesCoverageType HolesCoverage ()
NXOpen::SectionInnerBoundary ()
NXOpen::Join::FaceJoinBuilder::OrientationTypes OrientationType ()
NXOpen::TaggedObjectOrientationVector ()
NXOpen::SectionOuterBoundary ()
void SetBoundaryMethod (NXOpen::Join::FaceJoinBuilder::BoundaryMethodType boundaryMethod)
void SetCorner1 (NXOpen::Point *corner1)
void SetCorner2 (NXOpen::Point *corner2)
void SetHolesCoverage (NXOpen::Join::FaceJoinBuilder::HolesCoverageType holesCoverage)
void SetOrientationType (NXOpen::Join::FaceJoinBuilder::OrientationTypes orientationType)
void SetOrientationVector (NXOpen::TaggedObject *orientationVector)
void SetVisualizationColor (int visualizationColor)
void SetVisualizationLocation (NXOpen::Join::FaceJoinBuilder::VisualizationLocationType visualizationLocation)
void SetVisualizationType (NXOpen::Join::FaceJoinBuilder::VisualizationBodyType visualizationType)
int VisualizationColor ()
NXOpen::Join::FaceJoinBuilder::VisualizationLocationType VisualizationLocation ()
NXOpen::ExpressionVisualizationThickness ()
NXOpen::Join::FaceJoinBuilder::VisualizationBodyType VisualizationType ()
Public 成员函数 继承自 NXOpen::Join::JoinBuilder
void AddNewlyCreatedWaveLink (NXOpen::NXObject *waveLink)
bool Associative ()
NXOpen::SelectBodyListConnectedBodies ()
NXOpen::TaggedObjectCustomAttributesHolder ()
bool DelayUpdate ()
NXOpen::Join::JoinBuilder::DestinationTypes Destination ()
NXOpen::ExpressionDistanceTolerance ()
std::vector< NXOpen::Body * > GetJoinBodies ()
NXOpen::TaggedObjectMaterial ()
NXOpen::ExpressionMaterialActualThickness ()
NXOpen::Join::JoinBuilder::MaterialAssignmentPolicyType MaterialAssignmentPolicy ()
NXOpen::ExpressionMaterialDispensedWidth ()
NXOpen::ExpressionNuggetDiameter ()
void SetAssociative (bool associative)
void SetDelayUpdate (bool delayUpdate)
void SetDestination (NXOpen::Join::JoinBuilder::DestinationTypes type)
void SetHideSolid (bool hideSolid)
void SetMaterial (NXOpen::TaggedObject *material)
void SetMaterialAssignmentPolicy (NXOpen::Join::JoinBuilder::MaterialAssignmentPolicyType materialPolicy)
void SetShowConnectedBodies (bool showConnectedBodies)
void SetShowThroughState (bool status)
void SetSubtype (const char *type)
void SetSubtype (const NXString &type)
void SetWeldFinishMethod (NXOpen::Annotations::FinishMethod method)
bool ShowConnectedBodies ()
NXString Subtype ()
NXOpen::Annotations::FinishMethod WeldFinishMethod ()
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 _FaceJoinBuilderBuilder

详细描述

面连接构建器

表示一个 NXOpen::Join::FaceJoin 构建器。
若要创建此类的新实例,请使用 NXOpen::Join::JoinManager::CreateFaceJoinBuilder

在NX1926.0.0中创建。

成员枚举类型说明

◆ BoundaryMethodType

边界方法类型

枚举值
BoundaryMethodTypeAutomatic 

自动

BoundaryMethodTypeRectangle 

矩形

BoundaryMethodTypeCurve 

曲线

◆ HolesCoverageType

孔覆盖类型

枚举值
HolesCoverageTypeCoverTop 

覆盖顶部

HolesCoverageTypeFillInside 

填充内部

HolesCoverageTypeDoNotCover 

不覆盖

◆ OrientationTypes

方向类型

枚举值
OrientationTypesNormalSelectedFace 

所选面的法向

OrientationTypesAlongVector 

沿矢量

◆ VisualizationBodyType

可视化类型

枚举值
VisualizationBodyTypeNone 

VisualizationBodyTypeSolidBody 

实体

VisualizationBodyTypeSheetBody 

片体

◆ VisualizationLocationType

可视化位置

枚举值
VisualizationLocationTypeAboveFace 

面上方

VisualizationLocationTypeBelowFace 

面下方

VisualizationLocationTypeAboveBelowFace 

面上下

成员函数说明

◆ BoundaryMethod()

NXOpen::Join::FaceJoinBuilder::BoundaryMethodType NXOpen::Join::FaceJoinBuilder::BoundaryMethod ( )

返回边界方法
于 NX2306.0.0 版本创建。

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

◆ Corner1()

NXOpen::Point * NXOpen::Join::FaceJoinBuilder::Corner1 ( )

返回矩形的第一个角点
于 NX2306.0.0 版本创建。

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

◆ Corner2()

NXOpen::Point * NXOpen::Join::FaceJoinBuilder::Corner2 ( )

返回矩形的第二个角点
于 NX2306.0.0 版本创建。

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

◆ FaceCollector()

NXOpen::ScCollector * NXOpen::Join::FaceJoinBuilder::FaceCollector ( )

返回选择的面
于 NX1926.0.0 版本创建。

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

◆ HolesCoverage()

NXOpen::Join::FaceJoinBuilder::HolesCoverageType NXOpen::Join::FaceJoinBuilder::HolesCoverage ( )

返回孔覆盖值
于 NX2312.0.0 版本创建。

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

◆ InnerBoundary()

NXOpen::Section * NXOpen::Join::FaceJoinBuilder::InnerBoundary ( )

返回定义内边界曲线的截面。
于 NX2306.0.0 版本创建。

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

◆ OrientationType()

NXOpen::Join::FaceJoinBuilder::OrientationTypes NXOpen::Join::FaceJoinBuilder::OrientationType ( )

返回方向类型值。
于 NX2312.0.0 版本创建。

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

◆ OrientationVector()

NXOpen::TaggedObject * NXOpen::Join::FaceJoinBuilder::OrientationVector ( )

返回方向向量。
于 NX2312.0.0 版本创建。

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

◆ OuterBoundary()

NXOpen::Section * NXOpen::Join::FaceJoinBuilder::OuterBoundary ( )

当边界方法为 NXOpen::Join::FaceJoinBuilder::BoundaryMethodTypeCurve 时,返回定义外边界曲线的截面。
于 NX2306.0.0 版本创建。

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

◆ SetBoundaryMethod()

void NXOpen::Join::FaceJoinBuilder::SetBoundaryMethod ( NXOpen::Join::FaceJoinBuilder::BoundaryMethodType boundaryMethod)

设置边界方法
于 NX2306.0.0 版本创建。

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

参数
boundaryMethodboundarymethod

◆ SetCorner1()

void NXOpen::Join::FaceJoinBuilder::SetCorner1 ( NXOpen::Point * corner1)

设置矩形的第一个角点
于 NX2306.0.0 版本创建。

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

参数
corner1corner1

◆ SetCorner2()

void NXOpen::Join::FaceJoinBuilder::SetCorner2 ( NXOpen::Point * corner2)

设置矩形的第二个角点
于 NX2306.0.0 版本创建。

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

参数
corner2corner2

◆ SetHolesCoverage()

void NXOpen::Join::FaceJoinBuilder::SetHolesCoverage ( NXOpen::Join::FaceJoinBuilder::HolesCoverageType holesCoverage)

设置孔覆盖值
于 NX2312.0.0 版本创建。

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

参数
holesCoverageholescoverage

◆ SetOrientationType()

void NXOpen::Join::FaceJoinBuilder::SetOrientationType ( NXOpen::Join::FaceJoinBuilder::OrientationTypes orientationType)

设置方向类型值。
于 NX2312.0.0 版本创建。

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

参数
orientationType方向类型

◆ SetOrientationVector()

void NXOpen::Join::FaceJoinBuilder::SetOrientationVector ( NXOpen::TaggedObject * orientationVector)

设置方向向量。
于 NX2312.0.0 版本创建。

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

参数
orientationVector方向向量

◆ SetVisualizationColor()

void NXOpen::Join::FaceJoinBuilder::SetVisualizationColor ( int visualizationColor)

设置可视化颜色值
于 NX2306.0.0 版本创建。

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

参数
visualizationColorvisualizationcolor

◆ SetVisualizationLocation()

void NXOpen::Join::FaceJoinBuilder::SetVisualizationLocation ( NXOpen::Join::FaceJoinBuilder::VisualizationLocationType visualizationLocation)

设置可视化位置方法
于 NX2306.0.0 版本创建。

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

参数
visualizationLocationvisualizationlocation

◆ SetVisualizationType()

void NXOpen::Join::FaceJoinBuilder::SetVisualizationType ( NXOpen::Join::FaceJoinBuilder::VisualizationBodyType visualizationType)

设置可视化类型方法
于 NX2306.0.0 版本创建。

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

参数
visualizationTypevisualizationtype

◆ VisualizationColor()

int NXOpen::Join::FaceJoinBuilder::VisualizationColor ( )

返回可视化颜色值
于 NX2306.0.0 版本创建。

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

◆ VisualizationLocation()

NXOpen::Join::FaceJoinBuilder::VisualizationLocationType NXOpen::Join::FaceJoinBuilder::VisualizationLocation ( )

返回可视化位置方法
于 NX2306.0.0 版本创建。

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

◆ VisualizationThickness()

NXOpen::Expression * NXOpen::Join::FaceJoinBuilder::VisualizationThickness ( )

返回可视化厚度
于 NX2306.0.0 版本创建。

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

◆ VisualizationType()

NXOpen::Join::FaceJoinBuilder::VisualizationBodyType NXOpen::Join::FaceJoinBuilder::VisualizationType ( )

返回可视化类型方法
于 NX2306.0.0 版本创建。

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