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

优化曲线构建器 更多...

#include <Features_OptimizeCurveBuilder.hxx>

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

Public 成员函数

double AngleThreshold ()
bool CreateSketch ()
NXOpen::SelectDisplayableObjectListCurvesToOptimize ()
NXOpen::CoordinateSystemDestinationCsys ()
double DistanceThreshold ()
bool IncludePoints ()
void SetAngleThreshold (double angleThreshold)
void SetCreateSketch (bool createSketch)
void SetDestinationCsys (NXOpen::CoordinateSystem *destinationCsys)
void SetDistanceThreshold (double distanceThreshold)
void SetIncludePoints (bool includePoints)
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 _OptimizeCurveBuilderBuilder

详细描述

优化曲线构建器

表示优化曲线的构建器
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateOptimizeCurveBuilder
默认值。

属性
CreateSketch 0
IncludePoints 1


于NX10.0.0中创建。

成员函数说明

◆ AngleThreshold()

double NXOpen::Features::OptimizeCurveBuilder::AngleThreshold ( )

返回角度阈值
于NX10.0.0中创建。

许可证要求 : 无

◆ CreateSketch()

bool NXOpen::Features::OptimizeCurveBuilder::CreateSketch ( )

返回创建草图标志。如果为true,则创建草图并将优化后的曲线添加到草图中,否则不创建。
于NX10.0.0中创建。

许可证要求 : 无

◆ CurvesToOptimize()

NXOpen::SelectDisplayableObjectList * NXOpen::Features::OptimizeCurveBuilder::CurvesToOptimize ( )

返回要优化的曲线和点。
于NX10.0.0中创建。

许可证要求 : 无

◆ DestinationCsys()

NXOpen::CoordinateSystem * NXOpen::Features::OptimizeCurveBuilder::DestinationCsys ( )

返回作为全局轴的目标坐标系。
于NX10.0.0中创建。

许可证要求 : 无

◆ DistanceThreshold()

double NXOpen::Features::OptimizeCurveBuilder::DistanceThreshold ( )

返回距离阈值
于NX10.0.0中创建。

许可证要求 : 无

◆ IncludePoints()

bool NXOpen::Features::OptimizeCurveBuilder::IncludePoints ( )

返回包含点标志。如果为true,则包含用于优化的点,否则不包含
于NX10.0.0中创建。

许可证要求 : 无

◆ SetAngleThreshold()

void NXOpen::Features::OptimizeCurveBuilder::SetAngleThreshold ( double angleThreshold)

设置角度阈值
于NX10.0.0中创建。

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
angleThreshold角度阈值

◆ SetCreateSketch()

void NXOpen::Features::OptimizeCurveBuilder::SetCreateSketch ( bool createSketch)

设置创建草图标志。如果为true,则创建草图并将优化后的曲线添加到草图中,否则不创建。
于NX10.0.0中创建。

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
createSketch创建草图

◆ SetDestinationCsys()

void NXOpen::Features::OptimizeCurveBuilder::SetDestinationCsys ( NXOpen::CoordinateSystem * destinationCsys)

设置作为全局轴的目标坐标系。
于NX10.0.0中创建。

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
destinationCsys目标坐标系

◆ SetDistanceThreshold()

void NXOpen::Features::OptimizeCurveBuilder::SetDistanceThreshold ( double distanceThreshold)

设置距离阈值
于NX10.0.0中创建。

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
distanceThreshold距离阈值

◆ SetIncludePoints()

void NXOpen::Features::OptimizeCurveBuilder::SetIncludePoints ( bool includePoints)

设置包含点标志。如果为true,则包含用于优化的点,否则不包含
于NX10.0.0中创建。

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
includePoints包含点