PDF
AGVC SDK  0.8.0
agvc_interface::OutputBuilder Class Reference

向输出数据中增加 More...

#include <rtde.h>

Public Member Functions

 OutputBuilder ()
 ~OutputBuilder ()
OutputBuilderpush (int val)
OutputBuilderpush (double val)
OutputBuilderpush (const std::vector< double > &val)
OutputBuilderpush (const std::tuple< int, bool > &val)
OutputBuilderpush (int16_t &val)
OutputBuilderpush (const std::vector< int16_t > &val)
OutputBuilderpush (const std::vector< int > &val)
OutputBuilderpush (const std::string &val)
OutputBuilderpush (char val)
OutputBuilderpush (const agvc_interface::RtdeRecipe &val)

Private Attributes

friend RtdeClient
Impl * impl

Detailed Description

向输出数据中增加

Definition at line 23 of file rtde.h.

Constructor & Destructor Documentation

◆ OutputBuilder()

agvc_interface::OutputBuilder::OutputBuilder ( )

Referenced by push(), push(), push(), push(), push(), push(), push(), push(), push(), and push().

Here is the caller graph for this function:

◆ ~OutputBuilder()

agvc_interface::OutputBuilder::~OutputBuilder ( )

Member Function Documentation

◆ push() [1/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( char val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [2/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const agvc_interface::RtdeRecipe & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [3/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const std::string & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [4/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const std::tuple< int, bool > & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [5/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const std::vector< double > & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [6/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const std::vector< int > & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [7/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( const std::vector< int16_t > & val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [8/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( double val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [9/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( int val)

References OutputBuilder().

Here is the call graph for this function:

◆ push() [10/10]

OutputBuilder & agvc_interface::OutputBuilder::push ( int16_t & val)

References OutputBuilder().

Here is the call graph for this function:

Member Data Documentation

◆ impl

Impl* agvc_interface::OutputBuilder::impl
private

Definition at line 44 of file rtde.h.

◆ RtdeClient

friend agvc_interface::OutputBuilder::RtdeClient
private

Definition at line 42 of file rtde.h.


The documentation for this class was generated from the following file:
  • include/agvc_interface/rtde.h