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

系统对象选择类 更多...

#include <Mechatronics_SelectSystemObject.hxx>

类 NXOpen::Mechatronics::SelectSystemObject 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void GetValue (NXOpen::InferSnapType::SnapType *snapType, NXOpen::Mechatronics::SystemObject **selection1, NXOpen::View **view1, NXOpen::Point3d *point1, NXOpen::Mechatronics::SystemObject **selection2, NXOpen::View **view2, NXOpen::Point3d *point2)
void GetValue (NXOpen::Mechatronics::SystemObject **selection, NXOpen::View **view, NXOpen::Point3d *point)
void SetValue (NXOpen::InferSnapType::SnapType snapType, NXOpen::Mechatronics::SystemObject *selection1, NXOpen::View *view1, const NXOpen::Point3d &point1, NXOpen::Mechatronics::SystemObject *selection2, NXOpen::View *view2, const NXOpen::Point3d &point2)
void SetValue (NXOpen::Mechatronics::SystemObject *selection)
void SetValue (NXOpen::Mechatronics::SystemObject *selection, NXOpen::View *view, const NXOpen::Point3d &point)
virtual bool Validate ()
NXOpen::Mechatronics::SystemObjectValue ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SelectSystemObjectBuilder

详细描述

系统对象选择类

表示单个对象选择。
创建于 NX5.0.0.

成员函数说明

◆ GetValue() [1/2]

void NXOpen::Mechatronics::SelectSystemObject::GetValue ( NXOpen::InferSnapType::SnapType * snapType,
NXOpen::Mechatronics::SystemObject ** selection1,
NXOpen::View ** view1,
NXOpen::Point3d * point1,
NXOpen::Mechatronics::SystemObject ** selection2,
NXOpen::View ** view2,
NXOpen::Point3d * point2 )

正在选择的对象,包含对象的视图、点和捕捉信息。
创建于 NX5.0.0.

许可证要求 : 无

参数
snapType捕捉点类型
selection1第一个所选对象
view1第一个所选对象的视图
point1第一个所选对象的点
selection2第二个所选对象
view2第二个所选对象的视图
point2第二个所选对象的点

◆ GetValue() [2/2]

void NXOpen::Mechatronics::SelectSystemObject::GetValue ( NXOpen::Mechatronics::SystemObject ** selection,
NXOpen::View ** view,
NXOpen::Point3d * point )

正在选择的对象,包含对象的视图和点。
创建于 NX5.0.0.

许可证要求 : 无

参数
selection所选对象
view所选对象的视图
point所选对象的点

◆ SetValue() [1/3]

void NXOpen::Mechatronics::SelectSystemObject::SetValue ( NXOpen::InferSnapType::SnapType snapType,
NXOpen::Mechatronics::SystemObject * selection1,
NXOpen::View * view1,
const NXOpen::Point3d & point1,
NXOpen::Mechatronics::SystemObject * selection2,
NXOpen::View * view2,
const NXOpen::Point3d & point2 )

正在选择的对象,包含对象的视图、点和捕捉信息。
创建于 NX5.0.0.

许可证要求 : 无

参数
snapType捕捉点类型
selection1第一个所选对象
view1第一个所选对象的视图
point1第一个所选对象的点
selection2第二个所选对象
view2第二个所选对象的视图
point2第二个所选对象的点

◆ SetValue() [2/3]

void NXOpen::Mechatronics::SelectSystemObject::SetValue ( NXOpen::Mechatronics::SystemObject * selection)

设置正在选择的对象
创建于 NX5.0.0.

许可证要求 : 无

参数
selection所选对象

◆ SetValue() [3/3]

void NXOpen::Mechatronics::SelectSystemObject::SetValue ( NXOpen::Mechatronics::SystemObject * selection,
NXOpen::View * view,
const NXOpen::Point3d & point )

正在选择的对象,包含对象的视图和对象的点
创建于 NX5.0.0.

许可证要求 : 无

参数
selection所选对象
view所选对象的视图
point所选对象的点

◆ Validate()

virtual bool NXOpen::Mechatronics::SelectSystemObject::Validate ( )
virtual

正在选择的对象,包含CAE集合对象信息。

弃用
在NX10.0.0中已过时。使用其他版本的 NXOpen::SelectObject::SetValue

创建于 NX5.0.0.

许可证要求 : 无

所选对象 CAE集合对象子类型 CAE集合对象子ID 正在选择的对象,包含CAE集合对象信息。

返回
所选对象
弃用
在NX10.0.0中已过时。使用其他版本的 NXOpen::SelectObject::GetValue

创建于 NX5.0.0.

许可证要求 : 无

验证组件的输入是否足以调用提交。如果组件处于不可提交的状态,则会抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,此方法会抛出异常。此方法对某些组件会抛出未实现的NXException。

返回
自我验证是否成功
创建于 NX3.0.1.

许可证要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ Value()

NXOpen::Mechatronics::SystemObject * NXOpen::Mechatronics::SelectSystemObject::Value ( )

返回正在选择的对象
创建于 NX5.0.0.

许可证要求 : 无