CARMA C++
carma::util::QuadraticInterpolatorPositiveAngle Class Reference

Class for interpolating signed (0 <= v < 2.pi) angles. More...

#include <carma/util/QuadraticInterpolatorPositiveAngle.h>

Inheritance diagram for carma::util::QuadraticInterpolatorPositiveAngle:
carma::util::QuadraticInterpolator

Public Member Functions

 QuadraticInterpolatorPositiveAngle (double emptyValue=0.0)
 
- 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...
 

Detailed Description

Class for interpolating signed (0 <= v < 2.pi) angles.

Definition at line 19 of file QuadraticInterpolatorPositiveAngle.h.


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