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

重叠构建器 更多...

#include <Join_OverlapBuilder.hxx>

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

Public 类型

enum  ConnectPartTypes { ConnectPartTypesAllUniqueParts , ConnectPartTypesOnlyOnePart , ConnectPartTypesRepeatedParts }
enum  GuideCurveCreationTypes { GuideCurveCreationTypesManual , GuideCurveCreationTypesAutomatic }
enum  InputDataTypes { InputDataTypesFaces , InputDataTypesBodies }
enum  ReferenceSheetOptionTypes { ReferenceSheetOptionTypesTopTarget , ReferenceSheetOptionTypesBetweenBodies }
enum  ReferenceSheetTypes { ReferenceSheetTypesOverlap , ReferenceSheetTypesTop }

Public 成员函数

NXOpen::Join::OverlapBuilder::ConnectPartTypes ConnectPart ()
double DistanceTolerance ()
NXOpen::Join::OverlapFaceSetsBuilderListFaceSetsList ()
NXOpen::Join::OverlapBuilder::GuideCurveCreationTypes GuideCurveCreationType ()
NXOpen::Join::OverlapGuideBuilderListGuideCurvesList ()
double MaximumBendRadius ()
double MaximumCenterlineWidth ()
double MaximumGapBetweenBodies ()
double MinimumFlangeWidth ()
void MoveReferenceSheet ()
bool MoveReferenceSheetToConstructionLayer ()
NXOpen::Join::OverlapFaceSetsBuilderNewFaceSets ()
NXOpen::Join::OverlapGuideBuilderNewGuide ()
double OffsetFromEdgeDistance ()
NXOpen::SelectBodyListOtherBodies ()
NXOpen::Join::OverlapBuilder::ReferenceSheetOptionTypes ReferenceSheetOption ()
NXOpen::Join::OverlapBuilder::ReferenceSheetTypes ReferenceSheetType ()
void SetConnectPart (NXOpen::Join::OverlapBuilder::ConnectPartTypes connectPart)
void SetDistanceTolerance (double distanceTolerance)
void SetGuideCurveCreationType (NXOpen::Join::OverlapBuilder::GuideCurveCreationTypes guideCurveCreationType)
void SetMaximumBendRadius (double maximumBendRadius)
void SetMaximumCenterlineWidth (double maximumCenterlineWidth)
void SetMaximumGapBetweenBodies (double maximumGapBetweenBodies)
void SetMinimumFlangeWidth (double minimumFlangeWidth)
void SetMoveReferenceSheetToConstructionLayer (bool moveReferenceSheetToConstructionLayer)
void SetOffsetFromEdgeDistance (double offsetFromEdgeDistance)
void SetReferenceSheetOption (NXOpen::Join::OverlapBuilder::ReferenceSheetOptionTypes sheetLocation)
void SetReferenceSheetType (NXOpen::Join::OverlapBuilder::ReferenceSheetTypes refSheet)
void SetType (NXOpen::Join::OverlapBuilder::InputDataTypes type)
NXOpen::SelectBodyListTopBodies ()
NXOpen::Join::OverlapBuilder::InputDataTypes Type ()
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 _OverlapBuilderBuilder

详细描述

重叠构建器

用于创建或编辑 NXOpen::Join::Overlap 特征。
要创建此类的新实例,请使用 NXOpen::Join::JoinManager::CreateOverlapBuilder
默认值:

属性
最大中线宽度 100(毫米单位零件),4(英寸单位零件)
最小法兰宽度 6.0(毫米单位零件),0.04(英寸单位零件)
距边偏移距离 6.25(毫米单位零件),0.25(英寸单位零件)


在 NX1953.0.0 中创建。

成员枚举类型说明

◆ ConnectPartTypes

连接零件的类型

枚举值
ConnectPartTypesAllUniqueParts 

所有连接的零件必须唯一。

ConnectPartTypesOnlyOnePart 

所有连接的零件必须相同。

ConnectPartTypesRepeatedParts 

连接的零件不需要唯一。

◆ GuideCurveCreationTypes

用于指定是否应自动选择参考片体边缘的类型。

枚举值
GuideCurveCreationTypesManual 

用户必须手动指定参考片体上的边缘。

GuideCurveCreationTypesAutomatic 

自动确定在参考片体上创建中线或偏移曲线所需的边缘。

◆ InputDataTypes

要创建的片体类型

枚举值
InputDataTypesFaces 

从面构造重叠片体。

InputDataTypesBodies 

从体构造重叠片体。

◆ ReferenceSheetOptionTypes

用于指定参考片体应创建在哪些面上的类型。此选项仅在从体创建参考片体时使用。

枚举值
ReferenceSheetOptionTypesTopTarget 

连接参考片体特征创建在目标体的顶部。

ReferenceSheetOptionTypesBetweenBodies 

连接参考片体特征创建在目标体和工具体之间。

◆ ReferenceSheetTypes

要创建的片体类型

枚举值
ReferenceSheetTypesOverlap 

重叠

ReferenceSheetTypesTop 

顶部

成员函数说明

◆ ConnectPart()

NXOpen::Join::OverlapBuilder::ConnectPartTypes NXOpen::Join::OverlapBuilder::ConnectPart ( )

返回仅连接一个零件的选项。如果为true,则仅需要一个面组。
于NX1953.0.0中创建。

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

◆ DistanceTolerance()

double NXOpen::Join::OverlapBuilder::DistanceTolerance ( )

获取用于构造特征的距离公差。
在NX1953.0.0中创建。

许可证要求:无

◆ FaceSetsList()

NXOpen::Join::OverlapFaceSetsBuilderList * NXOpen::Join::OverlapBuilder::FaceSetsList ( )

返回面组列表
于NX1953.0.0中创建。

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

◆ GuideCurveCreationType()

NXOpen::Join::OverlapBuilder::GuideCurveCreationTypes NXOpen::Join::OverlapBuilder::GuideCurveCreationType ( )

返回是否应自动选择片体边缘的选项。
于NX2306.0.0中创建。

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

◆ GuideCurvesList()

NXOpen::Join::OverlapGuideBuilderList * NXOpen::Join::OverlapBuilder::GuideCurvesList ( )

返回引导曲线列表
于NX1953.0.0中创建。

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

◆ MaximumBendRadius()

double NXOpen::Join::OverlapBuilder::MaximumBendRadius ( )

获取用于从参考片体构造中排除面的半径值。使用较小值时,处理时间会增加。
在NX1953.0.0中创建。

许可证要求:无

◆ MaximumCenterlineWidth()

double NXOpen::Join::OverlapBuilder::MaximumCenterlineWidth ( )

获取最大中心线宽度。若最小宽度小于该值,则使用中心线方法创建点;若大于该值,则使用边缘偏移方法创建点。
在NX2306.0.0中创建。

许可证要求:无

◆ MaximumGapBetweenBodies()

double NXOpen::Join::OverlapBuilder::MaximumGapBetweenBodies ( )

获取连接体时预期的最大间隙。该值不应大于体之间的预期间隙。
在NX1953.0.0中创建。

许可证要求:无

◆ MinimumFlangeWidth()

double NXOpen::Join::OverlapBuilder::MinimumFlangeWidth ( )

返回用于排除小半径面的最小凸缘宽度值,较小值会增加处理时间。
于NX2306.0.0中创建。

许可证要求:无

◆ MoveReferenceSheet()

void NXOpen::Join::OverlapBuilder::MoveReferenceSheet ( )

将参考片体移至工作图层,并与分组特征取消链接。
在NX1953.0.0中创建。

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

◆ MoveReferenceSheetToConstructionLayer()

bool NXOpen::Join::OverlapBuilder::MoveReferenceSheetToConstructionLayer ( )

获取指示是否应将此特征的输出片体移至构造图层的值。
在NX1953.0.0中创建。

许可证要求:无

◆ NewFaceSets()

NXOpen::Join::OverlapFaceSetsBuilder * NXOpen::Join::OverlapBuilder::NewFaceSets ( )

创建一个 NXOpen::Join::OverlapFaceSetsBuilder 对象。
于NX1953.0.0中创建。

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

◆ NewGuide()

NXOpen::Join::OverlapGuideBuilder * NXOpen::Join::OverlapBuilder::NewGuide ( )

创建一个 NXOpen::Join::OverlapGuideBuilder 对象。
于NX1953.0.0中创建。

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

◆ OffsetFromEdgeDistance()

double NXOpen::Join::OverlapBuilder::OffsetFromEdgeDistance ( )

获取边缘偏移距离
在NX2306.0.0中创建。

许可证要求:无

◆ OtherBodies()

NXOpen::SelectBodyList * NXOpen::Join::OverlapBuilder::OtherBodies ( )

获取连接到顶部体的其他体。
在NX1953.0.0中创建。

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

◆ ReferenceSheetOption()

NXOpen::Join::OverlapBuilder::ReferenceSheetOptionTypes NXOpen::Join::OverlapBuilder::ReferenceSheetOption ( )

返回控制重叠片体创建位置的选项。
于NX2007.0.0中创建。

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

◆ ReferenceSheetType()

NXOpen::Join::OverlapBuilder::ReferenceSheetTypes NXOpen::Join::OverlapBuilder::ReferenceSheetType ( )

返回参考片体的类型
于NX1953.0.0中创建。

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

◆ SetConnectPart()

void NXOpen::Join::OverlapBuilder::SetConnectPart ( NXOpen::Join::OverlapBuilder::ConnectPartTypes connectPart)

设置仅连接一个零件的选项。如果为true,则仅需要一个面组。
于NX1953.0.0中创建。

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

参数
connectPartconnectpart

◆ SetDistanceTolerance()

void NXOpen::Join::OverlapBuilder::SetDistanceTolerance ( double distanceTolerance)

设置构造特征的距离公差。
在 NX1953.0.0 中创建。

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

参数
distanceTolerance距离公差

◆ SetGuideCurveCreationType()

void NXOpen::Join::OverlapBuilder::SetGuideCurveCreationType ( NXOpen::Join::OverlapBuilder::GuideCurveCreationTypes guideCurveCreationType)

设置是否应自动选择片体边缘的选项。
于NX2306.0.0中创建。

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

参数
guideCurveCreationTypeguidecurvecreationtype

◆ SetMaximumBendRadius()

void NXOpen::Join::OverlapBuilder::SetMaximumBendRadius ( double maximumBendRadius)

设置用于从参考片体构造中排除面的半径值。使用较小值时,处理时间会增加。
在NX1953.0.0中创建。

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

参数
maximumBendRadius最大折弯半径

◆ SetMaximumCenterlineWidth()

void NXOpen::Join::OverlapBuilder::SetMaximumCenterlineWidth ( double maximumCenterlineWidth)

设置最大中心线宽度。若最小宽度小于该值,则使用中心线方法创建点;若大于该值,则使用边缘偏移方法创建点。
在NX2306.0.0中创建。

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

参数
maximumCenterlineWidth最大中心线宽度

◆ SetMaximumGapBetweenBodies()

void NXOpen::Join::OverlapBuilder::SetMaximumGapBetweenBodies ( double maximumGapBetweenBodies)

设置连接体时预期的最大间隙。该值不应大于体之间的预期间隙。
在NX1953.0.0中创建。

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

参数
maximumGapBetweenBodies体之间的最大间隙

◆ SetMinimumFlangeWidth()

void NXOpen::Join::OverlapBuilder::SetMinimumFlangeWidth ( double minimumFlangeWidth)

设置用于排除小半径面的最小凸缘宽度值,较小值会增加处理时间。
于NX2306.0.0中创建。

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

参数
minimumFlangeWidthminimumflangewidth

◆ SetMoveReferenceSheetToConstructionLayer()

void NXOpen::Join::OverlapBuilder::SetMoveReferenceSheetToConstructionLayer ( bool moveReferenceSheetToConstructionLayer)

设置指示是否应将此特征的输出片体移至构造图层的值。
在NX1953.0.0中创建。

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

参数
moveReferenceSheetToConstructionLayer将参考片体移至构造图层

◆ SetOffsetFromEdgeDistance()

void NXOpen::Join::OverlapBuilder::SetOffsetFromEdgeDistance ( double offsetFromEdgeDistance)

设置边缘偏移距离
在NX2306.0.0中创建。

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

参数
offsetFromEdgeDistance边缘偏移距离

◆ SetReferenceSheetOption()

void NXOpen::Join::OverlapBuilder::SetReferenceSheetOption ( NXOpen::Join::OverlapBuilder::ReferenceSheetOptionTypes sheetLocation)

设置控制重叠片体创建位置的选项。
于NX2007.0.0中创建。

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

参数
sheetLocationsheetlocation

◆ SetReferenceSheetType()

void NXOpen::Join::OverlapBuilder::SetReferenceSheetType ( NXOpen::Join::OverlapBuilder::ReferenceSheetTypes refSheet)

设置参考片体的类型
于NX1953.0.0中创建。

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

参数
refSheetrefsheet

◆ SetType()

void NXOpen::Join::OverlapBuilder::SetType ( NXOpen::Join::OverlapBuilder::InputDataTypes type)

设置用于创建参考片体的输入数据类型,由 NXOpen::Join::OverlapBuilder::InputDataTypes 表示。
于NX1953.0.0中创建。

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

参数
typetype

◆ TopBodies()

NXOpen::SelectBodyList * NXOpen::Join::OverlapBuilder::TopBodies ( )

获取其他体将连接到的顶部体。参考片体面将位于该体的外部。
在NX1953.0.0中创建。

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

◆ Type()

NXOpen::Join::OverlapBuilder::InputDataTypes NXOpen::Join::OverlapBuilder::Type ( )

返回用于创建参考片体的输入数据类型,由 NXOpen::Join::OverlapBuilder::InputDataTypes 表示。
于NX1953.0.0中创建。

许可证要求:无