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

平面特征构建器 更多...

#include <Vsa_PlaneFeatureBuilder.hxx>

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

Public 类型

enum  APIEnumForm {
  APIEnumFormNormal , APIEnumFormUniform , APIEnumFormExtreme , APIEnumFormPearson ,
  APIEnumFormTrapeziodal
}
enum  APIEnumLoc {
  APIEnumLocNormal , APIEnumLocUniform , APIEnumLocExtreme , APIEnumLocPearson ,
  APIEnumLocTrapeziodal
}
enum  APIEnumSize {
  APIEnumSizeNormal , APIEnumSizeUniform , APIEnumSizeExtreme , APIEnumSizePearson ,
  APIEnumSizeTrapeziodal
}

Public 成员函数

NXString Description ()
double DoubleKurtosisForm ()
double DoubleKurtosisLoc ()
double DoubleKurtosisSize ()
double DoubleSkewnessForm ()
double DoubleSkewnessLoc ()
double DoubleSkewnessSize ()
NXOpen::Vsa::PlaneFeatureBuilder::APIEnumForm EnumForm ()
NXOpen::Vsa::PlaneFeatureBuilder::APIEnumLoc EnumLoc ()
NXOpen::Vsa::PlaneFeatureBuilder::APIEnumSize EnumSize ()
double I ()
double J ()
double K ()
NXString Name ()
void SetDescription (const char *stringDescription)
void SetDescription (const NXString &stringDescription)
void SetDoubleKurtosisForm (double doubleKurtosisForm)
void SetDoubleKurtosisLoc (double doubleKurtosisLoc)
void SetDoubleKurtosisSize (double doubleKurtosisSize)
void SetDoubleSkewnessForm (double doubleSkewnessForm)
void SetDoubleSkewnessLoc (double doubleSkewnessLoc)
void SetDoubleSkewnessSize (double doubleSkewnessSize)
void SetEnumForm (NXOpen::Vsa::PlaneFeatureBuilder::APIEnumForm enumForm)
void SetEnumLoc (NXOpen::Vsa::PlaneFeatureBuilder::APIEnumLoc enumLoc)
void SetEnumSize (NXOpen::Vsa::PlaneFeatureBuilder::APIEnumSize enumSize)
void SetI (double i)
void SetJ (double j)
void SetK (double k)
void SetName (const char *name)
void SetName (const NXString &name)
void SetX (double x)
void SetY (double y)
void SetZ (double z)
double X ()
double Y ()
double Z ()
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 _PlaneFeatureBuilderBuilder

详细描述

平面特征构建器

 <br> 要创建此类的新实例,请使用 @link NXOpen::Vsa::VsaManager::CreatePlaneFeatureBuilder  NXOpen::Vsa::VsaManager::CreatePlaneFeatureBuilder @endlink  <br>

默认值。

属性
DoubleKurtosisForm 0
DoubleKurtosisLoc 0
DoubleKurtosisSize 0
DoubleSkewnessForm 0
DoubleSkewnessLoc 0
DoubleSkewnessSize 0
EnumForm Normal
EnumLoc Normal
EnumSize Normal
I 0
J 0
K 0
X 0
Y 0
Z 0


仅在Windows上可用

创建于NX1899.0.0。

成员枚举类型说明

◆ APIEnumForm

该枚举用于表示形状分布类型。

枚举值
APIEnumFormNormal 

正态

APIEnumFormUniform 

均匀

APIEnumFormExtreme 

极值

APIEnumFormPearson 

皮尔逊

APIEnumFormTrapeziodal 

梯形

◆ APIEnumLoc

此枚举用于位置分布类型。

枚举值
APIEnumLocNormal 

正态分布

APIEnumLocUniform 

均匀分布

APIEnumLocExtreme 

极值分布

APIEnumLocPearson 

皮尔逊分布

APIEnumLocTrapeziodal 

梯形分布

◆ APIEnumSize

此枚举用于尺寸分布类型。

枚举值
APIEnumSizeNormal 

正态分布

APIEnumSizeUniform 

均匀分布

APIEnumSizeExtreme 

极值分布

APIEnumSizePearson 

皮尔逊分布

APIEnumSizeTrapeziodal 

梯形分布

成员函数说明

◆ Description()

NXString NXOpen::Vsa::PlaneFeatureBuilder::Description ( )

返回字符串描述
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:无

◆ DoubleKurtosisForm()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleKurtosisForm ( )

返回双峰度形状值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:无

◆ DoubleKurtosisLoc()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleKurtosisLoc ( )

返回双峰度位置值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:无

◆ DoubleKurtosisSize()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleKurtosisSize ( )

返回双精度峰度大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ DoubleSkewnessForm()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleSkewnessForm ( )

返回双偏度形状值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:无

◆ DoubleSkewnessLoc()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleSkewnessLoc ( )

返回双偏度位置值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:无

◆ DoubleSkewnessSize()

double NXOpen::Vsa::PlaneFeatureBuilder::DoubleSkewnessSize ( )

返回双精度偏度大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ EnumForm()

NXOpen::Vsa::PlaneFeatureBuilder::APIEnumForm NXOpen::Vsa::PlaneFeatureBuilder::EnumForm ( )

返回枚举形式
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:无

◆ EnumLoc()

NXOpen::Vsa::PlaneFeatureBuilder::APIEnumLoc NXOpen::Vsa::PlaneFeatureBuilder::EnumLoc ( )

返回枚举位置
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ EnumSize()

NXOpen::Vsa::PlaneFeatureBuilder::APIEnumSize NXOpen::Vsa::PlaneFeatureBuilder::EnumSize ( )

返回枚举大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ I()

double NXOpen::Vsa::PlaneFeatureBuilder::I ( )

返回 i
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ J()

double NXOpen::Vsa::PlaneFeatureBuilder::J ( )

返回 j
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ K()

double NXOpen::Vsa::PlaneFeatureBuilder::K ( )

返回 k
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:无

◆ Name()

NXString NXOpen::Vsa::PlaneFeatureBuilder::Name ( )

返回名称
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:无

◆ SetDescription() [1/2]

void NXOpen::Vsa::PlaneFeatureBuilder::SetDescription ( const char * stringDescription)

设置字符串描述
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
stringDescription字符串描述

◆ SetDescription() [2/2]

void NXOpen::Vsa::PlaneFeatureBuilder::SetDescription ( const NXString & stringDescription)

设置字符串描述
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
stringDescription字符串描述

◆ SetDoubleKurtosisForm()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleKurtosisForm ( double doubleKurtosisForm)

设置双峰度形状值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:nx_vsa_build ("构建VSA模型")

参数
doubleKurtosisForm双峰度形状值

◆ SetDoubleKurtosisLoc()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleKurtosisLoc ( double doubleKurtosisLoc)

设置双峰度位置值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:nx_vsa_build ("构建VSA模型")

参数
doubleKurtosisLoc双峰度位置值

◆ SetDoubleKurtosisSize()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleKurtosisSize ( double doubleKurtosisSize)

设置双精度峰度大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
doubleKurtosisSize双精度峰度大小

◆ SetDoubleSkewnessForm()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleSkewnessForm ( double doubleSkewnessForm)

设置双偏度形状值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:nx_vsa_build ("构建VSA模型")

参数
doubleSkewnessForm双偏度形状值

◆ SetDoubleSkewnessLoc()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleSkewnessLoc ( double doubleSkewnessLoc)

设置双偏度位置值
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:nx_vsa_build ("构建VSA模型")

参数
doubleSkewnessLoc双偏度位置值

◆ SetDoubleSkewnessSize()

void NXOpen::Vsa::PlaneFeatureBuilder::SetDoubleSkewnessSize ( double doubleSkewnessSize)

设置双精度偏度大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
doubleSkewnessSize双精度偏度大小

◆ SetEnumForm()

void NXOpen::Vsa::PlaneFeatureBuilder::SetEnumForm ( NXOpen::Vsa::PlaneFeatureBuilder::APIEnumForm enumForm)

设置枚举形式
仅可在Windows系统上使用

于NX1899.0.0版本创建

许可证要求:nx_vsa_build ("构建VSA模型")

参数
enumForm枚举形式

◆ SetEnumLoc()

void NXOpen::Vsa::PlaneFeatureBuilder::SetEnumLoc ( NXOpen::Vsa::PlaneFeatureBuilder::APIEnumLoc enumLoc)

设置枚举位置
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
enumLoc枚举位置

◆ SetEnumSize()

void NXOpen::Vsa::PlaneFeatureBuilder::SetEnumSize ( NXOpen::Vsa::PlaneFeatureBuilder::APIEnumSize enumSize)

设置枚举大小
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
enumSize枚举大小

◆ SetI()

void NXOpen::Vsa::PlaneFeatureBuilder::SetI ( double i)

设置 i
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
ii

◆ SetJ()

void NXOpen::Vsa::PlaneFeatureBuilder::SetJ ( double j)

设置 j
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
jj

◆ SetK()

void NXOpen::Vsa::PlaneFeatureBuilder::SetK ( double k)

设置 k
仅在 Windows 上可用

创建于 NX1899.0.0.

许可证要求:nx_vsa_build("构建 VSA 模型")

参数
kk

◆ SetName() [1/2]

void NXOpen::Vsa::PlaneFeatureBuilder::SetName ( const char * name)

设置名称
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Vsa::PlaneFeatureBuilder::SetName ( const NXString & name)

设置名称
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
name名称

◆ SetX()

void NXOpen::Vsa::PlaneFeatureBuilder::SetX ( double x)

设置x值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
xx值

◆ SetY()

void NXOpen::Vsa::PlaneFeatureBuilder::SetY ( double y)

设置y值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
yy值

◆ SetZ()

void NXOpen::Vsa::PlaneFeatureBuilder::SetZ ( double z)

设置z值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:nx_vsa_build("构建VSA模型")

参数
zz值

◆ X()

double NXOpen::Vsa::PlaneFeatureBuilder::X ( )

返回x值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:无

◆ Y()

double NXOpen::Vsa::PlaneFeatureBuilder::Y ( )

返回y值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:无

◆ Z()

double NXOpen::Vsa::PlaneFeatureBuilder::Z ( )

返回z值
仅可在Windows上使用

创建于NX1899.0.0。

许可证要求:无