|
NX Open C++ 参考指南 2406 v1.1
|
#include <Selection.hxx>
Public 成员函数 | |
| MaskTriple (int typeInitial, int subtypeInitial, int solidBodySubtypeInitial) | |
Public 属性 | |
| int | SolidBodySubtype |
| int | Subtype |
| int | Type |
用于采用过滤器三元组的选择方法,以设置可选择的对象类型。 常用:
|
inline |
MaskTriple结构体的构造函数。
| typeInitial | 对象类型。可为uf_object_types.h中列出的任意类型。例如,点类型使用C++中的UF_point_type,.NET中的NXOpen.UF.UFConstants.UF_point_type。 |
| subtypeInitial | 对象子类型。可为0(UF_all_subtype)表示任意子类型,或所选类型的特定子类型。子类型列于uf_object_types.h。 |
| solidBodySubtypeInitial | 实体子类型。仅当类型为UF_solid_type时有意义。此时,应设置为uf_ui_types.h中“选择实体类型常量”下的实体类型常量之一。例如,选择任意面使用C++中的UF_UI_SEL_FEATURE_ANY_FACE,.NET中的NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE。 |
| int NXOpen::Selection::MaskTriple::SolidBodySubtype |
实体体子类型。仅当类型为 UF_solid_type 时才有意义。在这种情况下,应将其设置为 uf_ui_types.h 中 "选择solid_type的常量" 下列出的实体类型常量之一。例如, 要选择任何面,C++中使用UF_UI_SEL_FEATURE_ANY_FACE, .NET中使用NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE
| int NXOpen::Selection::MaskTriple::Subtype |
对象子类型。这可以是0(UF_all_subtype)表示任何子类型,或者是所选类型的子类型。 子类型在 uf_object_types.h 中列出。
| int NXOpen::Selection::MaskTriple::Type |
对象类型。这可以是 uf_object_types.h 中列出的对象类型之一。例如,对于点, C++中使用UF_point_type, .NET中使用NXOpen.UF.UFConstants.UF_point_type。