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

草图关联修剪构建器 更多...

#include <SketchAssociativeTrimBuilder.hxx>

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

Public 类型

enum  TrimOption { TrimOptionKeep , TrimOptionDiscard }

Public 成员函数

NXOpen::SectionCreateSection ()
void DeselectRegion (const NXOpen::Point3d &helpPoint)
std::vector< NXOpen::Section * > GetSections ()
NXOpen::SelectNXObjectListRecipeCurves ()
void RemoveSection (NXOpen::Section *section)
void ResetRegions ()
void SelectRegion (const NXOpen::Point3d &helpPoint)
void SetTrimType (NXOpen::SketchAssociativeTrimBuilder::TrimOption option)
NXOpen::SketchAssociativeTrimBuilder::TrimOption TrimType ()
void UpdateRegions ()
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 _SketchAssociativeTrimBuilderBuilder

详细描述

草图关联修剪构建器

表示 SketchAssociativeTrimBuilder。<br> 创建此类的新实例,请使用 SketchCollection::CreateSketchAssociativeTrimBuilder。<br>

默认值。

Property Value
TrimType Keep


创建于 NX5.0.0。

成员枚举类型说明

◆ TrimOption

表示所选区域的保留/丢弃选项

枚举值
TrimOptionKeep 

保留所选区域。默认设置。

TrimOptionDiscard 

丢弃所选区域。

成员函数说明

◆ CreateSection()

NXOpen::Section * NXOpen::SketchAssociativeTrimBuilder::CreateSection ( )

创建新的空 Section 对象并添加到构建器
返回:新的 Section 对象
创建于 NX6.0.0。

许可证要求:无

◆ DeselectRegion()

void NXOpen::SketchAssociativeTrimBuilder::DeselectRegion ( const NXOpen::Point3d & helpPoint)

与帮助点对应的区域将根据修剪类型取消选择保留/丢弃
创建于 NX6.0.0。

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

参数
helpPoint区域选择的帮助点

◆ GetSections()

std::vector< NXOpen::Section * > NXOpen::SketchAssociativeTrimBuilder::GetSections ( )

获取修剪约束的所有 Section(创建/编辑期间)
返回:与构建器关联的所有 Section
创建于 NX6.0.0。

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

◆ RecipeCurves()

NXOpen::SelectNXObjectList * NXOpen::SketchAssociativeTrimBuilder::RecipeCurves ( )

返回输入曲线。这些曲线必须属于单个连续的配方链。
创建于 NX6.0.0。

许可证要求:无

◆ RemoveSection()

void NXOpen::SketchAssociativeTrimBuilder::RemoveSection ( NXOpen::Section * section)

从构建器中移除给定的 Section
创建于 NX6.0.0。

许可证要求:无

参数
section要移除的 Section 对象

◆ ResetRegions()

void NXOpen::SketchAssociativeTrimBuilder::ResetRegions ( )

强制区域被取消选择
创建于 NX6.0.0。

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

◆ SelectRegion()

void NXOpen::SketchAssociativeTrimBuilder::SelectRegion ( const NXOpen::Point3d & helpPoint)

设置区域选择的帮助点。与帮助点对应的区域将根据修剪类型保留/丢弃
创建于 NX6.0.0。

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

参数
helpPoint区域选择的帮助点

◆ SetTrimType()

void NXOpen::SketchAssociativeTrimBuilder::SetTrimType ( NXOpen::SketchAssociativeTrimBuilder::TrimOption option)

设置修剪区域类型 - 如果需要保留/丢弃指定区域
创建于 NX6.0.0。

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

参数
option选项

◆ TrimType()

NXOpen::SketchAssociativeTrimBuilder::TrimOption NXOpen::SketchAssociativeTrimBuilder::TrimType ( )

返回修剪区域类型 - 如果需要保留/丢弃指定区域
创建于 NX6.0.0。

许可证要求:无

◆ UpdateRegions()

void NXOpen::SketchAssociativeTrimBuilder::UpdateRegions ( )

重新创建并更新区域以反映边界曲线的变化
创建于 NX6.0.0。

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