wbc
PotentialFieldInfo.hpp
Go to the documentation of this file.
1#ifndef POTENTIAL_FIELD_INFO_HPP
2#define POTENTIAL_FIELD_INFO_HPP
3
4#include "PotentialField.hpp"
5
6namespace wbc {
7
9
11 dimension = field->dimension;
12 influence_distance = field->influence_distance;
13 distance = field->distance;
14 gradient = field->gradient;
15 pot_field_center = field->pot_field_center;
17 name = field->name;
18 }
19
22
25
27 Eigen::VectorXd distance;
28
31
33 Eigen::VectorXd gradient;
34
36 Eigen::VectorXd pot_field_center;
37
39 std::string name;
40};
41
42
43}
44
45#endif
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< PotentialField > PotentialFieldPtr
Definition PotentialField.hpp:52
Definition PotentialFieldInfo.hpp:8
Eigen::VectorXd distance
Definition PotentialFieldInfo.hpp:27
uint dimension
Definition PotentialFieldInfo.hpp:21
Eigen::VectorXd pot_field_center
Definition PotentialFieldInfo.hpp:36
void fromPotentialField(PotentialFieldPtr field)
Definition PotentialFieldInfo.hpp:10
std::string name
Definition PotentialFieldInfo.hpp:39
double influence_distance
Definition PotentialFieldInfo.hpp:24
Eigen::VectorXd gradient
Definition PotentialFieldInfo.hpp:33
double euclidean_distance
Definition PotentialFieldInfo.hpp:30