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

表示一个 NXOpen::Routing::DefiningPoint 对象。
此类由 NXOpen::Routing::SplineData 对象使用, 用于表示NX布线样条段的定义点。

该类提供接口以指定点的位置,以及可选的延伸方向和长度。

使用 NXOpen::Routing::SplineData::GetDefiningPoints 方法 获取样条的点和延伸数据。

创建于NX1953.0.0版本。
更多...

#include <Routing_DefiningPoint.hxx>

类 NXOpen::Routing::DefiningPoint 继承关系图:
NXOpen::TransientObject

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版本。

定义点

构造及析构函数说明

◆ ~DefiningPoint()

virtual NXOpen::Routing::DefiningPoint::~DefiningPoint ( )
virtual

销毁 NXOpen::Routing::DefiningPoint 对象。
创建于NX1953.0.0版本。

许可要求:无

成员函数说明

◆ BackwardExtension()

double NXOpen::Routing::DefiningPoint::BackwardExtension ( )

获取 NXOpen::Routing::DefiningPoint 的向后延伸长度。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

◆ Direction()

NXOpen::Vector3d NXOpen::Routing::DefiningPoint::Direction ( )

获取 NXOpen::Routing::DefiningPoint 的延伸方向。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

◆ ForwardExtension()

double NXOpen::Routing::DefiningPoint::ForwardExtension ( )

获取 NXOpen::Routing::DefiningPoint 的向前延伸长度。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

◆ IsConstrained()

bool NXOpen::Routing::DefiningPoint::IsConstrained ( )

判断 NXOpen::Routing::DefiningPoint 是否存在 NXOpen::Positioning::Constraint 约束其位置? 若存在,则无法修改此点的位置。
创建于NX1980.0.0版本。

许可要求:routing_base("基础布线")

◆ Position()

NXOpen::Point3d NXOpen::Routing::DefiningPoint::Position ( )

获取 NXOpen::Routing::DefiningPoint 的位置。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

◆ SetBackwardExtension()

void NXOpen::Routing::DefiningPoint::SetBackwardExtension ( double backwardExtension)

设置 NXOpen::Routing::DefiningPoint 的向后延伸长度。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

参数
backwardExtension向后延伸长度

◆ SetDirection()

void NXOpen::Routing::DefiningPoint::SetDirection ( const NXOpen::Vector3d & direction)

设置 NXOpen::Routing::DefiningPoint 的延伸方向。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

参数
direction方向

◆ SetForwardExtension()

void NXOpen::Routing::DefiningPoint::SetForwardExtension ( double forwardExtension)

设置 NXOpen::Routing::DefiningPoint 的向前延伸长度。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

参数
forwardExtension向前延伸长度

◆ SetPosition()

void NXOpen::Routing::DefiningPoint::SetPosition ( const NXOpen::Point3d & position)

设置 NXOpen::Routing::DefiningPoint 的位置。
创建于NX1953.0.0版本。

许可要求:routing_base("基础布线")

参数
position位置