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

修剪片体特征构建器类 更多...

#include <Features_TrimSheetBuilder.hxx>

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

Public 类型

enum  KeepDiscardOption { KeepDiscardOptionKeep , KeepDiscardOptionDiscard }

Public 成员函数

bool AllowTargetEdgesAsToolObjects ()
bool ApplyToCopyOfSheets ()
NXOpen::SelectObjectListBoundaryObjects ()
bool ExtendBoundaryObject ()
bool ImprintBothSide ()
NXOpen::Features::TrimSheetBuilder::KeepDiscardOption KeepDiscardMethod ()
bool OutputExactGeometry ()
NXOpen::GeometricUtilities::ProjectionOptionsProjectionDirection ()
NXOpen::RegionPointListRegions ()
void SetAllowTargetEdgesAsToolObjects (bool allowTargetEdgesAsToolObjects)
void SetApplyToCopyOfSheets (bool applyToCopyOfSheets)
void SetExtendBoundaryObject (bool extendBoundaryObject)
void SetImprintBothSide (bool imprintBothSide)
void SetKeepDiscardMethod (NXOpen::Features::TrimSheetBuilder::KeepDiscardOption keepDiscardMethod)
void SetOutputExactGeometry (bool outputExactGeometry)
void SetTolerance (double tolerance)
NXOpen::SelectBodyListTargetBodies ()
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 _TrimSheetBuilderBuilder

详细描述

修剪片体特征构建器类

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

默认值。

属性
ImprintBothSide True
KeepDiscardMethod Keep


创建于NX5.0.0版本。

成员枚举类型说明

◆ KeepDiscardOption

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

枚举值
KeepDiscardOptionKeep 

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

KeepDiscardOptionDiscard 

丢弃所选区域。

成员函数说明

◆ AllowTargetEdgesAsToolObjects()

bool NXOpen::Features::TrimSheetBuilder::AllowTargetEdgesAsToolObjects ( )

返回是否允许将目标边作为工具对象
于NX5.0.0版本创建。

许可要求:无

◆ ApplyToCopyOfSheets()

bool NXOpen::Features::TrimSheetBuilder::ApplyToCopyOfSheets ( )

返回是否应用于片体副本
于NX5.0.0版本创建。

许可要求:无

◆ BoundaryObjects()

NXOpen::SelectObjectList * NXOpen::Features::TrimSheetBuilder::BoundaryObjects ( )

返回边界对象
创建于NX5.0.0版本。

许可要求 : 无

◆ ExtendBoundaryObject()

bool NXOpen::Features::TrimSheetBuilder::ExtendBoundaryObject ( )

返回是否将边界对象延伸到目标层状边
于NX10.0.0版本创建。

许可要求:无

◆ ImprintBothSide()

bool NXOpen::Features::TrimSheetBuilder::ImprintBothSide ( )

返回是否双面压印
于NX5.0.0版本创建。

许可要求:无

◆ KeepDiscardMethod()

NXOpen::Features::TrimSheetBuilder::KeepDiscardOption NXOpen::Features::TrimSheetBuilder::KeepDiscardMethod ( )

返回保留/舍弃方法
于NX5.0.0版本创建。

许可要求:无

◆ OutputExactGeometry()

bool NXOpen::Features::TrimSheetBuilder::OutputExactGeometry ( )

返回是否输出精确几何
于NX5.0.0版本创建。

许可要求:无

◆ ProjectionDirection()

NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::TrimSheetBuilder::ProjectionDirection ( )

返回投影方向
于NX5.0.0版本创建。

许可要求:无

◆ Regions()

NXOpen::RegionPointList * NXOpen::Features::TrimSheetBuilder::Regions ( )

返回区域
于NX5.0.0版本创建。

许可要求:无

◆ SetAllowTargetEdgesAsToolObjects()

void NXOpen::Features::TrimSheetBuilder::SetAllowTargetEdgesAsToolObjects ( bool allowTargetEdgesAsToolObjects)

设置是否允许将目标边作为工具对象
于NX5.0.0版本创建。

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

参数
allowTargetEdgesAsToolObjects是否允许目标边作为工具对象

◆ SetApplyToCopyOfSheets()

void NXOpen::Features::TrimSheetBuilder::SetApplyToCopyOfSheets ( bool applyToCopyOfSheets)

设置是否应用于片体副本
于NX5.0.0版本创建。

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

参数
applyToCopyOfSheets是否应用于片体副本

◆ SetExtendBoundaryObject()

void NXOpen::Features::TrimSheetBuilder::SetExtendBoundaryObject ( bool extendBoundaryObject)

设置是否将边界对象延伸到目标层状边
于NX10.0.0版本创建。

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

参数
extendBoundaryObject是否延伸边界对象

◆ SetImprintBothSide()

void NXOpen::Features::TrimSheetBuilder::SetImprintBothSide ( bool imprintBothSide)

设置是否双面压印
于NX5.0.0版本创建。

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

参数
imprintBothSide是否双面压印

◆ SetKeepDiscardMethod()

void NXOpen::Features::TrimSheetBuilder::SetKeepDiscardMethod ( NXOpen::Features::TrimSheetBuilder::KeepDiscardOption keepDiscardMethod)

设置保留/舍弃方法
于NX5.0.0版本创建。

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

参数
keepDiscardMethod保留/舍弃方法

◆ SetOutputExactGeometry()

void NXOpen::Features::TrimSheetBuilder::SetOutputExactGeometry ( bool outputExactGeometry)

设置是否输出精确几何
于NX5.0.0版本创建。

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

参数
outputExactGeometry是否输出精确几何

◆ SetTolerance()

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

设置公差
于NX5.0.0版本创建。

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

参数
tolerance公差

◆ TargetBodies()

NXOpen::SelectBodyList * NXOpen::Features::TrimSheetBuilder::TargetBodies ( )

返回目标体
创建于NX5.0.0版本。

许可要求 : 无

◆ Tolerance()

double NXOpen::Features::TrimSheetBuilder::Tolerance ( )

返回公差
于NX5.0.0版本创建。

许可要求:无