Namespaces | Macros | Functions
shape_shifter.cpp File Reference

Tools for more convenient working with ShapeShifter objects. More...

#include <sstream>
#include <topic_tools/shape_shifter.h>
#include <algorithm>
#include <utility>
#include <boost/shared_ptr.hpp>
#include <ros/common.h>
#include <ros/serialization.h>
#include <std_msgs/Header.h>
#include <cras_cpp_common/optional.hpp>
#include <cras_cpp_common/string_utils.hpp>
#include <cras_topic_tools/shape_shifter.h>
Include dependency graph for shape_shifter.cpp:

Go to the source code of this file.

Namespaces

 cras
 

Macros

#define private   public
 

Functions

void cras::copyShapeShifter (const topic_tools::ShapeShifter &in, topic_tools::ShapeShifter &out)
 
uint8_t * cras::getBuffer (topic_tools::ShapeShifter &msg)
 
const uint8_t * cras::getBuffer (const topic_tools::ShapeShifter &msg)
 
size_t cras::getBufferLength (const topic_tools::ShapeShifter &msg)
 
cras::optional< std_msgs::Headercras::getHeader (const topic_tools::ShapeShifter &msg)
 
bool cras::hasHeader (const topic_tools::ShapeShifter &msg)
 
void cras::resizeBuffer (topic_tools::ShapeShifter &msg, size_t newLength)
 
bool cras::setHeader (topic_tools::ShapeShifter &msg, std_msgs::Header &header)
 

Detailed Description

Tools for more convenient working with ShapeShifter objects.

Author
Martin Pecka

Definition in file shape_shifter.cpp.

Macro Definition Documentation

◆ private

#define private   public

Definition at line 12 of file shape_shifter.cpp.



cras_topic_tools
Author(s): Martin Pecka
autogenerated on Sat Jun 17 2023 02:33:13