Plugin.hpp
Go to the documentation of this file.
00001 /* Generated from orogen/lib/orogen/templates/typekit/Plugin.hpp */
00002 
00003 #ifndef __OROGEN_GENERATED_<%= typekit.name.upcase %>_TYPEKIT_HPP
00004 #define __OROGEN_GENERATED_<%= typekit.name.upcase %>_TYPEKIT_HPP
00005 
00006 #include <rtt/types/TypekitPlugin.hpp>
00007 
00008 namespace Typelib {
00009     class Registry;
00010 }
00011 
00012 namespace orogen_typekits {
00013     class <%= typekit.name %>TypekitPlugin
00014         : public RTT::types::TypekitPlugin
00015     {
00016         Typelib::Registry* m_registry;
00017 
00018     public:
00019         <%= typekit.name %>TypekitPlugin();
00020         ~<%= typekit.name %>TypekitPlugin();
00021         bool loadTypes();
00022         bool loadOperators();
00023         bool loadConstructors();
00024         std::string getName();
00025     };
00026 
00027     extern <%= typekit.name %>TypekitPlugin <%= typekit.name %>Typekit;
00028 }
00029 
00030 #endif
00031 
00032 


orogen
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:57