g2o
|
some general case utility functions More...
Go to the source code of this file.
Classes | |
struct | g2o::ForceLinker |
Namespaces | |
g2o | |
Macros | |
#define | M_PI 3.14159265358979323846 |
Typedefs | |
typedef void(* | g2o::ForceLinkFunction) (void) |
Functions | |
template<typename T > | |
T | g2o::square (T x) |
template<typename T > | |
T | g2o::hypot (T x, T y) |
template<typename T > | |
T | g2o::hypot_sqr (T x, T y) |
double | g2o::deg2rad (double degree) |
double | g2o::rad2deg (double rad) |
double | g2o::normalize_theta (double theta) |
double | g2o::inverse_theta (double th) |
double | g2o::average_angle (double theta1, double theta2) |
template<typename T > | |
int | g2o::sign (T x) |
template<typename T > | |
T | g2o::clamp (T l, T x, T u) |
template<typename T > | |
T | g2o::wrap (T l, T x, T u) |
bool | g2o::arrayHasNaN (const double *array, int size, int *nanIndex=0) |
some general case utility functions
This file specifies some general case utility functions
Definition in file misc.h.
#define M_PI 3.14159265358979323846 |
Definition at line 34 of file misc.h.
Referenced by g2o::drawCircle(), g2o::opengl::drawSlice(), g2o::tutorial::Simulator::getMotion(), g2o::inverse_theta(), main(), g2o::normalize_theta(), g2o::PointSensorParameters::PointSensorParameters(), g2o::SensorPointXYBearing::SensorPointXYBearing(), and g2o::VertexEllipse::write().