33 |
|
|
34 |
|
#ifndef INTEGRATORS_VELOCITIZER_HPP |
35 |
|
#define INTEGRATORS_VELOCITIZER_HPP |
36 |
+ |
#include "brains/SimInfo.hpp" |
37 |
|
|
38 |
|
namespace oopse { |
39 |
|
|
39 |
– |
|
40 |
|
/** |
41 |
|
* @class Velocitizer Velocitizer.hpp "integratos/Velocitizer.hpp" |
42 |
< |
* @brief |
42 |
> |
* @todo document |
43 |
|
*/ |
44 |
|
class Velocitizer { |
45 |
|
public: |
46 |
|
Velocitizer(SimInfo* info) : info_(info) {} |
47 |
|
|
48 |
|
void velocitize(double temperature); |
49 |
+ |
|
50 |
+ |
void removeComDrift(); |
51 |
+ |
|
52 |
|
private: |
53 |
< |
void removeComDrift(const Vector3d& vdrift); |
53 |
> |
|
54 |
|
SimInfo* info_; |
55 |
|
|
56 |
|
}; |