iCub-main
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
PointReq Class Reference

PointReq IDL structure to send/receive points. More...

#include <PointReq.h>

+ Inheritance diagram for PointReq:

Classes

class  Editor
 

Public Types

typedef yarp::os::idl::Unwrapped< PointRequnwrapped
 

Public Member Functions

 PointReq ()=default
 
 PointReq (const std::string &result, const double x, const double y, const double z)
 
bool read (yarp::os::idl::WireReader &reader) override
 
bool read (yarp::os::ConnectionReader &connection) override
 
bool write (const yarp::os::idl::WireWriter &writer) const override
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
std::string toString () const
 

Public Attributes

std::string result {}
 contain [ok]/[fail] on success/failure. More...
 
double x {0.0}
 the x-coordinate. More...
 
double y {0.0}
 the y-coordinate. More...
 
double z {0.0}
 the z-coordinate. More...
 

Detailed Description

PointReq IDL structure to send/receive points.

Definition at line 21 of file PointReq.h.

Member Typedef Documentation

◆ unwrapped

typedef yarp::os::idl::Unwrapped<PointReq> PointReq::unwrapped

Definition at line 68 of file PointReq.h.

Constructor & Destructor Documentation

◆ PointReq() [1/2]

PointReq::PointReq ( )
default

◆ PointReq() [2/2]

PointReq::PointReq ( const std::string &  result,
const double  x,
const double  y,
const double  z 
)

Member Function Documentation

◆ read() [1/2]

bool PointReq::read ( yarp::os::ConnectionReader &  connection)
override

◆ read() [2/2]

bool PointReq::read ( yarp::os::idl::WireReader &  reader)
override

◆ toString()

std::string PointReq::toString ( ) const

◆ write() [1/2]

bool PointReq::write ( const yarp::os::idl::WireWriter &  writer) const
override

◆ write() [2/2]

bool PointReq::write ( yarp::os::ConnectionWriter &  connection) const
override

Member Data Documentation

◆ result

std::string PointReq::result {}

contain [ok]/[fail] on success/failure.

Definition at line 29 of file PointReq.h.

◆ x

double PointReq::x {0.0}

the x-coordinate.

Definition at line 33 of file PointReq.h.

◆ y

double PointReq::y {0.0}

the y-coordinate.

Definition at line 37 of file PointReq.h.

◆ z

double PointReq::z {0.0}

the z-coordinate.

Definition at line 41 of file PointReq.h.


The documentation for this class was generated from the following file: