Skip to content
Snippets Groups Projects
Commit 5a46eaf0 authored by olivier stasse's avatar olivier stasse
Browse files

Remove headers from sot-dynamic.

parent c5543398
No related branches found
Tags v2.7.0
No related merge requests found
......@@ -24,9 +24,6 @@ SET(${PROJECT_NAME}_HEADERS
matrix-inertia.h
integrator-force-rk4.h
angle-estimator.h
dynamic-hrp2.h
dynamic-hrp2_10_old.h
dynamic-hrp2_10.h
)
# Recreate correct path for the headers
......
/*
* Copyright 2010,
* François Bleibel,
* Olivier Stasse,
*
* CNRS/AIST
*
* This file is part of sot-dynamic.
* sot-dynamic is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
* sot-dynamic is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details. You should
* have received a copy of the GNU Lesser General Public License along
* with sot-dynamic. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __SOT_DYNAMIC_HRP2_H__
#define __SOT_DYNAMIC_HRP2_H__
/* --------------------------------------------------------------------- */
/* --- INCLUDE --------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* SOT */
#include <sot-dynamic/dynamic.h>
/* JRL dynamic */
#include <hrp2-dynamics/hrp2OptHumanoidDynamicRobot.h>
/* --------------------------------------------------------------------- */
/* --- API ------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
#if defined (WIN32)
# if defined (dynamic_hrp2_EXPORTS)
# define SOTDYNAMICHRP2_EXPORT __declspec(dllexport)
# else
# define SOTDYNAMICHRP2_EXPORT __declspec(dllimport)
# endif
#else
# define SOTDYNAMICHRP2_EXPORT
#endif
namespace dynamicgraph { namespace sot {
namespace dg = dynamicgraph;
/* --------------------------------------------------------------------- */
/* --- CLASS ----------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/*! @ingroup signals
\brief Modification of the classic dynamic class to get the
optimized version of the kinematics computations.
*/
class SOTDYNAMICHRP2_EXPORT DynamicHrp2
:public Dynamic
{
public:
virtual const std::string& getClassName () const
{
return CLASS_NAME;
}
static const std::string CLASS_NAME;
public: /* --- CONSTRUCTION --- */
DynamicHrp2( const std::string& name );
virtual ~DynamicHrp2( void );
public: /* --- MODEL CREATION --- */
void buildModelHrp2( void );
};
} /* namespace sot */} /* namespace dynamicgraph */
#endif // #ifndef __SOT_DYNAMIC_HRP2_H__
/*
* Copyright 2010,
* François Bleibel,
* Olivier Stasse,
*
* CNRS/AIST
*
* This file is part of sot-dynamic.
* sot-dynamic is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
* sot-dynamic is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details. You should
* have received a copy of the GNU Lesser General Public License along
* with sot-dynamic. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __SOT_DYNAMIC_HRP2_10_H__
#define __SOT_DYNAMIC_HRP2_10_H__
/* --------------------------------------------------------------------- */
/* --- INCLUDE --------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* SOT */
#include <sot-dynamic/dynamic.h>
/* JRL dynamic */
#include "hrp2-10-optimized/hrp2-10-small-optimized.hh"
/* --------------------------------------------------------------------- */
/* --- API ------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
#if defined (WIN32)
# if defined (dynamic_hrp2_10_EXPORTS)
# define DYNAMICHRP2_10_EXPORT __declspec(dllexport)
# else
# define DYNAMICHRP2_10_EXPORT __declspec(dllimport)
# endif
#else
# define DYNAMICHRP2_10_EXPORT
#endif
namespace dynamicgraph { namespace sot {
/* --------------------------------------------------------------------- */
/* --- CLASS ----------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/*! @ingroup signals
\brief Modification of the classic dynamic class to get the
optimized version of the kinematics computations.
*/
class DYNAMICHRP2_10_EXPORT DynamicHrp2_10
:public Dynamic
{
public:
static const std::string CLASS_NAME;
public: /* --- CONSTRUCTION --- */
DynamicHrp2_10( const std::string& name );
virtual ~DynamicHrp2_10( void );
virtual const std::string& getClassName () const
{
return CLASS_NAME;
}
public: /* --- MODEL CREATION --- */
void buildModelHrp2( void );
};
} /* namespace sot */} /* namespace dynamicgraph */
#endif // #ifndef __SOT_DYNAMIC_HRP2_H__
/*
* Copyright 2010,
* François Bleibel,
* Olivier Stasse,
*
* CNRS/AIST
*
* This file is part of sot-dynamic.
* sot-dynamic is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
* sot-dynamic is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details. You should
* have received a copy of the GNU Lesser General Public License along
* with sot-dynamic. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __SOT_DYNAMIC_HRP2_10_old_H__
#define __SOT_DYNAMIC_HRP2_10_old_H__
/* --------------------------------------------------------------------- */
/* --- INCLUDE --------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* SOT */
#include <sot-dynamic/dynamic.h>
/* JRL dynamic */
#include "hrp2-10-optimized/hrp2-10-small-old-optimized.hh"
/* --------------------------------------------------------------------- */
/* --- API ------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
#if defined (WIN32)
# if defined (dynamic_hrp2_10_old_EXPORTS)
# define DynamicHrp2_10_old_EXPORT __declspec(dllexport)
# else
# define DynamicHrp2_10_old_EXPORT __declspec(dllimport)
# endif
#else
# define DynamicHrp2_10_old_EXPORT
#endif
namespace dynamicgraph { namespace sot {
/* --------------------------------------------------------------------- */
/* --- CLASS ----------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/*! @ingroup signals
\brief Modification of the classic dynamic class to get the
optimized version of the kinematics computations.
*/
class DynamicHrp2_10_old_EXPORT DynamicHrp2_10_old
:public Dynamic
{
public:
static const std::string CLASS_NAME;
public: /* --- CONSTRUCTION --- */
DynamicHrp2_10_old( const std::string& name );
virtual ~DynamicHrp2_10_old( void );
public: /* --- MODEL CREATION --- */
void buildModelHrp2( void );
};
} /* namespace sot */} /* namespace dynamicgraph */
#endif // #ifndef __SOT_DYNAMIC_HRP2_H__
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment