|
NX Open C++ 参考指南 2406 v1.1
|
表示一个 NXOpen::Routing::DefiningPoint 对象。
此类由 NXOpen::Routing::SplineData 对象使用, 用于表示NX布线样条段的定义点。
该类提供接口以指定点的位置,以及可选的延伸方向和长度。
使用 NXOpen::Routing::SplineData::GetDefiningPoints 方法 获取样条的点和延伸数据。
创建于NX1953.0.0版本。
更多...
#include <Routing_DefiningPoint.hxx>
Public 成员函数 | |
| double | BackwardExtension () |
| NXOpen::Vector3d | Direction () |
| double | ForwardExtension () |
| bool | IsConstrained () |
| NXOpen::Point3d | Position () |
| void | SetBackwardExtension (double backwardExtension) |
| void | SetDirection (const NXOpen::Vector3d &direction) |
| void | SetForwardExtension (double forwardExtension) |
| void | SetPosition (const NXOpen::Point3d &position) |
| virtual | ~DefiningPoint () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
表示一个 NXOpen::Routing::DefiningPoint 对象。
此类由 NXOpen::Routing::SplineData 对象使用, 用于表示NX布线样条段的定义点。
该类提供接口以指定点的位置,以及可选的延伸方向和长度。
使用 NXOpen::Routing::SplineData::GetDefiningPoints 方法 获取样条的点和延伸数据。
创建于NX1953.0.0版本。
定义点
|
virtual |
销毁 NXOpen::Routing::DefiningPoint 对象。
创建于NX1953.0.0版本。
许可要求:无
| double NXOpen::Routing::DefiningPoint::BackwardExtension | ( | ) |
获取 NXOpen::Routing::DefiningPoint 的向后延伸长度。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| NXOpen::Vector3d NXOpen::Routing::DefiningPoint::Direction | ( | ) |
获取 NXOpen::Routing::DefiningPoint 的延伸方向。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| double NXOpen::Routing::DefiningPoint::ForwardExtension | ( | ) |
获取 NXOpen::Routing::DefiningPoint 的向前延伸长度。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| bool NXOpen::Routing::DefiningPoint::IsConstrained | ( | ) |
判断 NXOpen::Routing::DefiningPoint 是否存在 NXOpen::Positioning::Constraint 约束其位置? 若存在,则无法修改此点的位置。
创建于NX1980.0.0版本。
许可要求:routing_base("基础布线")
| NXOpen::Point3d NXOpen::Routing::DefiningPoint::Position | ( | ) |
获取 NXOpen::Routing::DefiningPoint 的位置。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| void NXOpen::Routing::DefiningPoint::SetBackwardExtension | ( | double | backwardExtension | ) |
设置 NXOpen::Routing::DefiningPoint 的向后延伸长度。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| backwardExtension | 向后延伸长度 |
| void NXOpen::Routing::DefiningPoint::SetDirection | ( | const NXOpen::Vector3d & | direction | ) |
设置 NXOpen::Routing::DefiningPoint 的延伸方向。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| direction | 方向 |
| void NXOpen::Routing::DefiningPoint::SetForwardExtension | ( | double | forwardExtension | ) |
设置 NXOpen::Routing::DefiningPoint 的向前延伸长度。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| forwardExtension | 向前延伸长度 |
| void NXOpen::Routing::DefiningPoint::SetPosition | ( | const NXOpen::Point3d & | position | ) |
设置 NXOpen::Routing::DefiningPoint 的位置。
创建于NX1953.0.0版本。
许可要求:routing_base("基础布线")
| position | 位置 |