# 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.