# include <robodktypes.h>
公共成员功能 |
|
tJoints(int ndofs = 0) | |
tJoints更多… |
|
tJoints(const double *joint, int ndofs=0) | |
给定双数组和关节值的数目,设置关节值。更多… |
|
tJoints(const float *joint, int ndofs=0) | |
给定一个浮点数组和关节值的数量来设置关节值。更多… |
|
tJoints(常量tJoints&jnts) | |
创建对象的副本。更多… |
|
tJoints(常量tMatrix2D*mat2d, int column=0, int ndofs=-1) | |
创建给定二维矩阵和选择所需值的列的关节值。更多… |
|
tJoints(const QString &str) | |
将字符串转换为关节值。更多… |
|
运营商QString()常量 | |
To String操作符(与qDebug()一起使用)<<tJoints”。更多… |
|
Const double * | 礼乐祭祀()常量 |
共同的价值观。更多… |
|
Const float * | ValuesF()常量 |
共同的价值观。更多… |
|
Const double * | 值()常量 |
共同的价值观。更多… |
|
双 | 比较(常量tJoints及其他)常量 |
双* | 数据() |
int | 长度()常量 |
机器人关节轴数(或自由度)更多… |
|
无效 | setLength(int new_length) |
设置数组的长度(只允许收缩数组)更多… |
|
保龄球 | 有效的() |
检查关节是否有效。例如,当我们要求逆运动学且没有解时,关节将无效。(例如,调用class后的无效结果:IItem: SolveIK返回一个无效的关节)更多… |
|
int | getvalue(双*关节) |
getvalue。更多… |
|
无效 | setvalue(const double *joint, int ndofs=-1) |
设置关节值在度或毫米。你也可以重要地提供自由度的数量(6为6轴机器人)。更多… |
|
无效 | setvalue(const float *joint, int ndofs=-1) |
设置关节值,单位为度或毫米(浮动)。您还可以重要地提供自由度的数量(6为一个6轴机器人)。更多… |
|
QString | ToString(const QString &separator=", ", int precision=3 |
检索关节值的字符串表示形式。更多… |
|
保龄球 | FromString(const QString &str) |
设置给定逗号分隔字符串的联合值。也允许使用制表符和空格。更多… |
|
公共属性 |
|
int | _nDOFs |
自由度的数目更多… |
|
双 | _Values(RDK_SIZE_JOINTS_MAX) |
关节值(双精度,用于存储关节值)更多… |
|
浮动 | _ValuesF(RDK_SIZE_JOINTS_MAX) |
联合值(浮点数,用于返回作为浮点指针的副本)更多… |
|
的tJoints类表示机器人的关节位置(机器人轴)。
行定义239的文件robodktypes.h.
tJoints | ( | int | ndofs=0 |
) |
tJoints | ( | Const double * | 关节, |
int | ndofs=0 |
||
) |
tJoints | ( | Const float * | 关节, |
int | ndofs=0 |
||
) |
tJoints | ( | QString & | str | ) |
双比较 | ( | 常量tJoints& | 其他 | ) | 常量 |
行定义65的文件robodktypes.cpp.
double * Data | ( | ) |
行定义73的文件robodktypes.cpp.
bool FromString | ( | QString & | str | ) |
设置给定逗号分隔字符串的联合值。也允许使用制表符和空格。
str | 字符串。如“10、20、30、40、50、60” |
行定义113的文件robodktypes.cpp.
int getvalue | ( | 双* | 关节 | ) |
int长度 | ( | ) | 常量 |
|
内联 |
To String操作符(与qDebug()一起使用)<<tJoints”。
行定义271的文件robodktypes.h.
空白setLength | ( | int | new_length | ) |
设置数组的长度(只允许收缩数组)
行定义126的文件robodktypes.cpp.
空白setvalue | ( | Const double * | 关节, |
int | ndofs=1 |
||
) |
空白setvalue | ( | Const float * | 关节, |
int | ndofs=1 |
||
) |
设置关节值,单位为度或毫米(浮动)。您还可以重要地提供自由度的数量(6为一个6轴机器人)。
关节 | 关节值,单位为度或毫米 |
ndofs | 自由度数(轴数或关节数) |
行定义87的文件robodktypes.cpp.
QString ToString | ( | QString & | 分隔符=”、“ , |
int | 精度=3. |
||
) | 常量 |
bool有效 | ( | ) |
检查关节是否有效。例如,当我们要求逆运动学且没有解时,关节将无效。(例如,调用class后的无效结果:IItem: SolveIK返回一个无效的关节)
行定义131的文件robodktypes.cpp.
const double * Values | ( | ) | 常量 |
const double * ValuesD | ( | ) | 常量 |
const float * ValuesF | ( | ) | 常量 |
int _nDOFs |
自由度的数目
行定义340的文件robodktypes.h.
双_Values [RDK_SIZE_JOINTS_MAX] |
关节值(双精度,用于存储关节值)
行定义343的文件robodktypes.h.
浮动_ValuesF [RDK_SIZE_JOINTS_MAX] |
联合值(浮点数,用于返回作为浮点指针的副本)
行定义346的文件robodktypes.h.