Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
RosIntrospectionFactory Class Reference

#include <shape_shifter_factory.hpp>

List of all members.

Public Member Functions

const
RosIntrospection::ROSTypeList
getRosTypeList (const std::string &topic_name)
const
RosIntrospection::ShapeShifter
getShapeShifter (const std::string &topic_name)
const std::vector< std::string > & getTopicList () const
void registerMessage (const std::string &topic_name, const std::string &md5sum, const std::string &datatype, const std::string &definition)

Static Public Member Functions

static RosIntrospectionFactoryget ()

Private Member Functions

 RosIntrospectionFactory ()

Private Attributes

std::map< std::string,
RosIntrospection::ShapeShifter
_ss_map
std::map< std::string,
RosIntrospection::ROSTypeList
_tl_map
std::vector< std::string > topics_

Detailed Description

Definition at line 8 of file shape_shifter_factory.hpp.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 29 of file shape_shifter_factory.hpp.

const RosIntrospection::ROSTypeList * RosIntrospectionFactory::getRosTypeList ( const std::string &  topic_name) [inline]

Definition at line 63 of file shape_shifter_factory.hpp.

const RosIntrospection::ShapeShifter * RosIntrospectionFactory::getShapeShifter ( const std::string &  topic_name) [inline]

Definition at line 57 of file shape_shifter_factory.hpp.

const std::vector< std::string > & RosIntrospectionFactory::getTopicList ( ) const [inline]

Definition at line 69 of file shape_shifter_factory.hpp.

void RosIntrospectionFactory::registerMessage ( const std::string &  topic_name,
const std::string &  md5sum,
const std::string &  datatype,
const std::string &  definition 
) [inline]

Definition at line 36 of file shape_shifter_factory.hpp.


Member Data Documentation

Definition at line 22 of file shape_shifter_factory.hpp.

Definition at line 23 of file shape_shifter_factory.hpp.

std::vector<std::string> RosIntrospectionFactory::topics_ [private]

Definition at line 24 of file shape_shifter_factory.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:58