本文整理汇总了C++中yarp::os::idl::WireReader::readString方法的典型用法代码示例。如果您正苦于以下问题:C++ WireReader::readString方法的具体用法?C++ WireReader::readString怎么用?C++ WireReader::readString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类yarp::os::idl::WireReader
的用法示例。
在下文中一共展示了WireReader::readString方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: nested_read_imuFrameName
bool wholeBodyDynamicsSettings::nested_read_imuFrameName(yarp::os::idl::WireReader& reader) {
if (!reader.readString(imuFrameName)) {
reader.fail();
return false;
}
return true;
}
示例2: read
bool SurfaceMesh::read(yarp::os::idl::WireReader& reader) {
if (!reader.readString(meshName)) {
reader.fail();
return false;
}
{
points.clear();
uint32_t _size6;
yarp::os::idl::WireState _etype9;
reader.readListBegin(_etype9, _size6);
points.resize(_size6);
uint32_t _i10;
for (_i10 = 0; _i10 < _size6; ++_i10)
{
if (!reader.readNested(points[_i10])) {
reader.fail();
return false;
}
}
reader.readListEnd();
}
{
rgbColour.clear();
uint32_t _size11;
yarp::os::idl::WireState _etype14;
reader.readListBegin(_etype14, _size11);
rgbColour.resize(_size11);
uint32_t _i15;
for (_i15 = 0; _i15 < _size11; ++_i15)
{
if (!reader.readNested(rgbColour[_i15])) {
reader.fail();
return false;
}
}
reader.readListEnd();
}
{
polygons.clear();
uint32_t _size16;
yarp::os::idl::WireState _etype19;
reader.readListBegin(_etype19, _size16);
polygons.resize(_size16);
uint32_t _i20;
for (_i20 = 0; _i20 < _size16; ++_i20)
{
if (!reader.readNested(polygons[_i20])) {
reader.fail();
return false;
}
}
reader.readListEnd();
}
return !reader.isError();
}
示例3: read
bool ClassScore::read(yarp::os::idl::WireReader& reader) {
if (!reader.readString(className)) {
reader.fail();
return false;
}
if (!reader.readDouble(score)) {
reader.fail();
return false;
}
return !reader.isError();
}
示例4: read
bool PointDLists::read(yarp::os::idl::WireReader& reader) {
if (!reader.readString(name)) {
name = "pointLists";
}
{
firstList.clear();
uint32_t _size0;
yarp::os::idl::WireState _etype3;
reader.readListBegin(_etype3, _size0);
firstList.resize(_size0);
uint32_t _i4;
for (_i4 = 0; _i4 < _size0; ++_i4)
{
if (!reader.readNested(firstList[_i4])) {
reader.fail();
return false;
}
}
reader.readListEnd();
}
{
secondList.clear();
uint32_t _size5;
yarp::os::idl::WireState _etype8;
reader.readListBegin(_etype8, _size5);
secondList.resize(_size5);
uint32_t _i9;
for (_i9 = 0; _i9 < _size5; ++_i9)
{
if (!reader.readNested(secondList[_i9])) {
reader.fail();
return false;
}
}
reader.readListEnd();
}
return !reader.isError();
}
示例5: nested_read_name
bool PointDLists::nested_read_name(yarp::os::idl::WireReader& reader) {
if (!reader.readString(name)) {
name = "pointLists";
}
return true;
}