|
CARMA C++
|
Class for interpolating signed (-pi <= v < pi) angles. More...
#include <carma/util/QuadraticInterpolatorSignedAngle.h>
Public Member Functions | |
| QuadraticInterpolatorSignedAngle (double emptyValue) | |
Public Member Functions inherited from carma::util::QuadraticInterpolator | |
| bool | canBracket (double x) |
| A method to query if the container can bracket the requested value. More... | |
| void | empty () |
| Empty the coordinate table of a QuadraticInterpolator object. More... | |
| double | evaluate (double x) |
| Return the value of the function at x. More... | |
| void | extend (double x, double y) |
| Append or prepend an x,y coordinate pair to the three-entry circular table of a quadratic interpolation object. More... | |
| unsigned | getNpt () |
| A method to query the number of points currently in our interpolation container. More... | |
| double | getXmax () |
| A method to query the maximum x-value in our interpolation container. More... | |
| double | getXmin () |
| A method to query the minimum x-value in our interpolation container. More... | |
| void | getXvals (double xVals[3], unsigned *numXvals) |
| double | gradient (double x) |
| Return the gradient of the function at x. More... | |
| void | lock () |
| A public method to lock this container. More... | |
| void | print () |
| bool | tryLock () |
| A public method to attempt to lock this container. More... | |
| void | unlock () |
| A public method to unlock this container. More... | |
| virtual | ~QuadraticInterpolator () |
| Destructor. More... | |
Additional Inherited Members | |
Public Types inherited from carma::util::QuadraticInterpolator | |
| enum | QuadType { QP_NORMAL, QP_SIGNED_ANGLE, QP_POSITIVE_ANGLE } |
| Enumerate the various types of ephemeris types we might handle. More... | |
Static Public Attributes inherited from carma::util::QuadraticInterpolator | |
| static const double | pi_ |
| Define constants. More... | |
| static const double | twopi_ |
Protected Member Functions inherited from carma::util::QuadraticInterpolator | |
| QuadraticInterpolator () | |
| Constructor function. More... | |
| void | setEmptyValue (double emptyValue) |
| A method to set the value to be returned while the interpolation container is empty. More... | |
Protected Attributes inherited from carma::util::QuadraticInterpolator | |
| QuadType | type_ |
| The type of ordinate we are interpolating. More... | |
Class for interpolating signed (-pi <= v < pi) angles.
Definition at line 19 of file QuadraticInterpolatorSignedAngle.h.