crocoddyl
1.9.0
Contact RObot COntrol by Differential DYnamic programming Library (Crocoddyl)
actuation.hpp
1
// BSD 3-Clause License
3
//
4
// Copyright (C) 2019-2020, University of Edinburgh
5
// Copyright note valid unless otherwise stated in individual files.
6
// All rights reserved.
8
9
#ifndef CROCODDYL_CORE_DATA_ACTUATION_HPP_
10
#define CROCODDYL_CORE_DATA_ACTUATION_HPP_
11
12
#include <boost/shared_ptr.hpp>
13
14
#include "crocoddyl/core/fwd.hpp"
15
#include "crocoddyl/core/data-collector-base.hpp"
16
#include "crocoddyl/core/actuation-base.hpp"
17
18
namespace
crocoddyl {
19
20
template
<
typename
Scalar>
21
struct
DataCollectorActuationTpl
:
virtual
DataCollectorAbstractTpl
<Scalar> {
22
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
23
24
DataCollectorActuationTpl
(boost::shared_ptr<
ActuationDataAbstractTpl<Scalar>
> actuation)
25
:
DataCollectorAbstractTpl<Scalar>
(), actuation(actuation) {}
26
virtual
~
DataCollectorActuationTpl
() {}
27
28
boost::shared_ptr<ActuationDataAbstractTpl<Scalar> > actuation;
29
};
30
31
}
// namespace crocoddyl
32
33
#endif // CROCODDYL_CORE_DATA_ACTUATION_HPP_
crocoddyl::DataCollectorAbstractTpl
Definition:
data-collector-base.hpp:18
crocoddyl::DataCollectorActuationTpl
Definition:
actuation.hpp:21
crocoddyl::ActuationDataAbstractTpl
Definition:
actuation-base.hpp:138
include
crocoddyl
core
data
actuation.hpp
Generated by
1.8.17