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

延伸特征构建器 更多...

#include <Features_ExtensionBuilder.hxx>

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

Public 类型

enum  Distance { DistanceByLength , DistanceByPercentage }
enum  Extension { ExtensionTangential , ExtensionCircular }
enum  Types { TypesEdge , TypesCorner }

Public 成员函数

NXOpen::Features::ExtensionBuilder::Distance DistanceType ()
NXOpen::Features::ExtensionBuilder::Extension ExtendType ()
NXOpen::ExpressionLength ()
NXOpen::ExpressionPercent ()
NXOpen::ExpressionPercentU ()
NXOpen::ExpressionPercentV ()
NXOpen::SelectNXObjectSelection ()
void SetDistanceType (NXOpen::Features::ExtensionBuilder::Distance distanceType)
void SetExtendType (NXOpen::Features::ExtensionBuilder::Extension extendType)
void SetTolerance (double tolerance)
void SetType (NXOpen::Features::ExtensionBuilder::Types type)
double Tolerance ()
NXOpen::Features::ExtensionBuilder::Types Type ()
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 _ExtensionBuilderBuilder

详细描述

延伸特征构建器

表示 @link NXOpen::Features::Extension NXOpen::Features::Extension@endlink  构造器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateExtensionBuilder  NXOpen::Features::FeatureCollection::CreateExtensionBuilder @endlink  <br>

默认值。

属性
DistanceType ByLength
ExtendType Tangential
Length.Value 10(毫米部件),1(英寸部件)
Percent.Value 10(毫米部件),1(英寸部件)
PercentU.Value 10(毫米部件),1(英寸部件)
PercentV.Value 10(毫米部件),1(英寸部件)


在NX8.0.0中创建。

成员枚举类型说明

◆ Distance

距离类型。

枚举值
DistanceByLength 

按长度延伸

DistanceByPercentage 

按百分比延伸

◆ Extension

延伸方法。

枚举值
ExtensionTangential 

相切延伸

ExtensionCircular 

圆形延伸

◆ Types

要延伸的面部分。

枚举值
TypesEdge 

TypesCorner 

成员函数说明

◆ DistanceType()

NXOpen::Features::ExtensionBuilder::Distance NXOpen::Features::ExtensionBuilder::DistanceType ( )

返回距离类型
创建于NX8.0.0。

许可证要求 : 无

◆ ExtendType()

NXOpen::Features::ExtensionBuilder::Extension NXOpen::Features::ExtensionBuilder::ExtendType ( )

返回延伸类型
创建于NX8.0.0。

许可证要求 : 无

◆ Length()

NXOpen::Expression * NXOpen::Features::ExtensionBuilder::Length ( )

返回长度
创建于NX8.0.0。

许可证要求 : 无

◆ Percent()

NXOpen::Expression * NXOpen::Features::ExtensionBuilder::Percent ( )

返回百分比
创建于NX8.0.0。

许可证要求 : 无

◆ PercentU()

NXOpen::Expression * NXOpen::Features::ExtensionBuilder::PercentU ( )

返回U向百分比
创建于NX8.0.0。

许可证要求 : 无

◆ PercentV()

NXOpen::Expression * NXOpen::Features::ExtensionBuilder::PercentV ( )

返回V向百分比
创建于NX8.0.0。

许可证要求 : 无

◆ Selection()

NXOpen::SelectNXObject * NXOpen::Features::ExtensionBuilder::Selection ( )

返回选择对象
创建于NX8.0.0。

许可证要求 : 无

◆ SetDistanceType()

void NXOpen::Features::ExtensionBuilder::SetDistanceType ( NXOpen::Features::ExtensionBuilder::Distance distanceType)

设置距离类型
创建于NX8.0.0。

许可证要求 : nx_freeform_2 ("高级自由曲面建模")

参数
distanceType距离类型

◆ SetExtendType()

void NXOpen::Features::ExtensionBuilder::SetExtendType ( NXOpen::Features::ExtensionBuilder::Extension extendType)

设置延伸类型
创建于NX8.0.0。

许可证要求 : nx_freeform_2 ("高级自由曲面建模")

参数
extendType延伸类型

◆ SetTolerance()

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

设置公差
创建于NX8.0.0。

许可证要求 : nx_freeform_2 ("高级自由曲面建模")

参数
tolerance公差

◆ SetType()

void NXOpen::Features::ExtensionBuilder::SetType ( NXOpen::Features::ExtensionBuilder::Types type)

设置类型
创建于NX8.0.0。

许可证要求 : nx_freeform_2 ("高级自由曲面建模")

参数
type类型

◆ Tolerance()

double NXOpen::Features::ExtensionBuilder::Tolerance ( )

返回公差
创建于NX8.0.0。

许可证要求 : 无

◆ Type()

NXOpen::Features::ExtensionBuilder::Types NXOpen::Features::ExtensionBuilder::Type ( )

返回类型
创建于NX8.0.0。

许可证要求 : 无