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

测量操作构建器 更多...

#include <Vsa_MeasurementOperationBuilder.hxx>

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

Public 类型

enum  APIEnumLimitType { APIEnumLimitTypeRelative , APIEnumLimitTypeAbsolute }
enum  APIEnumMeasurementType {
  APIEnumMeasurementTypeAngle , APIEnumMeasurementTypeGapFlush , APIEnumMeasurementTypePointToPoint , APIEnumMeasurementTypePointToLine ,
  APIEnumMeasurementTypePoint , APIEnumMeasurementTypeMinimumVirtualClearance , APIEnumMeasurementTypeMinimumFeatureClearance , APIEnumMeasurementTypeVirtualHoleDiameter
}
enum  APIEnumNameFormat { APIEnumNameFormatShort , APIEnumNameFormatLong }

Public 成员函数

double DirectionI ()
double DirectionJ ()
double DirectionK ()
NXOpen::NXObjectFeatureFrom1 ()
NXOpen::NXObjectFeatureFrom2 ()
NXOpen::NXObjectFeatureFrom3 ()
NXOpen::NXObjectFeatureTo1 ()
NXOpen::NXObjectFeatureTo2 ()
NXOpen::NXObjectFeatureTo3 ()
NXOpen::NXObjectGetVirtualHoleDiameterFeatureObjectListItem (int index)
NXOpen::Vsa::MeasurementOperationBuilder::APIEnumLimitType LimitType ()
double Lsl ()
NXOpen::Vsa::MeasurementOperationBuilder::APIEnumMeasurementType MeasurementType ()
NXOpen::Vsa::MeasurementOperationBuilder::APIEnumNameFormat NameFormat ()
double Nominal ()
void RemoveVirtualHoleDiameterFeatureObjectListItem (int index)
void SetDirectionI (double directionI)
void SetDirectionJ (double directionJ)
void SetDirectionK (double directionK)
void SetFeatureFrom1 (NXOpen::NXObject *featureFrom1)
void SetFeatureFrom2 (NXOpen::NXObject *featureFrom2)
void SetFeatureFrom3 (NXOpen::NXObject *featureFrom3)
void SetFeatureTo1 (NXOpen::NXObject *featureTo1)
void SetFeatureTo2 (NXOpen::NXObject *featureTo2)
void SetFeatureTo3 (NXOpen::NXObject *featureTo3)
void SetLimitType (NXOpen::Vsa::MeasurementOperationBuilder::APIEnumLimitType specifyType)
void SetLsl (double lsl)
void SetMeasurementType (NXOpen::Vsa::MeasurementOperationBuilder::APIEnumMeasurementType measurementType)
void SetNameFormat (NXOpen::Vsa::MeasurementOperationBuilder::APIEnumNameFormat nameFormat)
void SetNominal (double nominal)
void SetStrDescription (const char *strDescription)
void SetStrDescription (const NXString &strDescription)
void SetStrName (const char *strName)
void SetStrName (const NXString &strName)
void SetToggleLimit (bool toggleLimit)
void SetUsl (double usl)
void SetVirtualHoleDiameterFeatureObjectListItem (int index, NXOpen::NXObject *feature)
NXString StrDescription ()
NXString StrName ()
void SwapVirtualHoleDiameterFeatureObjectListItem (int nIndex1, int nIndex2)
bool ToggleLimit ()
double Usl ()
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 _MeasurementOperationBuilderBuilder

详细描述

测量操作构建器

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


仅可在Windows上使用

于NX1899.0.0中创建。

成员枚举类型说明

◆ APIEnumLimitType

枚举值
APIEnumLimitTypeRelative 

相对

APIEnumLimitTypeAbsolute 

绝对

◆ APIEnumMeasurementType

枚举值
APIEnumMeasurementTypeAngle 

角度

APIEnumMeasurementTypeGapFlush 

间隙平整度

APIEnumMeasurementTypePointToPoint 

点到点

APIEnumMeasurementTypePointToLine 

点到线

APIEnumMeasurementTypePoint 

APIEnumMeasurementTypeMinimumVirtualClearance 

最小虚拟间隙

APIEnumMeasurementTypeMinimumFeatureClearance 

最小特征间隙

APIEnumMeasurementTypeVirtualHoleDiameter 

虚拟孔直径

◆ APIEnumNameFormat

枚举值
APIEnumNameFormatShort 

APIEnumNameFormatLong 

成员函数说明

◆ DirectionI()

double NXOpen::Vsa::MeasurementOperationBuilder::DirectionI ( )

返回名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

许可要求:无

◆ DirectionJ()

double NXOpen::Vsa::MeasurementOperationBuilder::DirectionJ ( )

返回名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

许可要求:无

◆ DirectionK()

double NXOpen::Vsa::MeasurementOperationBuilder::DirectionK ( )

返回名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

许可要求:无

◆ FeatureFrom1()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureFrom1 ( )

返回起始特征1
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ FeatureFrom2()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureFrom2 ( )

返回起始特征2
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ FeatureFrom3()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureFrom3 ( )

返回来源特征3
仅在Windows系统可用

创建于NX1899.0.0.

许可要求:无

◆ FeatureTo1()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureTo1 ( )

返回来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

许可要求:无

◆ FeatureTo2()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureTo2 ( )

返回来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

许可要求:无

◆ FeatureTo3()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::FeatureTo3 ( )

返回来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

许可要求:无

◆ GetVirtualHoleDiameterFeatureObjectListItem()

NXOpen::NXObject * NXOpen::Vsa::MeasurementOperationBuilder::GetVirtualHoleDiameterFeatureObjectListItem ( int index)

虚拟孔直径特征
仅在Windows系统可用

创建于NX2406.0.0.

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

参数
index索引

◆ LimitType()

NXOpen::Vsa::MeasurementOperationBuilder::APIEnumLimitType NXOpen::Vsa::MeasurementOperationBuilder::LimitType ( )

返回极限类型
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ Lsl()

double NXOpen::Vsa::MeasurementOperationBuilder::Lsl ( )

返回下规格限
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ MeasurementType()

NXOpen::Vsa::MeasurementOperationBuilder::APIEnumMeasurementType NXOpen::Vsa::MeasurementOperationBuilder::MeasurementType ( )

返回测量类型枚举值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

许可要求:无

◆ NameFormat()

NXOpen::Vsa::MeasurementOperationBuilder::APIEnumNameFormat NXOpen::Vsa::MeasurementOperationBuilder::NameFormat ( )

返回名称格式
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ Nominal()

double NXOpen::Vsa::MeasurementOperationBuilder::Nominal ( )

返回公称值
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无

◆ RemoveVirtualHoleDiameterFeatureObjectListItem()

void NXOpen::Vsa::MeasurementOperationBuilder::RemoveVirtualHoleDiameterFeatureObjectListItem ( int index)

移除虚拟孔直径特征
仅在Windows系统可用

创建于NX2406.0.0.

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

参数
index索引

◆ SetDirectionI()

void NXOpen::Vsa::MeasurementOperationBuilder::SetDirectionI ( double directionI)

设置名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

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

参数
directionIdirectioni

◆ SetDirectionJ()

void NXOpen::Vsa::MeasurementOperationBuilder::SetDirectionJ ( double directionJ)

设置名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

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

参数
directionJdirectionj

◆ SetDirectionK()

void NXOpen::Vsa::MeasurementOperationBuilder::SetDirectionK ( double directionK)

设置名义值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

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

参数
directionKdirectionk

◆ SetFeatureFrom1()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureFrom1 ( NXOpen::NXObject * featureFrom1)

设置起始特征1
仅在Windows上可用

创建于NX1899.0.0.

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

参数
featureFrom1featurefrom1

◆ SetFeatureFrom2()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureFrom2 ( NXOpen::NXObject * featureFrom2)

设置起始特征2
仅在Windows上可用

创建于NX1899.0.0.

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

参数
featureFrom2featurefrom2

◆ SetFeatureFrom3()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureFrom3 ( NXOpen::NXObject * featureFrom3)

设置来源特征3
仅在Windows系统可用

创建于NX1899.0.0.

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

参数
featureFrom3来源特征3

◆ SetFeatureTo1()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureTo1 ( NXOpen::NXObject * featureTo1)

设置来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

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

参数
featureTo1来源目标1

◆ SetFeatureTo2()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureTo2 ( NXOpen::NXObject * featureTo2)

设置来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

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

参数
featureTo2来源目标2

◆ SetFeatureTo3()

void NXOpen::Vsa::MeasurementOperationBuilder::SetFeatureTo3 ( NXOpen::NXObject * featureTo3)

设置来源目标1
仅在Windows系统可用

创建于NX1899.0.0.

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

参数
featureTo3来源目标3

◆ SetLimitType()

void NXOpen::Vsa::MeasurementOperationBuilder::SetLimitType ( NXOpen::Vsa::MeasurementOperationBuilder::APIEnumLimitType specifyType)

设置极限类型
仅在Windows上可用

创建于NX1899.0.0.

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

参数
specifyTypespecifytype

◆ SetLsl()

void NXOpen::Vsa::MeasurementOperationBuilder::SetLsl ( double lsl)

设置下规格限
仅在Windows上可用

创建于NX1899.0.0.

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

参数
lsllsl

◆ SetMeasurementType()

void NXOpen::Vsa::MeasurementOperationBuilder::SetMeasurementType ( NXOpen::Vsa::MeasurementOperationBuilder::APIEnumMeasurementType measurementType)

设置测量类型枚举值
仅在 Windows 上可用

创建于 NX1899.0.0 版本

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

参数
measurementTypemeasurementtype

◆ SetNameFormat()

void NXOpen::Vsa::MeasurementOperationBuilder::SetNameFormat ( NXOpen::Vsa::MeasurementOperationBuilder::APIEnumNameFormat nameFormat)

设置名称格式
仅在Windows上可用

创建于NX1899.0.0.

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

参数
nameFormatnameformat

◆ SetNominal()

void NXOpen::Vsa::MeasurementOperationBuilder::SetNominal ( double nominal)

设置公称值
仅在Windows上可用

创建于NX1899.0.0.

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

参数
nominalnominal

◆ SetStrDescription() [1/2]

void NXOpen::Vsa::MeasurementOperationBuilder::SetStrDescription ( const char * strDescription)

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

创建于 NX1899.0.0 版本

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

参数
strDescriptionstrdescription

◆ SetStrDescription() [2/2]

void NXOpen::Vsa::MeasurementOperationBuilder::SetStrDescription ( const NXString & strDescription)

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

创建于 NX1899.0.0 版本

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

参数
strDescriptionstrdescription

◆ SetStrName() [1/2]

void NXOpen::Vsa::MeasurementOperationBuilder::SetStrName ( const char * strName)

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

创建于 NX1899.0.0 版本

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

参数
strNamestrname

◆ SetStrName() [2/2]

void NXOpen::Vsa::MeasurementOperationBuilder::SetStrName ( const NXString & strName)

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

于NX1899.0.0中创建。

许可证要求:nx_vsa_build (" Building VSA model")

参数
strName字符串名称

◆ SetToggleLimit()

void NXOpen::Vsa::MeasurementOperationBuilder::SetToggleLimit ( bool toggleLimit)

设置切换限制
仅在 Windows 上可用

创建于 NX1899.0.0 版本

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

参数
toggleLimittogglelimit

◆ SetUsl()

void NXOpen::Vsa::MeasurementOperationBuilder::SetUsl ( double usl)

设置上规格限
仅在Windows上可用

创建于NX1899.0.0.

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

参数
uslusl

◆ SetVirtualHoleDiameterFeatureObjectListItem()

void NXOpen::Vsa::MeasurementOperationBuilder::SetVirtualHoleDiameterFeatureObjectListItem ( int index,
NXOpen::NXObject * feature )

虚拟孔直径特征
仅在Windows系统可用

创建于NX2406.0.0.

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

参数
index索引
feature特征

◆ StrDescription()

NXString NXOpen::Vsa::MeasurementOperationBuilder::StrDescription ( )

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

创建于 NX1899.0.0 版本

许可要求:无

◆ StrName()

NXString NXOpen::Vsa::MeasurementOperationBuilder::StrName ( )

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

于NX1899.0.0中创建。

许可证要求:无

◆ SwapVirtualHoleDiameterFeatureObjectListItem()

void NXOpen::Vsa::MeasurementOperationBuilder::SwapVirtualHoleDiameterFeatureObjectListItem ( int nIndex1,
int nIndex2 )

交换虚拟孔直径特征
仅在Windows系统可用

创建于NX2406.0.0.

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

参数
nIndex1索引1
nIndex2索引2

◆ ToggleLimit()

bool NXOpen::Vsa::MeasurementOperationBuilder::ToggleLimit ( )

返回切换限制
仅在 Windows 上可用

创建于 NX1899.0.0 版本

许可要求:无

◆ Usl()

double NXOpen::Vsa::MeasurementOperationBuilder::Usl ( )

返回上规格限
仅在Windows上可用

创建于NX1899.0.0.

许可证要求:无