42 Commits (396c4f30d2de3de50bd2c934547060d3f0c8ef70)

Author SHA1 Message Date
Andrew Tridgell 5434b2c017 AP_Math: update location code to avoid float rounding 12 years ago
Andrew Tridgell 1d75b52411 AP_Math: use const references not pointers for location functions 12 years ago
Randy Mackay bd6a60f28b AP_Math: add M_PI_2 definition 12 years ago
Randy Mackay 8b87849acd Math: add wrap_PI 12 years ago
Randy Mackay d81b7b507d Math: add Leonard's fast tan function 12 years ago
Andrew Tridgell 5024da2695 AP_Math: fixed indent-tabs-mode 12 years ago
Randy Mackay 7c9d9b9800 AP_Math: use DEG_TO_RAD in longitude_scale 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
Andrew Tridgell e1f9297551 AP_Math: move print_latlon() to location.cpp 12 years ago
Andrew Tridgell 78eb12a4ac AP_Math: added RadiansToCentiDegrees and RADIUS_OF_EARTH 12 years ago
tobias 217b8d7a59 cleanup: use const for struct Location pointers and references 12 years ago
Andrew Tridgell 091b474a1d AP_Math: added wrap_360_cd() and wrap_180_cd() 12 years ago
Randy Mackay 7729ec950e AP_Math: longitude_scale function made public 12 years ago
Randy Mackay d2767b911c AP_Math: switch get_distance_cm to return uint32_t 12 years ago
James Bielman 4fa7bb1486 Add AVR compatibility header for missing math.h definitions. 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Andrew Tridgell 38062bbb6d AP_Math: support some more rotation combinations 12 years ago
Andrew Tridgell eb74fddd9f AP_Math: added global GRAVITY_MSS define 12 years ago
Andrew Tridgell e7b915b0f4 AP_Math: fixed error comment 12 years ago
Andrew Tridgell a072afa223 AP_Math: expand some macros into functions 12 years ago
Pat Hickey 7dbe198e5c AP_Math: port to work on coreless arduino (AP_HAL) 12 years ago
Pat Hickey 3f1d9d7f69 AP_Param: #include <AP_Param.h> fixups for libraries & sketches 12 years ago
uncrustify 97994a4e3a uncrustify libraries/AP_Math/AP_Math.h 13 years ago
Andrew Tridgell 87fca1985f AP_Math: added location_update() and location_offset() functions 13 years ago
Andrew Tridgell 8ae35cae1c AP_Math: rename get_bearing() to get_bearing_cd() to make units obvious 13 years ago
Andrew Tridgell a72f6acef6 AP_Math: added get_distance_cm() to return in centimeters 13 years ago
Andrew Tridgell 468dfe3faa AP_Math: the windows arduino build is missing acosf() 13 years ago
Andrew Tridgell 0bdce404a5 AP_Math: add include of math.h 13 years ago
Andrew Tridgell dd200cba31 Math: added location functions to math library 13 years ago
Andrew Tridgell 58a68c89d9 Math: added a function to combine standard rotations 13 years ago
Andrew Tridgell 4422486d44 AP_Math: made rotation matrices more C++ 13 years ago
Andrew Tridgell 9f0cb78f08 AP_Math: re-work quaternion functions to be more C++ like 13 years ago
Andrew Tridgell 289c64c0b9 Math: added vector3.rotate() and matrix3.rotation() methods 13 years ago
Andrew Tridgell 4d65cda0ea AP_Math: added quaternion->matrix and earth frame routines 13 years ago
Andrew Tridgell c7d5f06b21 AP_Math: added quaternion helper functions and a test suite 13 years ago
Andrew Tridgell 16ed8bc8f6 AP_Math: added rotmat <-> euler functions 13 years ago
Andrew Tridgell 17d16bc8c6 AP_Math: added safe_sqrt() function 13 years ago
Andrew Tridgell 502fbf6e17 AP_Math: added a safe_asin() function 13 years ago
Andrew Tridgell 882cd4ea83 AP_Param: moved AP_Vector3f and AP_Matrix3f declarations to AP_Math.h 13 years ago
Andrew Tridgell 62e92f406e AP_Math: make out vector and matrix elements used types with fixed sizes 13 years ago
Andrew Tridgell 117a98f9a2 AP_Math: added a Polygon_outside() function 13 years ago
DrZiplok@gmail.com 097161cd8d Beginnings of a math library for ArduPilot(Mega) systems. 15 years ago