gazebo-yarp-plugins
Gazebo Plugins exposing YARP interfaces.
Loading...
Searching...
No Matches
GazeboYarpPlugins::Pose Class Reference

#include <Pose.h>

Inheritance diagram for GazeboYarpPlugins::Pose:
Collaboration diagram for GazeboYarpPlugins::Pose:

Public Types

typedef yarp::os::idl::Unwrapped< Poseunwrapped
 
typedef yarp::os::idl::Unwrapped< Poseunwrapped
 

Public Member Functions

 Pose ()=default
 
 Pose (const double x, const double y, const double z, const double roll, const double pitch, const double yaw)
 
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
 
 Pose ()=default
 
 Pose (const double x, const double y, const double z, const double roll, const double pitch, const double yaw)
 
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

double x {0.0}
 
double y {0.0}
 
double z {0.0}
 
double roll {0.0}
 
double pitch {0.0}
 
double yaw {0.0}
 

Member Typedef Documentation

◆ unwrapped [1/2]

typedef yarp::os::idl::Unwrapped<Pose> GazeboYarpPlugins::Pose::unwrapped

◆ unwrapped [2/2]

typedef yarp::os::idl::Unwrapped<Pose> GazeboYarpPlugins::Pose::unwrapped

Constructor & Destructor Documentation

◆ Pose() [1/4]

GazeboYarpPlugins::Pose::Pose ( )
default

◆ Pose() [2/4]

GazeboYarpPlugins::Pose::Pose ( const double x,
const double y,
const double z,
const double roll,
const double pitch,
const double yaw )

◆ Pose() [3/4]

GazeboYarpPlugins::Pose::Pose ( )
default

◆ Pose() [4/4]

GazeboYarpPlugins::Pose::Pose ( const double x,
const double y,
const double z,
const double roll,
const double pitch,
const double yaw )

Member Function Documentation

◆ read() [1/4]

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

◆ read() [2/4]

bool GazeboYarpPlugins::Pose::read ( yarp::os::ConnectionReader & connection)
override

◆ write() [1/4]

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

◆ write() [2/4]

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

◆ toString() [1/2]

std::string GazeboYarpPlugins::Pose::toString ( ) const

◆ read() [3/4]

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

◆ read() [4/4]

bool GazeboYarpPlugins::Pose::read ( yarp::os::ConnectionReader & connection)
override

◆ write() [3/4]

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

◆ write() [4/4]

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

◆ toString() [2/2]

std::string GazeboYarpPlugins::Pose::toString ( ) const

Member Data Documentation

◆ x

double GazeboYarpPlugins::Pose::x {0.0}

◆ y

double GazeboYarpPlugins::Pose::y {0.0}

◆ z

double GazeboYarpPlugins::Pose::z {0.0}

◆ roll

double GazeboYarpPlugins::Pose::roll {0.0}

◆ pitch

double GazeboYarpPlugins::Pose::pitch {0.0}

◆ yaw

double GazeboYarpPlugins::Pose::yaw {0.0}

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