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

槽特征构建器 更多...

#include <Vsa_SlotFeatureBuilder.hxx>

类 NXOpen::Vsa::SlotFeatureBuilder 继承关系图:
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 DoubleDepth ()
double DoubleDirectionI ()
double DoubleDirectionJ ()
double DoubleDirectionK ()
double DoubleKurtosisForm ()
double DoubleKurtosisLoc ()
double DoubleKurtosisSize ()
double DoubleLength ()
double DoubleLengthVectorI ()
double DoubleLengthVectorJ ()
double DoubleLengthVectorK ()
double DoubleSkewnessForm ()
double DoubleSkewnessLoc ()
double DoubleSkewnessSize ()
double DoubleWidth ()
NXOpen::Vsa::SlotFeatureBuilder::APIEnumForm EnumForm ()
NXOpen::Vsa::SlotFeatureBuilder::APIEnumLoc EnumLoc ()
NXOpen::Vsa::SlotFeatureBuilder::APIEnumSize EnumSize ()
void SetDoubleAnchorX (double doubleAnchorX)
void SetDoubleAnchorY (double doubleAnchorY)
void SetDoubleAnchorZ (double doubleAnchorZ)
void SetDoubleDepth (double height)
void SetDoubleDirectionI (double doubleDirectionI)
void SetDoubleDirectionJ (double doubleDirectionJ)
void SetDoubleDirectionK (double doubleDirectionK)
void SetDoubleKurtosisForm (double doubleKurtosisForm)
void SetDoubleKurtosisLoc (double doubleKurtosisLoc)
void SetDoubleKurtosisSize (double doubleKurtosisSize)
void SetDoubleLength (double distance)
void SetDoubleLengthVectorI (double doubleLengthVectorI)
void SetDoubleLengthVectorJ (double doubleLengthVectorJ)
void SetDoubleLengthVectorK (double doubleLengthVectorK)
void SetDoubleSkewnessForm (double doubleSkewnessForm)
void SetDoubleSkewnessLoc (double doubleSkewnessLoc)
void SetDoubleSkewnessSize (double doubleSkewnessSize)
void SetDoubleWidth (double width)
void SetEnumForm (NXOpen::Vsa::SlotFeatureBuilder::APIEnumForm enumForm)
void SetEnumLoc (NXOpen::Vsa::SlotFeatureBuilder::APIEnumLoc enumLoc)
void SetEnumSize (NXOpen::Vsa::SlotFeatureBuilder::APIEnumSize enumSize)
void SetStringDescription (const char *stringDescription)
void SetStringDescription (const NXString &stringDescription)
void SetStringName (const char *stringName)
void SetStringName (const NXString &stringName)
void SetToggleSwap (bool boolSwap)
NXString StringDescription ()
NXString StringName ()
bool ToggleSwap ()
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 _SlotFeatureBuilderBuilder

详细描述

槽特征构建器

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

默认值。

属性
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::SlotFeatureBuilder::DoubleAnchorX ( )

返回表示锚点 X 值的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ DoubleAnchorY()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleAnchorY ( )

返回表示锚点Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleAnchorZ()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleAnchorZ ( )

返回表示锚点Z值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleDepth()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleDepth ( )

返回表示槽深度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ DoubleDirectionI()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleDirectionI ( )

返回表示法线X值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleDirectionJ()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleDirectionJ ( )

返回表示法线Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleDirectionK()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleDirectionK ( )

返回表示法线Z值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleKurtosisForm()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleKurtosisForm ( )

返回表示形状分布峰度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

许可要求:无

◆ DoubleKurtosisLoc()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleKurtosisLoc ( )

返回表示位置分布峰度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

许可要求:无

◆ DoubleKurtosisSize()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleKurtosisSize ( )

返回表示尺寸分布峰度的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ DoubleLength()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleLength ( )

返回表示槽长度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ DoubleLengthVectorI()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleLengthVectorI ( )

返回表示长度向量X值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleLengthVectorJ()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleLengthVectorJ ( )

返回表示长度向量Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

许可证要求:无

◆ DoubleLengthVectorK()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleLengthVectorK ( )

返回表示长度向量Z值的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ DoubleSkewnessForm()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleSkewnessForm ( )

返回表示形状分布偏度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

许可要求:无

◆ DoubleSkewnessLoc()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleSkewnessLoc ( )

返回表示位置分布偏度的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ DoubleSkewnessSize()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleSkewnessSize ( )

返回表示尺寸分布偏度的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ DoubleWidth()

double NXOpen::Vsa::SlotFeatureBuilder::DoubleWidth ( )

返回表示槽宽度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ EnumForm()

NXOpen::Vsa::SlotFeatureBuilder::APIEnumForm NXOpen::Vsa::SlotFeatureBuilder::EnumForm ( )

返回表示形状分布类型的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

许可要求:无

◆ EnumLoc()

NXOpen::Vsa::SlotFeatureBuilder::APIEnumLoc NXOpen::Vsa::SlotFeatureBuilder::EnumLoc ( )

返回表示位置分布类型的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ EnumSize()

NXOpen::Vsa::SlotFeatureBuilder::APIEnumSize NXOpen::Vsa::SlotFeatureBuilder::EnumSize ( )

返回表示尺寸分布类型的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无

◆ SetDoubleAnchorX()

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

设置表示锚点 X 值的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
doubleAnchorXdoubleanchorx

◆ SetDoubleAnchorY()

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

设置表示锚点Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleAnchorYdoubleanchory

◆ SetDoubleAnchorZ()

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

设置表示锚点Z值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleAnchorZdoubleanchorz

◆ SetDoubleDepth()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleDepth ( double height)

设置表示槽深度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
heightheight

◆ SetDoubleDirectionI()

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

设置表示法线X值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleDirectionIdoubledirectioni

◆ SetDoubleDirectionJ()

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

设置表示法线Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleDirectionJdoubledirectionj

◆ SetDoubleDirectionK()

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

设置表示法线Z值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleDirectionKdoubledirectionk

◆ SetDoubleKurtosisForm()

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

设置表示形状分布峰度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

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

参数
doubleKurtosisForm形状分布峰度

◆ SetDoubleKurtosisLoc()

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

设置表示位置分布峰度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

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

参数
doubleKurtosisLoc位置分布峰度

◆ SetDoubleKurtosisSize()

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

设置表示尺寸分布峰度的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
doubleKurtosisSizedoublekurtosissize

◆ SetDoubleLength()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleLength ( double distance)

设置表示槽长度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
distancedistance

◆ SetDoubleLengthVectorI()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleLengthVectorI ( double doubleLengthVectorI)

设置表示长度向量X值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleLengthVectorIdoublelengthvectori

◆ SetDoubleLengthVectorJ()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleLengthVectorJ ( double doubleLengthVectorJ)

设置表示长度向量Y值的属性。
仅在Windows系统上可用

在NX1899.0.0中创建。

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

参数
doubleLengthVectorJdoublelengthvectorj

◆ SetDoubleLengthVectorK()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleLengthVectorK ( double doubleLengthVectorK)

设置表示长度向量Z值的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
doubleLengthVectorKdoublelengthvectork

◆ SetDoubleSkewnessForm()

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

设置表示形状分布偏度的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

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

参数
doubleSkewnessForm形状分布偏度

◆ SetDoubleSkewnessLoc()

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

设置表示位置分布偏度的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
doubleSkewnessLocdoubleskewnessloc

◆ SetDoubleSkewnessSize()

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

设置表示尺寸分布偏度的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
doubleSkewnessSizedoubleskewnesssize

◆ SetDoubleWidth()

void NXOpen::Vsa::SlotFeatureBuilder::SetDoubleWidth ( double width)

设置表示槽宽度的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
widthwidth

◆ SetEnumForm()

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

设置表示形状分布类型的属性。
仅适用于Windows系统

创建于NX1899.0.0版本。

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

参数
enumForm形状分布类型

◆ SetEnumLoc()

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

设置表示位置分布类型的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
enumLocenumloc

◆ SetEnumSize()

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

设置表示尺寸分布类型的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
enumSizeenumsize

◆ SetStringDescription() [1/2]

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

设置表示槽特征描述的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
stringDescriptionstringdescription

◆ SetStringDescription() [2/2]

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

设置表示槽特征描述的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
stringDescriptionstringdescription

◆ SetStringName() [1/2]

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

设置表示槽特征名称的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
stringNamestringname

◆ SetStringName() [2/2]

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

设置表示槽特征名称的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

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

参数
stringNamestringname

◆ SetToggleSwap()

void NXOpen::Vsa::SlotFeatureBuilder::SetToggleSwap ( bool boolSwap)

设置表示交换长度和深度值的属性。
仅Windows可用

创建于NX1899.0.0。

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

参数
boolSwapboolswap

◆ StringDescription()

NXString NXOpen::Vsa::SlotFeatureBuilder::StringDescription ( )

返回表示槽特征描述的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ StringName()

NXString NXOpen::Vsa::SlotFeatureBuilder::StringName ( )

返回表示槽特征名称的属性。
仅在 Windows 上可用

在 NX1899.0.0 中创建。

许可要求:无

◆ ToggleSwap()

bool NXOpen::Vsa::SlotFeatureBuilder::ToggleSwap ( )

返回表示交换长度和深度值的属性。
仅Windows可用

创建于NX1899.0.0。

许可证要求:无