修复路径类
更多...
#include <Routing_HealPath.hxx>
|
| void | GetAllData (NXOpen::Point3d *startPoint, NXOpen::Point3d *endPoint, NXOpen::Vector3d *startVector, NXOpen::Vector3d *endVector, double *startParms, double *endParms, double *startExtension, double *endExtension, bool *reverseStart, bool *reverseEnd, NXOpen::Routing::HealMethod *healMethod, NXOpen::Routing::SplineOptions *splineOptions) |
| double | GetEndExtension () |
| double | GetEndParms () |
| NXOpen::Point3d | GetEndPoint () |
| NXOpen::Vector3d | GetEndVector () |
| NXOpen::Routing::HealMethod | GetHealMethod () |
| NXOpen::Routing::SplineOptions | GetSplineOptions () |
| double | GetStartExtension () |
| double | GetStartParms () |
| NXOpen::Point3d | GetStartPoint () |
| NXOpen::Vector3d | GetStartVector () |
| bool | ReverseEnd () |
| bool | ReverseStart () |
| void | SetAllData (const NXOpen::Point3d &startPoint, const NXOpen::Point3d &endPoint, const NXOpen::Vector3d &startVector, const NXOpen::Vector3d &endVector, double startParm, double endParm, double startExtension, double endExtension, bool reverseStart, bool reverseEnd, NXOpen::Routing::HealMethod healMethod, NXOpen::Routing::SplineOptions splineOptions) |
| void | SetEndExtension (double endExtension) |
| void | SetEndParms (double endParms) |
| void | SetEndPoint (const NXOpen::Point3d &endPoint) |
| void | SetEndVector (const NXOpen::Vector3d &endVector) |
| void | SetHealMethod (NXOpen::Routing::HealMethod healMethod) |
| void | SetReverseEnd (bool reverse) |
| void | SetReverseStart (bool reverse) |
| void | SetSplineOptions (NXOpen::Routing::SplineOptions splineOptions) |
| void | SetStartExtension (double startExtension) |
| void | SetStartParms (double startParms) |
| void | SetStartPoint (const NXOpen::Point3d &startPoint) |
| void | SetStartVector (const NXOpen::Vector3d &startVector) |
| virtual | ~HealPath () |
| void * | GetHandle () |
修复路径类
代表NXOpen::Routing::HealPath 对象,该对象存储创建修复路径样条所需的数据。
创建于NX5.0.0版本。
◆ ~HealPath()
| virtual NXOpen::Routing::HealPath::~HealPath |
( |
| ) |
|
|
virtual |
从内存中释放对象。调用此方法后,该对象不可再使用。
创建于NX5.0.0。
许可要求: 无
◆ GetAllData()
| void NXOpen::Routing::HealPath::GetAllData |
( |
NXOpen::Point3d * | startPoint, |
|
|
NXOpen::Point3d * | endPoint, |
|
|
NXOpen::Vector3d * | startVector, |
|
|
NXOpen::Vector3d * | endVector, |
|
|
double * | startParms, |
|
|
double * | endParms, |
|
|
double * | startExtension, |
|
|
double * | endExtension, |
|
|
bool * | reverseStart, |
|
|
bool * | reverseEnd, |
|
|
NXOpen::Routing::HealMethod * | healMethod, |
|
|
NXOpen::Routing::SplineOptions * | splineOptions ) |
获取与修复路径创建相关的所有数据。
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
- 参数
-
| startPoint | 起点 |
| endPoint | 终点 |
| startVector | 起始矢量 |
| endVector | 末端矢量 |
| startParms | 起始参数 |
| endParms | 末端参数 |
| startExtension | 起始延伸长度 |
| endExtension | 末端延伸长度 |
| reverseStart | 是否反转起点 |
| reverseEnd | 是否反转末端 |
| healMethod | 修复方法 |
| splineOptions | 样条选项 |
◆ GetEndExtension()
| double NXOpen::Routing::HealPath::GetEndExtension |
( |
| ) |
|
获取终止延伸长度。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ GetEndParms()
| double NXOpen::Routing::HealPath::GetEndParms |
( |
| ) |
|
获取终止参数。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ GetEndPoint()
获取终止点。若输入为原点,则从终止对象查询。
- 返回
- 终止点坐标
创建于NX5.0.0版本。
许可要求:routing_base ("Routing Basic")
◆ GetEndVector()
获取终止向量。若输入为零向量,则从终止对象查询。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ GetHealMethod()
获取修复方法。
- 返回
- 修复方法
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
◆ GetSplineOptions()
获取样条选项(通过极点/通过点)。
- 返回
- 样条选项
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
◆ GetStartExtension()
| double NXOpen::Routing::HealPath::GetStartExtension |
( |
| ) |
|
获取起始延伸长度。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ GetStartParms()
| double NXOpen::Routing::HealPath::GetStartParms |
( |
| ) |
|
获取起始参数。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ GetStartPoint()
获取起始点。若输入为原点,则从起始对象查询。
- 返回
- 起始点坐标
创建于NX5.0.0版本。
许可要求:routing_base ("Routing Basic")
◆ GetStartVector()
获取起始向量。若输入为零向量,则从起始对象查询。
- 返回
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ ReverseEnd()
| bool NXOpen::Routing::HealPath::ReverseEnd |
( |
| ) |
|
获取终止端反向状态。用于在修复路径时,反向修复路径终止端的方向。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ ReverseStart()
| bool NXOpen::Routing::HealPath::ReverseStart |
( |
| ) |
|
获取起始端反向状态。用于在修复路径时,反向修复路径起始端的方向。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
◆ SetAllData()
| void NXOpen::Routing::HealPath::SetAllData |
( |
const NXOpen::Point3d & | startPoint, |
|
|
const NXOpen::Point3d & | endPoint, |
|
|
const NXOpen::Vector3d & | startVector, |
|
|
const NXOpen::Vector3d & | endVector, |
|
|
double | startParm, |
|
|
double | endParm, |
|
|
double | startExtension, |
|
|
double | endExtension, |
|
|
bool | reverseStart, |
|
|
bool | reverseEnd, |
|
|
NXOpen::Routing::HealMethod | healMethod, |
|
|
NXOpen::Routing::SplineOptions | splineOptions ) |
设置与修复路径创建相关的所有数据。
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
- 参数
-
| startPoint | 起点 |
| endPoint | 终点 |
| startVector | 起始矢量 |
| endVector | 末端矢量 |
| startParm | 起始参数 |
| endParm | 末端参数 |
| startExtension | 起始延伸长度 |
| endExtension | 末端延伸长度 |
| reverseStart | 是否反转起点 |
| reverseEnd | 是否反转末端 |
| healMethod | 修复方法 |
| splineOptions | 样条选项 |
◆ SetEndExtension()
| void NXOpen::Routing::HealPath::SetEndExtension |
( |
double | endExtension | ) |
|
设置终止延伸长度。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetEndParms()
| void NXOpen::Routing::HealPath::SetEndParms |
( |
double | endParms | ) |
|
设置终止参数。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetEndPoint()
| void NXOpen::Routing::HealPath::SetEndPoint |
( |
const NXOpen::Point3d & | endPoint | ) |
|
设置终止点。
创建于NX5.0.0版本。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetEndVector()
| void NXOpen::Routing::HealPath::SetEndVector |
( |
const NXOpen::Vector3d & | endVector | ) |
|
设置终止向量。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetHealMethod()
设置修复方法。
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetReverseEnd()
| void NXOpen::Routing::HealPath::SetReverseEnd |
( |
bool | reverse | ) |
|
设置是否反转路径末端。在修复路径时反转路径末端的方向
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetReverseStart()
| void NXOpen::Routing::HealPath::SetReverseStart |
( |
bool | reverse | ) |
|
设置起始端反向状态。用于在修复路径时,反向修复路径起始端的方向。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetSplineOptions()
设置样条选项。
创建于NX5.0.0。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetStartExtension()
| void NXOpen::Routing::HealPath::SetStartExtension |
( |
double | startExtension | ) |
|
设置起始延伸长度。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetStartParms()
| void NXOpen::Routing::HealPath::SetStartParms |
( |
double | startParms | ) |
|
设置起始参数。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetStartPoint()
| void NXOpen::Routing::HealPath::SetStartPoint |
( |
const NXOpen::Point3d & | startPoint | ) |
|
设置起始点。
创建于NX5.0.0版本。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetStartVector()
| void NXOpen::Routing::HealPath::SetStartVector |
( |
const NXOpen::Vector3d & | startVector | ) |
|
设置起始向量。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")
- 参数
-