RoboDK API——文档
tJoints类引用

tJoints类代表一个关节机器人的位置(机器人轴)。更多…

# include <robodk_api.h>

公共成员函数

tJoints(int ndofs = 0)
tJoints更多…
tJoints(const双*关节,int ndofs = 0)
设置联合值给定一个数组和共同价值观的数量的两倍。更多…
tJoints(const浮*关节,int ndofs = 0)
设置联合值给定一个数组和浮动接头的数量值。更多…
tJoints(常量tJoints&jnts)
创建对象的一个副本。更多…
tJoints(常量tMatrix2D* mat2d, int列= 0,int ndofs = 1)
创建联合值给定一个二维矩阵和列选择所需的值。更多…
tJoints(const QString str)
将一个字符串转换成共同的价值观。更多…
运营商QString()常量
字符串运算符(使用qDebug () < <tJoints”。更多…
const双* 礼乐祭祀()常量
共同的价值观。更多…
const浮* ValuesF()常量
共同的价值观。更多…
const双* ()常量
共同的价值观。更多…
双* 数据()
int 长度()常量
机器人的关节轴数(或自由度)更多…
无效 setLength(int new_length)
设置数组的长度(只允许缩小数组)更多…
bool 有效的()常量
检查关节是否有效。例如,当我们请求逆向运动学和没有解关节不会有效。(例如,一个无效的结果在调用类:IItem:: SolveIK返回一个非有效的关节)更多…
int getvalue(双*关节)
getvalue。更多…
无效 setvalue(const双*关节,int ndofs = 1)
设置联合值度或毫米。同样重要的可以提供的数量自由度六轴机器人(6)。更多…
无效 setvalue(const浮*关节,int ndofs = 1)
设置联合值度或毫米(浮点数)。同样重要的可以提供的数量自由度六轴机器人(6)。更多…
QString ToString(const QString分离器=”、“int精密= 3)常量
检索字符串表示的共同价值观。更多…
bool FromString(const QString str)
设置联合值给定一个逗号分隔的字符串。制表符和空格也是允许的。更多…

公共属性

int _nDOFs
的自由度更多…
_Values(RDK_SIZE_JOINTS_MAX)
共同价值观(双打,用来保存关节值)更多…
浮动 _ValuesF(RDK_SIZE_JOINTS_MAX)
共同价值观(漂浮,用于返回一个副本作为浮动指针)更多…

详细描述

tJoints类代表一个关节机器人的位置(机器人轴)。

定义行384年的文件robodk_api.h

构造函数和析构函数的文档

tJoints ()(1/6)

tJoints ( int ndofs=0 )

tJoints

参数
ndofs 机器人关节轴或自由度

定义行42的文件robodk_api.cpp

tJoints ()(2/6)

tJoints ( const双* 关节,
int ndofs=0
)

设置联合值给定一个数组和共同价值观的数量的两倍。

参数
关节 指针指向共同的价值观
ndofs 数量的关节

定义行51的文件robodk_api.cpp

tJoints ()(3/6)

tJoints ( const浮* 关节,
int ndofs=0
)

设置联合值给定一个数组和浮动接头的数量值。

参数
关节 指针指向共同的价值观
ndofs 数量的关节

定义行54的文件robodk_api.cpp

tJoints ()(4/6)

tJoints ( 常量tJoints& jnts )

创建对象的一个副本。

参数
jnts

定义行48的文件robodk_api.cpp

tJoints ()(5/6)

tJoints ( 常量tMatrix2D* mat2d,
int =0,
int ndofs=1
)

创建联合值给定一个二维矩阵和列选择所需的值。

参数
mat2d
ndofs

定义行62年的文件robodk_api.cpp

tJoints ()(6/6)

tJoints ( const QString & str )

将一个字符串转换成共同的价值观。

参数
str 联合逗号分隔值(空格或制表符也接受)

定义行75年的文件robodk_api.cpp

成员函数的文档

数据()

双*数据 ( )
返回
一样的数据值。唯一的区别是,数组指针不是常量。这是提供向后兼容性。

定义行99年的文件robodk_api.cpp

FromString ()

bool FromString ( const QString & str )

设置联合值给定一个逗号分隔的字符串。制表符和空格也是允许的。

参数
str 字符串。如“10年,20年,30、40、50、60”
返回
假如果解析字符串失败了。真正的否则。

定义行143年的文件robodk_api.cpp

getvalue ()

int getvalue ( 双* 关节 )

getvalue。

参数
关节 共同价值观在度或毫米
返回
返回的数量的自由度

定义行121年的文件robodk_api.cpp

长度()

int长度 ( ) 常量

机器人的关节轴数(或自由度)

返回

定义行153年的文件robodk_api.cpp

运营商QString ()

运营商QString ( ) 常量
内联

字符串运算符(使用qDebug () < <tJoints”。

定义行416年的文件robodk_api.h

setLength ()

空白setLength ( int new_length )

设置数组的长度(只允许缩小数组)

定义行157年的文件robodk_api.cpp

setvalue ()(1/2)

空白setvalue ( const双* 关节,
int ndofs=1
)

设置联合值度或毫米。同样重要的可以提供的数量自由度六轴机器人(6)。

参数
关节 共同价值观在度或毫米
ndofs 自由度的数量(数量的轴或关节)

定义行104年的文件robodk_api.cpp

setvalue ()(2/2)

空白setvalue ( const浮* 关节,
int ndofs=1
)

设置联合值度或毫米(浮点数)。同样重要的可以提供的数量自由度六轴机器人(6)。

参数
关节 共同价值观在度或毫米
ndofs 自由度的数量(数量的轴或关节)

定义行113年的文件robodk_api.cpp

ToString ()

QString ToString ( const QString & 分隔符=”、“,
int 精度=3
) 常量

检索字符串表示的共同价值观。

参数
分隔符 连续字符串添加之间共同的价值观
精度 数量的小数
返回
字符串作为QString

定义行127年的文件robodk_api.cpp

有效的()

bool有效 ( ) 常量

检查关节是否有效。例如,当我们请求逆向运动学和没有解关节不会有效。(例如,一个无效的结果在调用类:IItem:: SolveIK返回一个非有效的关节)

返回
真正的如果它有1自由度或更多

定义行163年的文件robodk_api.cpp

值()

const双*值 ( ) 常量

共同的价值观。

返回
返回一个指向联合数据数组的指针(双打或浮动如果ROBODK_API_FLOATS定义)

定义行94年的文件robodk_api.cpp

礼乐祭祀()

const双*礼乐祭祀 ( ) 常量

共同的价值观。

返回
返回一个指向联合数据数组的指针(双打)

定义行80年的文件robodk_api.cpp

ValuesF ()

const浮* ValuesF ( ) 常量

共同的价值观。

返回
返回一个指向联合数据数组的指针(浮动)

定义行83年的文件robodk_api.cpp

成员数据文档

_nDOFs

int _nDOFs

的自由度

定义行485年的文件robodk_api.h

_Values

双_Values [RDK_SIZE_JOINTS_MAX]

共同价值观(双打,用来保存关节值)

定义行488年的文件robodk_api.h

_ValuesF

浮动_ValuesF [RDK_SIZE_JOINTS_MAX]

共同价值观(漂浮,用于返回一个副本作为浮动指针)

定义行491年的文件robodk_api.h


这个类的文档生成从以下文件: