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

可变扫掠构建器 更多...

#include <Features_VarsweepBuilder.hxx>

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

Public 成员函数

double AngularTolerance ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
int ConstantFittingSectionCount ()
double DistanceTolerance ()
NXOpen::GeometricUtilities::FeatureOptionsFeatureOptions ()
NXOpen::GeometricUtilities::LimitsLimits ()
NXOpen::ObjectListList ()
bool MergeFacesOption ()
NXOpen::GeometricUtilities::SecondarySectionDataNewListItem ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderPathIncrement ()
NXOpen::GeometricUtilities::PlayButtonsBuilderPlayButtons ()
bool ReProjectCurvesOption ()
bool ReviewSection ()
NXOpen::SectionSection ()
void SetAngularTolerance (double angleTolerance)
void SetConstantFittingSectionCount (int constantFittingSectionCount)
void SetDistanceTolerance (double distanceTolerance)
void SetList (NXOpen::ObjectList *list)
void SetMergeFacesOption (bool mergeFacesOption)
void SetReProjectCurvesOption (bool reProjectCurvesOption)
void SetReviewSection (bool reviewSection)
void SetSection (NXOpen::Section *section)
NXOpen::Features::FeatureSketchOnPathFeature ()
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 _VarsweepBuilderBuilder

详细描述

可变扫掠构建器

表示变分扫掠特征构建器。用于创建或编辑变分扫掠特征。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateVarsweepBuilder
默认值。

属性
ConstantFittingSectionCount -1
PlayButtons.CurrentStep 0
PlayButtons.PlayModes PlayOnce
PlayButtons.ScaleSpeed 1
PlayButtons.ScaleStep 0
PlayButtons.Speed 1
ReviewSection 0


创建于 NX4.0.0。

成员函数说明

◆ AngularTolerance()

double NXOpen::Features::VarsweepBuilder::AngularTolerance ( )

返回角度公差 [度]
创建于 NX4.0.0。

许可证要求:无

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::VarsweepBuilder::BooleanOperation ( )

返回布尔选项
创建于 NX4.0.0。

许可证要求:无

◆ ConstantFittingSectionCount()

int NXOpen::Features::VarsweepBuilder::ConstantFittingSectionCount ( )

返回恒定拟合截面数量
创建于 NX11.0.0。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::VarsweepBuilder::DistanceTolerance ( )

返回距离公差
创建于 NX4.0.0。

许可证要求:无

◆ FeatureOptions()

NXOpen::GeometricUtilities::FeatureOptions * NXOpen::Features::VarsweepBuilder::FeatureOptions ( )

返回实体与片体类型选项
创建于NX4.0.0版本。

许可要求:无

◆ Limits()

NXOpen::GeometricUtilities::Limits * NXOpen::Features::VarsweepBuilder::Limits ( )

返回可变扫掠限制
创建于 NX5.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

◆ List()

NXOpen::ObjectList * NXOpen::Features::VarsweepBuilder::List ( )

返回次要截面列表
创建于NX5.0.0版本。

许可要求:无

◆ MergeFacesOption()

bool NXOpen::Features::VarsweepBuilder::MergeFacesOption ( )

返回合并面选项
创建于 NX4.0.0。

许可证要求:无

◆ NewListItem()

NXOpen::GeometricUtilities::SecondarySectionData * NXOpen::Features::VarsweepBuilder::NewListItem ( )

创建新的列表项

返回

创建于NX5.0.0版本。

许可要求:无

◆ PathIncrement()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::VarsweepBuilder::PathIncrement ( )

返回路径增量
创建于NX11.0.0版本。

许可要求:无

◆ PlayButtons()

NXOpen::GeometricUtilities::PlayButtonsBuilder * NXOpen::Features::VarsweepBuilder::PlayButtons ( )

返回播放按钮构建器
创建于NX11.0.0版本。

许可要求:无

◆ ReProjectCurvesOption()

bool NXOpen::Features::VarsweepBuilder::ReProjectCurvesOption ( )

返回重投影曲线选项
创建于 NX11.0.0。

许可证要求:无

◆ ReviewSection()

bool NXOpen::Features::VarsweepBuilder::ReviewSection ( )

返回是否查看截面
创建于NX11.0.0版本。

许可要求:无

◆ Section()

NXOpen::Section * NXOpen::Features::VarsweepBuilder::Section ( )

返回主截面。可变扫掠仅接受 在路径上草图上下文中创建的截面。 确保该截面来自使用路径上草图特征创建的草图曲线。 返回码:0:无错误, VARSWEEP_SKETCH_NOT_ON_PATH:错误情况
创建于 NX4.0.0。

许可证要求:无

◆ SetAngularTolerance()

void NXOpen::Features::VarsweepBuilder::SetAngularTolerance ( double angleTolerance)

设置角度公差 [度]
创建于 NX4.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
angleTolerance角度公差

◆ SetConstantFittingSectionCount()

void NXOpen::Features::VarsweepBuilder::SetConstantFittingSectionCount ( int constantFittingSectionCount)

设置恒定拟合截面数量
创建于 NX11.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
constantFittingSectionCount恒定拟合截面数量

◆ SetDistanceTolerance()

void NXOpen::Features::VarsweepBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
创建于 NX4.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
distanceTolerance距离公差

◆ SetList()

void NXOpen::Features::VarsweepBuilder::SetList ( NXOpen::ObjectList * list)

设置次要截面列表
创建于NX5.0.0版本。

许可要求:无

参数
list列表

◆ SetMergeFacesOption()

void NXOpen::Features::VarsweepBuilder::SetMergeFacesOption ( bool mergeFacesOption)

设置合并面选项
创建于 NX4.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
mergeFacesOption合并面选项

◆ SetReProjectCurvesOption()

void NXOpen::Features::VarsweepBuilder::SetReProjectCurvesOption ( bool reProjectCurvesOption)

设置重投影曲线选项
创建于 NX11.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
reProjectCurvesOption重投影曲线选项

◆ SetReviewSection()

void NXOpen::Features::VarsweepBuilder::SetReviewSection ( bool reviewSection)

设置是否查看截面
创建于NX11.0.0版本。

许可要求:nx_freeform_1("基础自由曲面建模")

参数
reviewSection是否查看截面

◆ SetSection()

void NXOpen::Features::VarsweepBuilder::SetSection ( NXOpen::Section * section)

设置主截面。可变扫掠仅接受 在路径上草图上下文中创建的截面。 确保该截面来自使用路径上草图特征创建的草图曲线。 返回码:0:无错误, VARSWEEP_SKETCH_NOT_ON_PATH:错误情况
创建于 NX4.0.0。

许可证要求:nx_freeform_1(“基本自由曲面建模”)

参数
section主截面

◆ SketchOnPathFeature()

NXOpen::Features::Feature * NXOpen::Features::VarsweepBuilder::SketchOnPathFeature ( )

返回路径上的草图特征
创建于NX4.0.0版本。

许可要求:无