SelectionMaskTriple_Struct Struct¶
NXOpen.Selection.MaskTriple is an alias for NXOpen.SelectionMaskTriple_Struct
-
class
NXOpen.
SelectionMaskTriple_Struct
¶ Bases:
object
Used in selection methods to set the types of objects that are selectable.
Commonly used: <code> For C++: in order to select... set... any edge type=UF_solid_type, subtype=UF_all_subtype, solid_body_subtype=UF_UI_SEL_FEATURE_ANY_EDGE any face type=UF_solid_type, subtype=UF_all_subtype, solid_body_subtype=UF_UI_SEL_FEATURE_ANY_FACE
For .NET: in order to select... set... any edge type=NXOpen.UF.UFConstants.UF_solid_type, subtype=0, solid_body_subtype=NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_EDGE any face type=NXOpen.UF.UFConstants.UF_solid_type, subtype=0, solid_body_subtype=NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE </code>
Fields¶
Field | Description |
---|---|
Type | Object type. |
Subtype | Object subtype. |
SolidBodySubtype | Solid body subtype. |
Type¶
-
SelectionMaskTriple_Struct.
Type
¶ Object type.
This can be one of the object types that are listed in uf_object_types.h. For example, for point, use UF_point_type in C++ and NXOpen.UF.UFConstants.UF_point_type in .NET.
-------------------------------------
Getter Method Signature
Type()
Returns: Return type: int -------------------------------------
Setter Method
Signature
Type(value)
Parameters: value (int) –
Subtype¶
-
SelectionMaskTriple_Struct.
Subtype
¶ Object subtype.
This can either be 0 (UF_all_subtype) for any subtype, or a subtype of the selected type. The subtypes are listed in uf_object_types.h.
-------------------------------------
Getter Method Signature
Subtype()
Returns: Return type: int -------------------------------------
Setter Method
Signature
Subtype(value)
Parameters: value (int) –
SolidBodySubtype¶
-
SelectionMaskTriple_Struct.
SolidBodySubtype
¶ Solid body subtype.
This is only meaningful when the type is UF_solid_type. In that case, this should be set to one of the solid type constants listed in uf_ui_types.h under “Constants for selection solid_type”. For example, to select any face, use UF_UI_SEL_FEATURE_ANY_FACE in C++ and NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE in .NET
-------------------------------------
Getter Method Signature
SolidBodySubtype()
Returns: Return type: int -------------------------------------
Setter Method
Signature
SolidBodySubtype(value)
Parameters: value (int) –