OpenWalker Project
Documentation of the ROS Packages
i_generic_class.h
Go to the documentation of this file.
1 
34 #ifndef OPEN_WALKER_CORE_PLUGINS_I_GENERIC_CLASS_H
35 #define OPEN_WALKER_CORE_PLUGINS_I_GENERIC_CLASS_H
36 
37 #include <string>
38 
39 namespace ow_core
40 {
41 
55 {
56 public:
65  static const std::string& ClassType()
66  {
67  static const std::string s = "ow_core::IGenericClass";
68  return s;
69  }
70 
71 public:
75  virtual ~IGenericClass()
76  {}
77 
88  virtual std::string classType() const
89  {
90  return ClassType();
91  }
92 };
93 
94 } // namespace ow_core
95 
96 #endif // OPEN_WALKER_CORE_PLUGINS_I_GENERIC_CLASS_H
static const std::string & ClassType()
The class type of this class.
Definition: i_generic_class.h:65
The IGenericClass class.
Definition: i_generic_class.h:54
Definition: angular_acceleration.h:39
virtual std::string classType() const
Get the class type.
Definition: i_generic_class.h:88
virtual ~IGenericClass()
Virtual destructor.
Definition: i_generic_class.h:75