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

孔特征构建器 更多...

#include <Vsa_HoleFeatureBuilder.hxx>

类 NXOpen::Vsa::HoleFeatureBuilder 继承关系图:
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 成员函数

double DoubleAnchorX ()
double DoubleAnchorY ()
double DoubleAnchorZ ()
double DoubleDiameter1 ()
double DoubleDiameter2 ()
double DoubleDirectionI ()
double DoubleDirectionJ ()
double DoubleDirectionK ()
double DoubleHeight ()
double DoubleKurtosisForm ()
double DoubleKurtosisLoc ()
double DoubleKurtosisSize ()
double DoubleSkewnessForm ()
double DoubleSkewnessLoc ()
double DoubleSkewnessSize ()
NXOpen::Vsa::HoleFeatureBuilder::APIEnumForm EnumForm ()
NXOpen::Vsa::HoleFeatureBuilder::APIEnumLoc EnumLoc ()
NXOpen::Vsa::HoleFeatureBuilder::APIEnumSize EnumSize ()
void SetDoubleAnchorX (double doubleAnchorX)
void SetDoubleAnchorY (double doubleAnchorY)
void SetDoubleAnchorZ (double doubleAnchorZ)
void SetDoubleDiameter1 (double doubleDiameter1)
void SetDoubleDiameter2 (double doubleDiameter2)
void SetDoubleDirectionI (double doubleDirectionI)
void SetDoubleDirectionJ (double doubleDirectionJ)
void SetDoubleDirectionK (double doubleDirectionK)
void SetDoubleHeight (double doubleHeight)
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::HoleFeatureBuilder::APIEnumForm enumForm)
void SetEnumLoc (NXOpen::Vsa::HoleFeatureBuilder::APIEnumLoc enumLoc)
void SetEnumSize (NXOpen::Vsa::HoleFeatureBuilder::APIEnumSize enumSize)
void SetStringDescription (const char *stringDescription)
void SetStringDescription (const NXString &stringDescription)
void SetStringName (const char *stringName)
void SetStringName (const NXString &stringName)
NXString StringDescription ()
NXString StringName ()
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 _HoleFeatureBuilderBuilder

详细描述

孔特征构建器

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

默认值。

属性
DoubleAnchorX 0
DoubleAnchorY 0
DoubleAnchorZ 0
DoubleDiameter1 0
DoubleDiameter2 0
DoubleDirectionI 0
DoubleDirectionJ 0
DoubleDirectionK 0
DoubleHeight 0
DoubleKurtosisForm 0
DoubleKurtosisLoc 0
DoubleKurtosisSize 0
DoubleSkewnessForm 0
DoubleSkewnessLoc 0
DoubleSkewnessSize 0
EnumForm Normal
EnumLoc Normal
EnumSize Normal


仅在Windows上可用

在NX1899.0.0中创建.

成员枚举类型说明

◆ APIEnumForm

枚举值
APIEnumFormNormal 

正态分布

APIEnumFormUniform 

均匀分布

APIEnumFormExtreme 

极值分布

APIEnumFormPearson 

皮尔逊分布

APIEnumFormTrapeziodal 

梯形分布

◆ APIEnumLoc

枚举值
APIEnumLocNormal 

正态分布

APIEnumLocUniform 

均匀分布

APIEnumLocExtreme 

极值分布

APIEnumLocPearson 

皮尔逊分布

APIEnumLocTrapeziodal 

梯形分布

◆ APIEnumSize

枚举值
APIEnumSizeNormal 

正态

APIEnumSizeUniform 

均匀

APIEnumSizeExtreme 

极值

APIEnumSizePearson 

皮尔逊

APIEnumSizeTrapeziodal 

梯形

成员函数说明

◆ DoubleAnchorX()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleAnchorX ( )

返回双锚点 X
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleAnchorY()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleAnchorY ( )

返回双锚点 Y
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleAnchorZ()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleAnchorZ ( )

返回双锚点 Z
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleDiameter1()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleDiameter1 ( )

返回双精度直径1值
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

许可要求:无

◆ DoubleDiameter2()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleDiameter2 ( )

返回双直径2
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleDirectionI()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleDirectionI ( )

返回双方向 I
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleDirectionJ()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleDirectionJ ( )

返回双方向 J
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleDirectionK()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleDirectionK ( )

返回双方向 K
仅在 Windows 上可用

创建于 NX1899.0.0。

许可证要求:无

◆ DoubleHeight()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleHeight ( )

返回双精度高度值
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

许可要求:无

◆ DoubleKurtosisForm()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleKurtosisForm ( )

返回双峰度形式
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ DoubleKurtosisLoc()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleKurtosisLoc ( )

返回双精度峰度位置
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleKurtosisSize()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleKurtosisSize ( )

返回双精度峰度尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleSkewnessForm()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleSkewnessForm ( )

返回双偏度形式
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ DoubleSkewnessLoc()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleSkewnessLoc ( )

返回双精度偏度位置
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleSkewnessSize()

double NXOpen::Vsa::HoleFeatureBuilder::DoubleSkewnessSize ( )

返回双精度偏度尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ EnumForm()

NXOpen::Vsa::HoleFeatureBuilder::APIEnumForm NXOpen::Vsa::HoleFeatureBuilder::EnumForm ( )

返回枚举形状
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ EnumLoc()

NXOpen::Vsa::HoleFeatureBuilder::APIEnumLoc NXOpen::Vsa::HoleFeatureBuilder::EnumLoc ( )

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

在NX1899.0.0中创建。

许可证要求:无

◆ EnumSize()

NXOpen::Vsa::HoleFeatureBuilder::APIEnumSize NXOpen::Vsa::HoleFeatureBuilder::EnumSize ( )

返回枚举尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

许可证要求:无

◆ SetDoubleAnchorX()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleAnchorX ( double doubleAnchorX)

设置双锚点 X
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleAnchorX双锚点X

◆ SetDoubleAnchorY()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleAnchorY ( double doubleAnchorY)

设置双锚点 Y
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleAnchorY双锚点Y

◆ SetDoubleAnchorZ()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleAnchorZ ( double doubleAnchorZ)

设置双锚点 Z
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleAnchorZ双锚点Z

◆ SetDoubleDiameter1()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleDiameter1 ( double doubleDiameter1)

设置双精度直径1值
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

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

参数
doubleDiameter1直径1值

◆ SetDoubleDiameter2()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleDiameter2 ( double doubleDiameter2)

设置双直径2
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleDiameter2双直径2

◆ SetDoubleDirectionI()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleDirectionI ( double doubleDirectionI)

设置双方向 I
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleDirectionI双方向I

◆ SetDoubleDirectionJ()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleDirectionJ ( double doubleDirectionJ)

设置双方向 J
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleDirectionJ双方向J

◆ SetDoubleDirectionK()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleDirectionK ( double doubleDirectionK)

设置双方向 K
仅在 Windows 上可用

创建于 NX1899.0.0。

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

参数
doubleDirectionK双方向K

◆ SetDoubleHeight()

void NXOpen::Vsa::HoleFeatureBuilder::SetDoubleHeight ( double doubleHeight)

设置双精度高度值
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

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

参数
doubleHeight高度值

◆ SetDoubleKurtosisForm()

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

设置双峰度形式
仅在Windows上可用

创建于NX1899.0.0.

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

参数
doubleKurtosisForm双峰度形式

◆ SetDoubleKurtosisLoc()

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

设置双精度峰度位置
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
doubleKurtosisLoc双精度峰度位置

◆ SetDoubleKurtosisSize()

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

设置双精度峰度尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
doubleKurtosisSize双精度峰度尺寸

◆ SetDoubleSkewnessForm()

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

设置双偏度形式
仅在Windows上可用

创建于NX1899.0.0.

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

参数
doubleSkewnessForm双偏度形式

◆ SetDoubleSkewnessLoc()

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

设置双精度偏度位置
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
doubleSkewnessLoc双精度偏度位置

◆ SetDoubleSkewnessSize()

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

设置双精度偏度尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
doubleSkewnessSize双精度偏度尺寸

◆ SetEnumForm()

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

设置枚举形状
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
enumForm枚举形状

◆ SetEnumLoc()

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

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

在NX1899.0.0中创建。

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

参数
enumLoc枚举位置

◆ SetEnumSize()

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

设置枚举尺寸
仅可在Windows上使用

在NX1899.0.0中创建。

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

参数
enumSize枚举尺寸

◆ SetStringDescription() [1/2]

void NXOpen::Vsa::HoleFeatureBuilder::SetStringDescription ( const char * stringDescription)

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

于 NX1899.0.0 版本创建

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

参数
stringDescription字符串描述

◆ SetStringDescription() [2/2]

void NXOpen::Vsa::HoleFeatureBuilder::SetStringDescription ( const NXString & stringDescription)

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

于 NX1899.0.0 版本创建

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

参数
stringDescription字符串描述

◆ SetStringName() [1/2]

void NXOpen::Vsa::HoleFeatureBuilder::SetStringName ( const char * stringName)

设置字符串名称
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

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

参数
stringName字符串名称

◆ SetStringName() [2/2]

void NXOpen::Vsa::HoleFeatureBuilder::SetStringName ( const NXString & stringName)

设置字符串名称
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

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

参数
stringName字符串名称

◆ StringDescription()

NXString NXOpen::Vsa::HoleFeatureBuilder::StringDescription ( )

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

于 NX1899.0.0 版本创建

许可要求:无

◆ StringName()

NXString NXOpen::Vsa::HoleFeatureBuilder::StringName ( )

返回字符串名称
仅可在 Windows 上使用

于 NX1899.0.0 版本创建

许可要求:无