wbc
wbc::PotentialFieldInfo Struct Reference

#include <PotentialFieldInfo.hpp>

Public Member Functions

void fromPotentialField (PotentialFieldPtr field)
 

Public Attributes

base::Time time
 
uint dimension
 
double influence_distance
 
base::VectorXd distance
 
double euclidean_distance
 
base::VectorXd gradient
 
base::VectorXd pot_field_center
 
std::string name
 

Member Function Documentation

◆ fromPotentialField()

void wbc::PotentialFieldInfo::fromPotentialField ( PotentialFieldPtr field)
inline

Member Data Documentation

◆ dimension

uint wbc::PotentialFieldInfo::dimension

Dimension of the potential field, e.g. a potential field in 3d space would have size 3.

◆ distance

base::VectorXd wbc::PotentialFieldInfo::distance

Distance vector to the potential field.

◆ euclidean_distance

double wbc::PotentialFieldInfo::euclidean_distance

Euclidean distance of the distance vector

◆ gradient

base::VectorXd wbc::PotentialFieldInfo::gradient

Gradient vector for this field

◆ influence_distance

double wbc::PotentialFieldInfo::influence_distance

Maximum influence distance of the field. Default will be inf

◆ name

std::string wbc::PotentialFieldInfo::name

ID of the potential field

◆ pot_field_center

base::VectorXd wbc::PotentialFieldInfo::pot_field_center

Potential field center position

◆ time

base::Time wbc::PotentialFieldInfo::time

The documentation for this struct was generated from the following file: