sot-core  4.11.4
Hierarchical task solver plug-in for dynamic-graph.
robot-simu.hh
Go to the documentation of this file.
1 /*
2  * Copyright 2010,
3  * Nicolas Mansard, Olivier Stasse, François Bleibel, Florent Lamiraux
4  *
5  * CNRS
6  *
7  */
8 
9 #ifndef DYNAMICGRAPH_SOT_ROBOT_SIMU_HH
10 #define DYNAMICGRAPH_SOT_ROBOT_SIMU_HH
11 
12 /* --------------------------------------------------------------------- */
13 /* --- INCLUDE --------------------------------------------------------- */
14 /* --------------------------------------------------------------------- */
15 
16 #include <pinocchio/fwd.hpp>
17 
18 /* -- MaaL --- */
19 #include <dynamic-graph/linear-algebra.h>
20 
21 /* SOT */
22 #include "sot/core/api.hh"
23 #include "sot/core/device.hh"
24 #include <dynamic-graph/all-signals.h>
25 #include <dynamic-graph/entity.h>
26 
27 /* --------------------------------------------------------------------- */
28 /* --- API ------------------------------------------------------------- */
29 /* --------------------------------------------------------------------- */
30 
31 #if defined(WIN32)
32 #if defined(robot_simu_EXPORTS)
33 #define SOT_ROBOT_SIMU_EXPORT __declspec(dllexport)
34 #else
35 #define SOT_ROBOT_SIMU_EXPORT __declspec(dllimport)
36 #endif
37 #else
38 #define SOT_ROBOT_SIMU_EXPORT
39 #endif
40 
41 namespace dynamicgraph {
42 namespace sot {
43 
44 /* --------------------------------------------------------------------- */
45 /* --- CLASS ----------------------------------------------------------- */
46 /* --------------------------------------------------------------------- */
47 
49 public:
50  RobotSimu(const std::string &inName);
51  static const std::string CLASS_NAME;
52  virtual const std::string &getClassName(void) const { return CLASS_NAME; }
53 };
54 } // namespace sot
55 } // namespace dynamicgraph
56 
57 #endif /* #ifndef DYNAMICGRAPH_SOT_ROBOT_SIMU_HH */
dynamicgraph::sot::RobotSimu::getClassName
virtual const std::string & getClassName(void) const
Definition: robot-simu.hh:52
dynamicgraph::sot::Device
Definition: device.hh:45
dynamicgraph
Definition: abstract-sot-external-interface.hh:17
device.hh
SOT_ROBOT_SIMU_EXPORT
#define SOT_ROBOT_SIMU_EXPORT
Definition: robot-simu.hh:38
api.hh
dynamicgraph::sot::RobotSimu::CLASS_NAME
static const std::string CLASS_NAME
Definition: robot-simu.hh:51
dynamicgraph::sot::RobotSimu
Definition: robot-simu.hh:48