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

分割体特征构建器 更多...

#include <Features_SplitBodyBuilder.hxx>

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

Public 成员函数

NXOpen::GeometricUtilities::BooleanToolBuilderBooleanTool ()
bool KeepImprintedEdges ()
void SetKeepImprintedEdges (bool keepImprintedEdges)
void SetTargetBodyCollector (NXOpen::ScCollector *toolBodyCollector)
void SetTolerance (double tolerance)
NXOpen::SelectBodyListTargetBody ()
NXOpen::ScCollectorTargetBodyCollector ()
double Tolerance ()
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 _SplitBodyBuilderBuilder

详细描述

分割体特征构建器

表示@link NXOpen::Features::SplitBody NXOpen::Features::SplitBody@endlink的构建器。
  此类的输入可以是收敛对象。
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateSplitBodyBuilderUsingCollector  NXOpen::Features::FeatureCollection::CreateSplitBodyBuilderUsingCollector @endlink  <br>

默认值。

属性
BooleanTool.ToolOption FaceOrPlane


在NX6.0.0中创建。

成员函数说明

◆ BooleanTool()

NXOpen::GeometricUtilities::BooleanToolBuilder * NXOpen::Features::SplitBodyBuilder::BooleanTool ( )

返回用于分割目标体的工具体。工具体通过 BooleanTool构建器获取
在NX6.0.0中创建。

许可要求 : 无

◆ KeepImprintedEdges()

bool NXOpen::Features::SplitBodyBuilder::KeepImprintedEdges ( )

返回保留印记边选项
在NX6.0.0中创建。

许可要求 : 无

◆ SetKeepImprintedEdges()

void NXOpen::Features::SplitBodyBuilder::SetKeepImprintedEdges ( bool keepImprintedEdges)

设置保留印记边选项
在NX6.0.0中创建。

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

参数
keepImprintedEdges保留印记边

◆ SetTargetBodyCollector()

void NXOpen::Features::SplitBodyBuilder::SetTargetBodyCollector ( NXOpen::ScCollector * toolBodyCollector)

设置要分割的目标体收集器。可以是单个 实体/片体,或多个实体/片体
在NX7.5.0中创建。

许可要求 : 无

参数
toolBodyCollector工具体收集器

◆ SetTolerance()

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

设置公差
在NX7.5.0中创建。

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

参数
tolerance公差

◆ TargetBody()

NXOpen::SelectBodyList * NXOpen::Features::SplitBodyBuilder::TargetBody ( )

返回要分割的目标体。可以是单个 实体/片体,或多个实体/片体
在NX6.0.0中创建。

许可要求 : 无

◆ TargetBodyCollector()

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

返回要分割的目标体收集器。可以是单个 实体/片体,或多个实体/片体
在NX7.5.0中创建。

许可要求 : 无

◆ Tolerance()

double NXOpen::Features::SplitBodyBuilder::Tolerance ( )

返回公差
在NX7.5.0中创建。

许可要求 : 无