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

布尔运算构建器 更多...

#include <Features_BooleanBuilder.hxx>

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

Public 成员函数

NXOpen::GeometricUtilities::BooleanRegionSelectBooleanRegionSelect ()
bool ConvertToSew ()
bool CopyTargets ()
bool CopyTools ()
NXOpen::Features::Feature::BooleanType Operation ()
bool RetainTarget ()
bool RetainTool ()
void SetConvertToSew (bool convertToSew)
void SetCopyTargets (bool copyTargets)
void SetCopyTools (bool copyTools)
void SetOperation (NXOpen::Features::Feature::BooleanType operation)
void SetRetainTarget (bool retainTarget)
void SetRetainTool (bool retainTool)
void SetTarget (NXOpen::Body *target)
void SetTargetBodyCollector (NXOpen::ScCollector *targetBodyCollector)
void SetTolerance (double tolerance)
void SetTolerance1 (double tolerance)
void SetToolBodyCollector (NXOpen::ScCollector *toolBodyCollector)
void SetToolBodyCollector1 (NXOpen::ScCollector *toolBodyCollector)
NXOpen::BodyTarget ()
NXOpen::ScCollectorTargetBodyCollector ()
double Tolerance ()
double Tolerance1 ()
NXOpen::ScCollectorToolBodyCollector ()
NXOpen::ScCollectorToolBodyCollector1 ()
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 _BooleanBuilderBuilder

详细描述

布尔运算构建器

表示布尔特征构造器。此类的输入可以是收敛对象。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateBooleanBuilderUsingCollector

于NX4.0.0创建。

成员函数说明

◆ BooleanRegionSelect()

NXOpen::GeometricUtilities::BooleanRegionSelect * NXOpen::Features::BooleanBuilder::BooleanRegionSelect ( )

获取布尔区域选择对象
在 NX8.5.0 中创建。

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

◆ ConvertToSew()

bool NXOpen::Features::BooleanBuilder::ConvertToSew ( )

获取转换为缝合标志
在 NX5.0.0 中创建。

许可证要求:无

◆ CopyTargets()

bool NXOpen::Features::BooleanBuilder::CopyTargets ( )

返回复制目标体标志
创建于 NX5.0.0。

许可要求:无

◆ CopyTools()

bool NXOpen::Features::BooleanBuilder::CopyTools ( )

获取复制刀具标志
在 NX5.0.0 中创建。

许可证要求:无

◆ Operation()

NXOpen::Features::Feature::BooleanType NXOpen::Features::BooleanBuilder::Operation ( )

获取布尔操作类型
于NX4.0.0创建。

许可要求:无

◆ RetainTarget()

bool NXOpen::Features::BooleanBuilder::RetainTarget ( )

获取工具体

弃用
于NX5.0.2弃用。请使用 Features::BooleanBuilder::ToolBodyCollector 替代。

于NX4.0.0创建。

许可要求:无

获取保留目标体标志
于NX4.0.0创建。

许可要求:无

◆ RetainTool()

bool NXOpen::Features::BooleanBuilder::RetainTool ( )

获取保留工具体标志
于NX4.0.0创建。

许可要求:无

◆ SetConvertToSew()

void NXOpen::Features::BooleanBuilder::SetConvertToSew ( bool convertToSew)

设置转换为缝合标志
在 NX5.0.0 中创建。

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

参数
convertToSewconverttosew

◆ SetCopyTargets()

void NXOpen::Features::BooleanBuilder::SetCopyTargets ( bool copyTargets)

设置复制目标体标志
创建于 NX5.0.0。

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

参数
copyTargets复制目标体

◆ SetCopyTools()

void NXOpen::Features::BooleanBuilder::SetCopyTools ( bool copyTools)

设置复制刀具标志
在 NX5.0.0 中创建。

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

参数
copyToolscopytools

◆ SetOperation()

void NXOpen::Features::BooleanBuilder::SetOperation ( NXOpen::Features::Feature::BooleanType operation)

设置布尔运算
创建于 NX4.0.0。

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

参数
operation布尔运算类型。

◆ SetRetainTarget()

void NXOpen::Features::BooleanBuilder::SetRetainTarget ( bool retainTarget)

设置工具体

弃用
在 NX5.0.2 中已过时。请改用 Features::BooleanBuilder::SetToolBodyCollector

创建于 NX4.0.0。

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

布尔运算的工具体。此参数不能为空。 设置保留目标体标志
创建于 NX4.0.0。

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

参数
retainTarget保留目标体标志

◆ SetRetainTool()

void NXOpen::Features::BooleanBuilder::SetRetainTool ( bool retainTool)

设置保留工具体标志
创建于 NX4.0.0。

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

参数
retainTool保留工具体标志

◆ SetTarget()

void NXOpen::Features::BooleanBuilder::SetTarget ( NXOpen::Body * target)

设置目标体
创建于 NX4.0.0。

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

参数
target布尔运算的目标体。此参数不能为空。

◆ SetTargetBodyCollector()

void NXOpen::Features::BooleanBuilder::SetTargetBodyCollector ( NXOpen::ScCollector * targetBodyCollector)

设置布尔运算的目标体收集器
创建于 NX1926.0.0。

许可要求:无

参数
targetBodyCollector目标体收集器

◆ SetTolerance()

void NXOpen::Features::BooleanBuilder::SetTolerance ( double tolerance)

设置公差
在 NX5.0.0 中创建。

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

参数
tolerancetolerance

◆ SetTolerance1()

void NXOpen::Features::BooleanBuilder::SetTolerance1 ( double tolerance)

设置公差
在 NX1847.0.0 中创建。

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

参数
tolerancetolerance

◆ SetToolBodyCollector()

void NXOpen::Features::BooleanBuilder::SetToolBodyCollector ( NXOpen::ScCollector * toolBodyCollector)

设置布尔运算的工具体收集器
创建于 NX7.5.0。

许可要求:无

参数
toolBodyCollector工具体收集器

◆ SetToolBodyCollector1()

void NXOpen::Features::BooleanBuilder::SetToolBodyCollector1 ( NXOpen::ScCollector * toolBodyCollector)

设置布尔运算的工具体收集器
创建于 NX1847.0.0。

许可要求:无

参数
toolBodyCollector工具体收集器

◆ Target()

NXOpen::Body * NXOpen::Features::BooleanBuilder::Target ( )

获取目标体
于NX4.0.0创建。

许可要求:无

◆ TargetBodyCollector()

NXOpen::ScCollector * NXOpen::Features::BooleanBuilder::TargetBodyCollector ( )

返回布尔运算的目标体收集器
创建于 NX1926.0.0。

许可要求:无

◆ Tolerance()

double NXOpen::Features::BooleanBuilder::Tolerance ( )

获取公差
在 NX5.0.0 中创建。

许可证要求:无

◆ Tolerance1()

double NXOpen::Features::BooleanBuilder::Tolerance1 ( )

获取公差
在 NX1847.0.0 中创建。

许可证要求:无

◆ ToolBodyCollector()

NXOpen::ScCollector * NXOpen::Features::BooleanBuilder::ToolBodyCollector ( )

返回布尔运算的目标体集合

弃用
在 NX2312.0.0 中已过时。请改用 Features::BooleanBuilder::TargetBodyCollector

创建于 NX5.0.0。

许可要求:无

返回布尔运算的工具体集合(7.5 版本前为工具体集合,较新版本为工具体收集器)

弃用
在 NX7.5.0 中已过时。请改用 Features::BooleanBuilder::ToolBodyCollector

创建于 NX5.0.0。

许可要求:无

返回布尔运算的工具体收集器
创建于 NX7.5.0。

许可要求:无

◆ ToolBodyCollector1()

NXOpen::ScCollector * NXOpen::Features::BooleanBuilder::ToolBodyCollector1 ( )

返回布尔运算的工具体收集器
创建于 NX1847.0.0。

许可要求:无