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

压凹限制 更多...

#include <Features_EmbossLimit.hxx>

类 NXOpen::Features::EmbossLimit 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  EndcapMethod { EndcapMethodTranslation , EndcapMethodOffsetExact , EndcapMethodOffsetApproximation , EndcapMethodNone }
enum  EndcapSourceOption { EndcapSourceOptionTarget , EndcapSourceOptionPlane , EndcapSourceOptionSection , EndcapSourceOptionFace }

Public 成员函数

NXOpen::DirectionDirection ()
NXOpen::ExpressionDistance ()
NXOpen::Features::EmbossLimit::EndcapMethod EndcapOption ()
NXOpen::Features::EmbossLimit::EndcapSourceOption EndcapSource ()
std::vector< NXOpen::Features::EmbossTarget * > GetTargets ()
void SetDirection (NXOpen::Direction *direction)
void SetDistance (const char *distance)
void SetDistance (const NXString &distance)
void SetEndcapOption (NXOpen::Features::EmbossLimit::EndcapMethod endcapOption)
void SetEndcapSource (NXOpen::Features::EmbossLimit::EndcapSourceOption endcapSourceOption)
void SetTargets (const std::vector< NXOpen::Features::EmbossTarget * > &targets)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _EmbossLimitBuilder

详细描述

压凹限制

表示压印起始和结束对象,即目标和端盖定义。
此类提供用于设置和获取各种压印限制子组件的方法。

以下是默认值和选项:

端盖方法 Features::EmbossLimit::EndcapMethodOffsetExact

端盖源选项 Features::EmbossLimit::EndcapSourceOptionTarget

压印目标(数组) EmbossTarget对象

端盖方向 平移方向

距离(平移或偏置) 2.0/5.0[英寸/毫米]

创建于NX4.0.0。

成员枚举类型说明

◆ EndcapMethod

描述可应用于所选几何以定义端盖的方法。

枚举值
EndcapMethodTranslation 

表示端盖几何是沿用户控制向量的平移。

EndcapMethodOffsetExact 

表示端盖几何是所选端盖几何的精确偏置。默认创建方式。

EndcapMethodOffsetApproximation 

表示端盖几何是所选端盖几何的近似偏置

EndcapMethodNone 

表示端盖几何由所选几何构成,无位移。

◆ EndcapSourceOption

描述用于创建端盖面/体的几何。

枚举值
EndcapSourceOptionTarget 

表示几何是目标体上的某些面。默认创建方式。

EndcapSourceOptionPlane 

表示几何是基准平面。

EndcapSourceOptionSection 

表示几何是截面所在的草图平面。

EndcapSourceOptionFace 

表示几何是所选的非目标体上的曲面。

成员函数说明

◆ Direction()

NXOpen::Direction * NXOpen::Features::EmbossLimit::Direction ( )

返回平移方向
创建于NX4.0.0。

许可证要求:无

◆ Distance()

NXOpen::Expression * NXOpen::Features::EmbossLimit::Distance ( )

返回偏置或平移的默认距离
创建于NX4.0.0。

许可证要求:无

◆ EndcapOption()

NXOpen::Features::EmbossLimit::EndcapMethod NXOpen::Features::EmbossLimit::EndcapOption ( )

返回创建端盖的端盖方法
创建于NX4.0.0。

许可证要求:无

◆ EndcapSource()

NXOpen::Features::EmbossLimit::EndcapSourceOption NXOpen::Features::EmbossLimit::EndcapSource ( )

返回决定端盖来源的端盖源选项
创建于NX4.0.0。

许可证要求:无

◆ GetTargets()

std::vector< NXOpen::Features::EmbossTarget * > NXOpen::Features::EmbossLimit::GetTargets ( )

压印目标

返回
EmbossTarget对象数组。在NX4中,仅支持一个目标。
创建于NX4.0.0。

许可证要求:无

◆ SetDirection()

void NXOpen::Features::EmbossLimit::SetDirection ( NXOpen::Direction * direction)

设置平移方向
创建于NX4.0.0。

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

参数
direction平移方向。

◆ SetDistance() [1/2]

void NXOpen::Features::EmbossLimit::SetDistance ( const char * distance)

偏置或平移的默认距离表达式公式字符串
创建于NX4.0.0。

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

参数
distance偏置或平移的默认距离表达式公式字符串。

◆ SetDistance() [2/2]

void NXOpen::Features::EmbossLimit::SetDistance ( const NXString & distance)

偏置或平移的默认距离表达式公式字符串
创建于NX4.0.0。

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

参数
distance偏置或平移的默认距离表达式公式字符串。

◆ SetEndcapOption()

void NXOpen::Features::EmbossLimit::SetEndcapOption ( NXOpen::Features::EmbossLimit::EndcapMethod endcapOption)

设置创建端盖的端盖方法
创建于NX4.0.0。

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

参数
endcapOption用于创建端盖的端盖方法。

◆ SetEndcapSource()

void NXOpen::Features::EmbossLimit::SetEndcapSource ( NXOpen::Features::EmbossLimit::EndcapSourceOption endcapSourceOption)

设置决定端盖来源的端盖源选项
创建于NX4.0.0。

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

参数
endcapSourceOption决定端盖来源的端盖源选项。

◆ SetTargets()

void NXOpen::Features::EmbossLimit::SetTargets ( const std::vector< NXOpen::Features::EmbossTarget * > & targets)

压印目标
创建于NX4.0.0。

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

参数
targetsEmbossTarget对象数组。在NX4中,仅支持一个目标。