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

VSA工具类 更多...

#include <Vsa_Utils.hxx>

Public 成员函数

void AddFixtureNode (NXOpen::NXObject *assemblyTag)
void CreateindivisualpointOnFace (NXOpen::NXObject *ptrParentFeat)
void CreateModel (NXOpen::NXObject *rootObject)
NXOpen::NXObjectCreatePoint ()
void DeleteAllNodes ()
void DeleteAssemblyOperation (NXOpen::NXObject *assemblyOperation)
void DeleteFeature (NXOpen::NXObject *vsaFeature)
void DeleteFixture (NXOpen::NXObject *vsaFixtureTag)
void DeleteGDTMeasurementOperation (NXOpen::NXObject *gdtmeasurementOperation)
void DeleteMeasurementOperation (NXOpen::NXObject *measurementOperation)
void DeleteSubFeaturePoint (NXOpen::NXObject *subFeaturePointTag)
void DeleteTolerance (NXOpen::NXObject *vsaFeature)
void EditindivisualpointOnFace (NXOpen::NXObject *tagPointSubFeat)
void MoveAssemblyChildren (NXOpen::NXObject *vsaPartTag, int sourceIndex, int targetIndex)
void MoveFixtureChildren (NXOpen::NXObject *vsaFixtureTag, int sourceIndex, int targetIndex)
void MovePartChildren (NXOpen::NXObject *vsaPartTag, int sourceIndex, int targetIndex)
void MoveRootProcessChildren (NXOpen::NXObject *vsaRootProcessTag, int sourceIndex, int targetIndex)
void PopulateModelToNavigator ()
void RefreshAllNavigatorViews ()
void RenameAssemblyOperation (NXOpen::NXObject *subFeaturePointTag, const char *pstrName)
void RenameAssemblyOperation (NXOpen::NXObject *subFeaturePointTag, const NXString &pstrName)
void RenameFeature (NXOpen::NXObject *subFeaturePointTag, const char *pstrName)
void RenameFeature (NXOpen::NXObject *subFeaturePointTag, const NXString &pstrName)
void RenameFixture (NXOpen::NXObject *vsaFixture, const char *pstrName)
void RenameFixture (NXOpen::NXObject *vsaFixture, const NXString &pstrName)
void RenameMeasurementOperation (NXOpen::NXObject *subFeaturePointTag, const char *pstrName)
void RenameMeasurementOperation (NXOpen::NXObject *subFeaturePointTag, const NXString &pstrName)
void RenameSubFeaturePoint (NXOpen::NXObject *subFeaturePointTag, const char *pstrName)
void RenameSubFeaturePoint (NXOpen::NXObject *subFeaturePointTag, const NXString &pstrName)
void SimulateModel (NXOpen::NXObject *rootObject)
void SupressUnsupressAssemblyOperation (NXOpen::NXObject *assemblyOperation)
void SupressUnsupressGDTMeasurementOperation (NXOpen::NXObject *gdtMeasurementOperation)
void SupressUnsupressMeasurementOperation (NXOpen::NXObject *measurementOperation)
tag_t Tag () const
void ValidateModel (NXOpen::NXObject *rootObject)

静态 Public 成员函数

static UtilsGetUtils (NXOpen::Session *owner)

详细描述

VSA工具类

<br> 使用此类的静态方法获取实例。  <br>


仅在Windows系统可用

创建于NX1899.0.0版本。

成员函数说明

◆ AddFixtureNode()

void NXOpen::Vsa::Utils::AddFixtureNode ( NXOpen::NXObject * assemblyTag)

该例程用于创建点。
仅可在 Windows 上使用

于 NX2312.0.0 中创建。

许可要求:无

参数
assemblyTag装配标签

◆ CreateindivisualpointOnFace()

void NXOpen::Vsa::Utils::CreateindivisualpointOnFace ( NXOpen::NXObject * ptrParentFeat)

该例程用于在面上创建单个点。
仅在 Windows 系统上可用

在 NX1926.0.0 中创建。

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

参数
ptrParentFeat父特征指针

◆ CreateModel()

void NXOpen::Vsa::Utils::CreateModel ( NXOpen::NXObject * rootObject)

该例程用于创建vsa模型。
仅在Windows系统可用

创建于NX1899.0.0版本。

许可证要求:无

参数
rootObject根对象

◆ CreatePoint()

NXOpen::NXObject * NXOpen::Vsa::Utils::CreatePoint ( )

该例程用于创建点。
仅可在 Windows 上使用

于 NX2312.0.0 中创建。

许可要求:无

◆ DeleteAllNodes()

void NXOpen::Vsa::Utils::DeleteAllNodes ( )

此例程删除所有节点。
仅在Windows上可用

于NX1926.0.0中创建。

许可证要求:无

◆ DeleteAssemblyOperation()

void NXOpen::Vsa::Utils::DeleteAssemblyOperation ( NXOpen::NXObject * assemblyOperation)

该例程用于删除装配操作。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
assemblyOperation装配操作

◆ DeleteFeature()

void NXOpen::Vsa::Utils::DeleteFeature ( NXOpen::NXObject * vsaFeature)

该例程用于删除特征。
仅可在 Windows 上使用

于 NX2312.0.0 中创建。

许可要求:无

参数
vsaFeature特征

◆ DeleteFixture()

void NXOpen::Vsa::Utils::DeleteFixture ( NXOpen::NXObject * vsaFixtureTag)

该例程用于删除夹具。
仅可在 Windows 上使用

于 NX2312.0.0 中创建。

许可要求:无

参数
vsaFixtureTag夹具标签

◆ DeleteGDTMeasurementOperation()

void NXOpen::Vsa::Utils::DeleteGDTMeasurementOperation ( NXOpen::NXObject * gdtmeasurementOperation)

此例程删除GDT测量操作。
仅在Windows上可用

于NX1980.0.0中创建。

许可证要求:无

参数
gdtmeasurementOperationGDT测量操作

◆ DeleteMeasurementOperation()

void NXOpen::Vsa::Utils::DeleteMeasurementOperation ( NXOpen::NXObject * measurementOperation)

该例程用于删除测量操作。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
measurementOperation测量操作

◆ DeleteSubFeaturePoint()

void NXOpen::Vsa::Utils::DeleteSubFeaturePoint ( NXOpen::NXObject * subFeaturePointTag)

该例程用于删除子特征点。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标记

◆ DeleteTolerance()

void NXOpen::Vsa::Utils::DeleteTolerance ( NXOpen::NXObject * vsaFeature)

该例程用于删除公差。
仅可在 Windows 上使用

于 NX2312.0.0 中创建。

许可要求:无

参数
vsaFeature特征

◆ EditindivisualpointOnFace()

void NXOpen::Vsa::Utils::EditindivisualpointOnFace ( NXOpen::NXObject * tagPointSubFeat)

该例程用于编辑面上的单个点。
仅在 Windows 系统上可用

在 NX1926.0.0 中创建。

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

参数
tagPointSubFeat点子特征标记

◆ GetUtils()

Utils * NXOpen::Vsa::Utils::GetUtils ( NXOpen::Session * owner)
static

返回运行会话的Utils对象,该对象是应用程序API的“网关”类。 此API中所有其他对象的引用均直接或间接通过此类的方法和属性获取。 在此调用之前,应使用NXOpen API的“GetSession”方法初始化平台会话。

◆ MoveAssemblyChildren()

void NXOpen::Vsa::Utils::MoveAssemblyChildren ( NXOpen::NXObject * vsaPartTag,
int sourceIndex,
int targetIndex )

该例程用于移动装配体子项。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
vsaPartTagVSA部件标记
sourceIndex源索引
targetIndex目标索引

◆ MoveFixtureChildren()

void NXOpen::Vsa::Utils::MoveFixtureChildren ( NXOpen::NXObject * vsaFixtureTag,
int sourceIndex,
int targetIndex )

此例程将源索引处的夹具元素移动到目标索引。 若源索引为4且目标索引为1,则索引4处的夹具将移动到索引1位置。
仅在Windows上可用

于NX2312.0.0中创建。

许可证要求:无

参数
vsaFixtureTagVSA夹具标签
sourceIndex源索引
targetIndex目标索引

◆ MovePartChildren()

void NXOpen::Vsa::Utils::MovePartChildren ( NXOpen::NXObject * vsaPartTag,
int sourceIndex,
int targetIndex )

该例程用于移动部件子项。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
vsaPartTagVSA部件标记
sourceIndex源索引
targetIndex目标索引

◆ MoveRootProcessChildren()

void NXOpen::Vsa::Utils::MoveRootProcessChildren ( NXOpen::NXObject * vsaRootProcessTag,
int sourceIndex,
int targetIndex )

该例程用于移动根流程子项。
仅在 Windows 系统上可用

在 NX2312.0.0 中创建。

许可证要求:无

参数
vsaRootProcessTagVSA根流程标记
sourceIndex源索引
targetIndex目标索引

◆ PopulateModelToNavigator()

void NXOpen::Vsa::Utils::PopulateModelToNavigator ( )

该例程用于在导航器中填充vsa模型。
仅在Windows系统可用

创建于NX1899.0.0版本。

许可证要求:无

◆ RefreshAllNavigatorViews()

void NXOpen::Vsa::Utils::RefreshAllNavigatorViews ( )

该例程用于刷新导航器。
仅在Windows系统可用

创建于NX1899.0.0版本。

许可证要求:无

◆ RenameAssemblyOperation() [1/2]

void NXOpen::Vsa::Utils::RenameAssemblyOperation ( NXOpen::NXObject * subFeaturePointTag,
const char * pstrName )

此例程重命名装配操作。
仅在Windows上可用

于NX1980.0.0中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标签
pstrName新名称

◆ RenameAssemblyOperation() [2/2]

void NXOpen::Vsa::Utils::RenameAssemblyOperation ( NXOpen::NXObject * subFeaturePointTag,
const NXString & pstrName )

此例程重命名装配操作。
仅在Windows上可用

于NX1980.0.0中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标签
pstrName新名称

◆ RenameFeature() [1/2]

void NXOpen::Vsa::Utils::RenameFeature ( NXOpen::NXObject * subFeaturePointTag,
const char * pstrName )

该例程用于重命名特征。
仅在 Windows 系统上可用

在 NX1980.0.0 中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标记
pstrName新名称字符串

◆ RenameFeature() [2/2]

void NXOpen::Vsa::Utils::RenameFeature ( NXOpen::NXObject * subFeaturePointTag,
const NXString & pstrName )

该例程用于重命名特征。
仅在 Windows 系统上可用

在 NX1980.0.0 中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标记
pstrName新名称字符串

◆ RenameFixture() [1/2]

void NXOpen::Vsa::Utils::RenameFixture ( NXOpen::NXObject * vsaFixture,
const char * pstrName )

此例程重命名夹具。
仅在Windows上可用

于NX2312.0.0中创建。

许可证要求:无

参数
vsaFixtureVSA夹具
pstrName新名称

◆ RenameFixture() [2/2]

void NXOpen::Vsa::Utils::RenameFixture ( NXOpen::NXObject * vsaFixture,
const NXString & pstrName )

此例程重命名夹具。
仅在Windows上可用

于NX2312.0.0中创建。

许可证要求:无

参数
vsaFixtureVSA夹具
pstrName新名称

◆ RenameMeasurementOperation() [1/2]

void NXOpen::Vsa::Utils::RenameMeasurementOperation ( NXOpen::NXObject * subFeaturePointTag,
const char * pstrName )

此例程重命名测量操作。
仅在Windows上可用

于NX1980.0.0中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标签
pstrName新名称

◆ RenameMeasurementOperation() [2/2]

void NXOpen::Vsa::Utils::RenameMeasurementOperation ( NXOpen::NXObject * subFeaturePointTag,
const NXString & pstrName )

此例程重命名测量操作。
仅在Windows上可用

于NX1980.0.0中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标签
pstrName新名称

◆ RenameSubFeaturePoint() [1/2]

void NXOpen::Vsa::Utils::RenameSubFeaturePoint ( NXOpen::NXObject * subFeaturePointTag,
const char * pstrName )

该例程用于重命名子特征点。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标记
pstrName新名称字符串

◆ RenameSubFeaturePoint() [2/2]

void NXOpen::Vsa::Utils::RenameSubFeaturePoint ( NXOpen::NXObject * subFeaturePointTag,
const NXString & pstrName )

该例程用于重命名子特征点。
仅在 Windows 系统上可用

在 NX1899.0.0 中创建。

许可证要求:无

参数
subFeaturePointTag子特征点标记
pstrName新名称字符串

◆ SimulateModel()

void NXOpen::Vsa::Utils::SimulateModel ( NXOpen::NXObject * rootObject)

该例程用于验证vsa模型。
仅在Windows系统可用

创建于NX1899.0.0版本。

许可证要求:无

参数
rootObject根对象

◆ SupressUnsupressAssemblyOperation()

void NXOpen::Vsa::Utils::SupressUnsupressAssemblyOperation ( NXOpen::NXObject * assemblyOperation)

此例程抑制/取消抑制装配操作。
仅在Windows上可用

于NX2306.0.0中创建。

许可证要求:无

参数
assemblyOperation装配操作

◆ SupressUnsupressGDTMeasurementOperation()

void NXOpen::Vsa::Utils::SupressUnsupressGDTMeasurementOperation ( NXOpen::NXObject * gdtMeasurementOperation)

此例程抑制/取消抑制GDT测量操作。
仅在Windows上可用

于NX2306.0.0中创建。

许可证要求:无

参数
gdtMeasurementOperationGDT测量操作

◆ SupressUnsupressMeasurementOperation()

void NXOpen::Vsa::Utils::SupressUnsupressMeasurementOperation ( NXOpen::NXObject * measurementOperation)

此例程抑制/取消抑制测量操作。
仅在Windows上可用

于NX2306.0.0中创建。

许可证要求:无

参数
measurementOperation测量操作

◆ Tag()

tag_t NXOpen::Vsa::Utils::Tag ( ) const

返回此对象的标签。

◆ ValidateModel()

void NXOpen::Vsa::Utils::ValidateModel ( NXOpen::NXObject * rootObject)

该例程用于验证vsa模型。
仅在Windows系统可用

创建于NX1899.0.0版本。

许可证要求:无

参数
rootObject根对象