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

放大特征构建器 更多...

#include <Features_EnlargeBuilder.hxx>

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

Public 类型

enum  ExtensionTypes { ExtensionTypesLinear , ExtensionTypesNatural }

Public 成员函数

NXOpen::Features::EnlargeBuilder::ExtensionTypes ExtensionType ()
NXOpen::SelectFaceFace ()
bool IsCopy ()
NXOpen::GeometricUtilities::SurfaceRangeBuilderResizeParameters ()
void SetCopy (bool isCopy)
void SetExtensionType (NXOpen::Features::EnlargeBuilder::ExtensionTypes extensionType)
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 _EnlargeBuilderBuilder

详细描述

放大特征构建器

表示 NXOpen::Features::Enlarge 构造器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateEnlargeBuilder
默认值。

属性
ExtensionType Natural
IsCopy 0
ResizeParameters.AnchorPosition Vertex1


于 NX6.0.0 中创建。

成员枚举类型说明

◆ ExtensionTypes

延伸类型

枚举值
ExtensionTypesLinear 

线性延伸

ExtensionTypesNatural 

自然延伸

成员函数说明

◆ ExtensionType()

NXOpen::Features::EnlargeBuilder::ExtensionTypes NXOpen::Features::EnlargeBuilder::ExtensionType ( )

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

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

◆ Face()

NXOpen::SelectFace * NXOpen::Features::EnlargeBuilder::Face ( )

返回面
于 NX6.0.0 中创建。

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

◆ IsCopy()

bool NXOpen::Features::EnlargeBuilder::IsCopy ( )

返回是否将放大操作应用于面的副本
于 NX6.0.0 中创建。

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

◆ ResizeParameters()

NXOpen::GeometricUtilities::SurfaceRangeBuilder * NXOpen::Features::EnlargeBuilder::ResizeParameters ( )

返回调整大小参数
于 NX6.0.0 中创建。

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

◆ SetCopy()

void NXOpen::Features::EnlargeBuilder::SetCopy ( bool isCopy)

设置是否将放大操作应用于面的副本
于 NX6.0.0 中创建。

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

参数
isCopy是否为副本

◆ SetExtensionType()

void NXOpen::Features::EnlargeBuilder::SetExtensionType ( NXOpen::Features::EnlargeBuilder::ExtensionTypes extensionType)

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

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

参数
extensionType延伸类型