1 #ifndef GCP_UTIL_QUADPATH_H
2 #define GCP_UTIL_QUADPATH_H
14 #include "gcp/control/code/unix/libunix_src/common/quad.h"
15 #include "gcp/control/code/unix/libunix_src/common/const.h"
159 void extend(
double x,
double y);
164 double eval(
double x);
169 double grad(
double x);
185 double extendAngle(
double a,
double b);
190 QP_ANGLE_FN(angle_around_zero);
195 QP_ANGLE_FN(angle_around_pi);
Definition: QuadPath.h:38
void extend(double x, double y)
Definition: QuadPath.cc:136
QuadType
Definition: QuadPath.h:34
void set(QuadData *data)
Definition: QuadPath.cc:219
double grad(double x)
Definition: QuadPath.cc:100
void empty()
Definition: QuadPath.cc:73
~QuadPath()
Definition: QuadPath.cc:60
Definition: QuadPath.h:55
gcp::control::QuadData quaddata_
Definition: QuadPath.h:60
Definition: QuadPath.h:43
Definition: QuadPath.h:27
Definition: QuadPath.h:48
QuadPath(double empty_value, QuadType type)
Definition: QuadPath.cc:26
void init()
Definition: QuadPath.cc:228
double eval(double x)
Definition: QuadPath.cc:87