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

优化面特征构建器 更多...

#include <Features_OptimizeFaceBuilder.hxx>

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

Public 成员函数

bool CleanBody ()
double DistanceTolerance ()
NXOpen::ScCollectorFacesToOptimize ()
bool Report ()
void SetCleanBody (bool cleanBody)
void SetDistanceTolerance (double distanceTolerance)
void SetReport (bool report)
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 _OptimizeFaceBuilderBuilder

详细描述

优化面特征构建器

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

属性
CleanBody 1
Report 1


在 NX7.0.0 中创建.

成员函数说明

◆ CleanBody()

bool NXOpen::Features::OptimizeFaceBuilder::CleanBody ( )

获取清理体标志。如果为true,在优化前清理体,否则不清理。
在 NX7.0.0 中创建.

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::OptimizeFaceBuilder::DistanceTolerance ( )

获取距离公差
在 NX7.0.0 中创建.

许可证要求:无

◆ FacesToOptimize()

NXOpen::ScCollector * NXOpen::Features::OptimizeFaceBuilder::FacesToOptimize ( )

获取要优化的面
在 NX7.0.0 中创建.

许可证要求:无

◆ Report()

bool NXOpen::Features::OptimizeFaceBuilder::Report ( )

获取报告标志。如果为true,在面优化前后生成已更改面和边的报告。 如果为false,不生成报告。
在 NX7.0.0 中创建.

许可证要求:无

◆ SetCleanBody()

void NXOpen::Features::OptimizeFaceBuilder::SetCleanBody ( bool cleanBody)

设置清理体标志。如果为true,在优化前清理体,否则不清理。
在 NX7.0.0 中创建.

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
cleanBody清理体

◆ SetDistanceTolerance()

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

设置距离公差
在 NX7.0.0 中创建.

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
distanceTolerance距离公差

◆ SetReport()

void NXOpen::Features::OptimizeFaceBuilder::SetReport ( bool report)

设置报告标志。如果为true,在面优化前后生成已更改面和边的报告。 如果为false,不生成报告。
在 NX7.0.0 中创建.

许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
report报告