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

选择基础曲线接口 更多...

#include <SelectIBaseCurve.hxx>

类 NXOpen::SelectIBaseCurve 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

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

友元

class _SelectIBaseCurveBuilder

详细描述

选择基础曲线接口

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

成员函数说明

◆ GetValue() [1/2]

void NXOpen::SelectIBaseCurve::GetValue ( NXOpen::IBaseCurve ** selection,
NXOpen::View ** view,
NXOpen::Point3d * point )

结合对象的视图和点来获取要选择的对象
于NX5.0.0版本创建。

许可要求:无

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

◆ GetValue() [2/2]

void NXOpen::SelectIBaseCurve::GetValue ( NXOpen::InferSnapType::SnapType * snapType,
NXOpen::IBaseCurve ** selection1,
NXOpen::View ** view1,
NXOpen::Point3d * point1,
NXOpen::IBaseCurve ** selection2,
NXOpen::View ** view2,
NXOpen::Point3d * point2 )

结合对象的视图、点和捕捉信息来获取要选择的对象
于NX5.0.0版本创建。

许可要求:无

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

◆ SetValue() [1/3]

void NXOpen::SelectIBaseCurve::SetValue ( NXOpen::IBaseCurve * selection)

设置要选择的对象
于NX5.0.0版本创建。

许可要求:无

参数
selection选中的对象

◆ SetValue() [2/3]

void NXOpen::SelectIBaseCurve::SetValue ( NXOpen::IBaseCurve * selection,
NXOpen::View * view,
const NXOpen::Point3d & point )

结合对象的视图和点来设置要选择的对象
于NX5.0.0版本创建。

许可要求:无

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

◆ SetValue() [3/3]

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

结合对象的视图、点和捕捉信息来设置要选择的对象
于NX5.0.0版本创建。

许可要求:无

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

◆ Validate()

virtual bool NXOpen::SelectIBaseCurve::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::IBaseCurve * NXOpen::SelectIBaseCurve::Value ( )

获取要选择的对象
于NX5.0.0版本创建。

许可要求:无