gazebo-yarp-plugins
Gazebo Plugins exposing YARP interfaces.
Loading...
Searching...
No Matches
GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper Class Reference
Inheritance diagram for GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper:
Collaboration diagram for GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper:

Classes

class  Command
 
class  Reply
 

Public Types

using funcptr_t = std::string (*)(const double, const double, const Pose&, const Color&, const std::string&, const std::string&, const bool, const bool)
 
using funcptr_t = std::string (*)(const double, const double, const Pose&, const Color&, const std::string&, const std::string&, const bool, const bool)
 

Public Member Functions

 WorldInterfaceServer_makeCylinder_helper ()=default
 
 WorldInterfaceServer_makeCylinder_helper (const double radius, const double length, const Pose &pose, const Color &color, const std::string &frame_name, const std::string &object_name, const bool gravity_enable, const bool collision_enable)
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
bool read (yarp::os::ConnectionReader &connection) override
 
void call (WorldInterfaceServer *ptr)
 
 WorldInterfaceServer_makeCylinder_helper ()=default
 
 WorldInterfaceServer_makeCylinder_helper (const double radius, const double length, const Pose &pose, const Color &color, const std::string &frame_name, const std::string &object_name, const bool gravity_enable, const bool collision_enable)
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
bool read (yarp::os::ConnectionReader &connection) override
 
void call (WorldInterfaceServer *ptr)
 

Public Attributes

Command cmd
 
Reply reply
 

Static Public Attributes

static constexpr const char * s_tag {"makeCylinder"}
 
static constexpr size_t s_tag_len {1}
 
static constexpr size_t s_cmd_len {16}
 
static constexpr size_t s_reply_len {1}
 
static constexpr const char * s_prototype {"std::string WorldInterfaceServer::makeCylinder(const double radius, const double length, const Pose& pose, const Color& color, const std::string& frame_name, const std::string& object_name, const bool gravity_enable, const bool collision_enable)"}
 
static constexpr const char * s_help
 

Member Typedef Documentation

◆ funcptr_t [1/2]

using GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::funcptr_t = std::string (*)(const double, const double, const Pose&, const Color&, const std::string&, const std::string&, const bool, const bool)

◆ funcptr_t [2/2]

using GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::funcptr_t = std::string (*)(const double, const double, const Pose&, const Color&, const std::string&, const std::string&, const bool, const bool)

Constructor & Destructor Documentation

◆ WorldInterfaceServer_makeCylinder_helper() [1/4]

GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::WorldInterfaceServer_makeCylinder_helper ( )
default

◆ WorldInterfaceServer_makeCylinder_helper() [2/4]

GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::WorldInterfaceServer_makeCylinder_helper ( const double radius,
const double length,
const Pose & pose,
const Color & color,
const std::string & frame_name,
const std::string & object_name,
const bool gravity_enable,
const bool collision_enable )

◆ WorldInterfaceServer_makeCylinder_helper() [3/4]

GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::WorldInterfaceServer_makeCylinder_helper ( )
default

◆ WorldInterfaceServer_makeCylinder_helper() [4/4]

GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::WorldInterfaceServer_makeCylinder_helper ( const double radius,
const double length,
const Pose & pose,
const Color & color,
const std::string & frame_name,
const std::string & object_name,
const bool gravity_enable,
const bool collision_enable )

Member Function Documentation

◆ write() [1/2]

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

◆ read() [1/2]

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

◆ call() [1/2]

void GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::call ( WorldInterfaceServer * ptr)

◆ write() [2/2]

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

◆ read() [2/2]

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

◆ call() [2/2]

void GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::call ( WorldInterfaceServer * ptr)

Member Data Documentation

◆ cmd

Command GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::cmd

◆ reply

Reply GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::reply

◆ s_tag

static constexpr const char * GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_tag {"makeCylinder"}
staticconstexpr

◆ s_tag_len

static constexpr size_t GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_tag_len {1}
staticconstexpr

◆ s_cmd_len

static constexpr size_t GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_cmd_len {16}
staticconstexpr

◆ s_reply_len

static constexpr size_t GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_reply_len {1}
staticconstexpr

◆ s_prototype

static constexpr const char * GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_prototype {"std::string WorldInterfaceServer::makeCylinder(const double radius, const double length, const Pose& pose, const Color& color, const std::string& frame_name, const std::string& object_name, const bool gravity_enable, const bool collision_enable)"}
staticconstexpr

◆ s_help

static constexpr const char * GazeboYarpPlugins::WorldInterfaceServer_makeCylinder_helper::s_help
staticconstexpr
Initial value:
{
"Make a cylinder.\n"
"@param radius radius of the cylinder [m]\n"
"@param length length of the cylinder [m]\n"
"@param pose pose of the cylinder [m]\n"
"@param color color of the cylinder\n"
"@param frame_name (optional) is specified, the pose will be relative to the specified fully scoped frame (e.g. MODEL_ID::FRAME_ID). Otherwise, world it will be used.\n"
"@param object_name (optional) assigns a name to the object.\n"
"@param gravity_enable (optional) enables gravity (default false)\n"
"@param collision_enable (optional) enables collision (default true)\n"
"@return returns a string that contains the name of the object in the world"
}

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