AGVC SDK API  0.7.0
agvc_interface::InputParser类 参考

解析输入 更多...

#include <rtde.h>

Public 成员函数

 InputParser ()
 ~InputParser ()
bool popBool ()
int popInt32 ()
int64_t popInt64 ()
int16_t popInt16 ()
double popDouble ()
char popChar ()
std::string popString ()
std::vector< int > popVectorInt ()
std::vector< int16_t > popVectorInt16 ()
std::vector< double > popVectorDouble ()
std::vector< std::vector< double > > popVectorVectorDouble ()
agvc_interface::Pose2d popPose2d ()
agvc_interface::RunningInfo popRunningInfo ()
agvc_interface::AgvDetails popAgvDetails ()
agvc_interface::NavInfo popNavInfo ()
std::vector< agvc_interface::Point2dpopVectorPoint2d ()
std::vector< agvc_interface::HeaderpopVectorHeader ()

Private 属性

friend RtdeClient
Impl * impl

详细描述

解析输入

在文件 rtde.h48 行定义.

构造及析构函数说明

◆ InputParser()

agvc_interface::InputParser::InputParser ( )

◆ ~InputParser()

agvc_interface::InputParser::~InputParser ( )

成员函数说明

◆ popAgvDetails()

agvc_interface::AgvDetails agvc_interface::InputParser::popAgvDetails ( )

◆ popBool()

bool agvc_interface::InputParser::popBool ( )

◆ popChar()

char agvc_interface::InputParser::popChar ( )

◆ popDouble()

double agvc_interface::InputParser::popDouble ( )

◆ popInt16()

int16_t agvc_interface::InputParser::popInt16 ( )

◆ popInt32()

int agvc_interface::InputParser::popInt32 ( )

◆ popInt64()

int64_t agvc_interface::InputParser::popInt64 ( )

◆ popNavInfo()

agvc_interface::NavInfo agvc_interface::InputParser::popNavInfo ( )

◆ popPose2d()

agvc_interface::Pose2d agvc_interface::InputParser::popPose2d ( )

◆ popRunningInfo()

agvc_interface::RunningInfo agvc_interface::InputParser::popRunningInfo ( )

◆ popString()

std::string agvc_interface::InputParser::popString ( )

◆ popVectorDouble()

std::vector< double > agvc_interface::InputParser::popVectorDouble ( )

◆ popVectorHeader()

std::vector< agvc_interface::Header > agvc_interface::InputParser::popVectorHeader ( )

◆ popVectorInt()

std::vector< int > agvc_interface::InputParser::popVectorInt ( )

◆ popVectorInt16()

std::vector< int16_t > agvc_interface::InputParser::popVectorInt16 ( )

◆ popVectorPoint2d()

std::vector< agvc_interface::Point2d > agvc_interface::InputParser::popVectorPoint2d ( )

◆ popVectorVectorDouble()

std::vector< std::vector< double > > agvc_interface::InputParser::popVectorVectorDouble ( )

类成员变量说明

◆ impl

Impl* agvc_interface::InputParser::impl
private

在文件 rtde.h75 行定义.

◆ RtdeClient

friend agvc_interface::InputParser::RtdeClient
private

在文件 rtde.h73 行定义.


该类的文档由以下文件生成:
  • include/agvc_interface/rtde.h