17 #ifndef __sot_talos_balance_simple_reference_frame_H__ 
   18 #define __sot_talos_balance_simple_reference_frame_H__ 
   25 #if defined(simple_reference_frame_EXPORTS) 
   26 #define SIMPLEREFERENCEFRAME_EXPORT __declspec(dllexport) 
   28 #define SIMPLEREFERENCEFRAME_EXPORT __declspec(dllimport) 
   31 #define SIMPLEREFERENCEFRAME_EXPORT 
   37 #include <pinocchio/fwd.hpp> 
   41 #include <dynamic-graph/linear-algebra.h> 
   42 #include <dynamic-graph/signal-helper.h> 
   45 #include <sot/core/matrix-geometry.hh> 
   46 #include <sot/core/robot-utils.hh> 
   48 #include "boost/assign.hpp" 
   52 namespace talos_balance {
 
   59     : 
public ::dynamicgraph::Entity {
 
   60   DYNAMIC_GRAPH_ENTITY_DECL();
 
   63   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   71   DECLARE_SIGNAL_IN(footLeft, MatrixHomogeneous);
 
   72   DECLARE_SIGNAL_IN(footRight, MatrixHomogeneous);
 
   73   DECLARE_SIGNAL_IN(reset, 
bool);
 
   75   DECLARE_SIGNAL_OUT(referenceFrame, MatrixHomogeneous);
 
   79   virtual void display(std::ostream& os) 
const;
 
   95 #endif  // #ifndef __sot_talos_balance_simple_reference_frame_H__