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

修复路径类 更多...

#include <Routing_HealPath.hxx>

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

Public 成员函数

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 ()
Public 成员函数 继承自 NXOpen::TransientObject
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()

NXOpen::Point3d NXOpen::Routing::HealPath::GetEndPoint ( )

获取终止点。若输入为原点,则从终止对象查询。

返回
终止点坐标
创建于NX5.0.0版本。

许可要求:routing_base ("Routing Basic")

◆ GetEndVector()

NXOpen::Vector3d NXOpen::Routing::HealPath::GetEndVector ( )

获取终止向量。若输入为零向量,则从终止对象查询。

返回

版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

◆ GetHealMethod()

NXOpen::Routing::HealMethod NXOpen::Routing::HealPath::GetHealMethod ( )

获取修复方法。

返回
修复方法
创建于NX5.0.0。

许可要求: routing_base ("Routing Basic")

◆ GetSplineOptions()

NXOpen::Routing::SplineOptions NXOpen::Routing::HealPath::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()

NXOpen::Point3d NXOpen::Routing::HealPath::GetStartPoint ( )

获取起始点。若输入为原点,则从起始对象查询。

返回
起始点坐标
创建于NX5.0.0版本。

许可要求:routing_base ("Routing Basic")

◆ GetStartVector()

NXOpen::Vector3d NXOpen::Routing::HealPath::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")

参数
endExtension终止延伸长度

◆ SetEndParms()

void NXOpen::Routing::HealPath::SetEndParms ( double endParms)

设置终止参数。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
endParms终止参数

◆ SetEndPoint()

void NXOpen::Routing::HealPath::SetEndPoint ( const NXOpen::Point3d & endPoint)

设置终止点。
创建于NX5.0.0版本。

许可要求:routing_base ("Routing Basic")

参数
endPoint终止点

◆ SetEndVector()

void NXOpen::Routing::HealPath::SetEndVector ( const NXOpen::Vector3d & endVector)

设置终止向量。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
endVector终止向量

◆ SetHealMethod()

void NXOpen::Routing::HealPath::SetHealMethod ( NXOpen::Routing::HealMethod healMethod)

设置修复方法。
创建于NX5.0.0。

许可要求: routing_base ("Routing Basic")

参数
healMethod修复方法

◆ SetReverseEnd()

void NXOpen::Routing::HealPath::SetReverseEnd ( bool reverse)

设置是否反转路径末端。在修复路径时反转路径末端的方向
创建于NX5.0.0。

许可要求: routing_base ("Routing Basic")

参数
reverse是否反转

◆ SetReverseStart()

void NXOpen::Routing::HealPath::SetReverseStart ( bool reverse)

设置起始端反向状态。用于在修复路径时,反向修复路径起始端的方向。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
reverse反向状态

◆ SetSplineOptions()

void NXOpen::Routing::HealPath::SetSplineOptions ( NXOpen::Routing::SplineOptions splineOptions)

设置样条选项。
创建于NX5.0.0。

许可要求: routing_base ("Routing Basic")

参数
splineOptions样条选项

◆ SetStartExtension()

void NXOpen::Routing::HealPath::SetStartExtension ( double startExtension)

设置起始延伸长度。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
startExtension起始延伸长度

◆ SetStartParms()

void NXOpen::Routing::HealPath::SetStartParms ( double startParms)

设置起始参数。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
startParms起始参数

◆ SetStartPoint()

void NXOpen::Routing::HealPath::SetStartPoint ( const NXOpen::Point3d & startPoint)

设置起始点。
创建于NX5.0.0版本。

许可要求:routing_base ("Routing Basic")

参数
startPoint起始点

◆ SetStartVector()

void NXOpen::Routing::HealPath::SetStartVector ( const NXOpen::Vector3d & startVector)

设置起始向量。
版本:NX5.0.0
许可要求:routing_base ("Routing Basic")

参数
startVector起始向量