#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <assert.h>
#include <inttypes.h>
#include <time.h>
#include <unistd.h>
#include <dirent.h>
#include <errno.h>
#include <utime.h>
#include <sys/stat.h>
Go to the source code of this file.
Macros | |
#define | _ABS(a) (a < 0 ? -a : a) |
#define | _ACOS acosf |
#define | _ARRAY_BYTE_COUNT(a) sizeof(a) |
#define | _ARRAY_ELEMENT_COUNT(a) (sizeof(a) / sizeof(a[0])) |
#define | _ASIN asinf |
#define | _ATAN2 atan2f |
#define | _CLAMP(v, minV, maxV) (v < minV ? minV : (v > maxV ? maxV : v)) |
#define | _COS cosf |
#define | _DEG2RAD C_DEG2RAD_F |
#define | _FABS fabsf |
#define | _GETCWD(buf, len) getcwd(buf, len) |
#define | _ISNAN(a) ((a)!=(a)) |
#define | _LIMIT(x, lim) {if(!((x)>(-lim))){(x)=(-lim);}else{if(!((x)<(lim))){(x)=(lim);}}} |
#define | _LIMIT2(x, xmin, xmax) { if ((x) < (xmin)) { (x) = (xmin); } else { if ((x) > (xmax)) { (x) = (xmax); } } } |
#define | _LOG logf |
#define | _MATH_DEFINES_DEFINED |
#define | _MAX(a, b) (((a) > (b)) ? (a) : (b)) |
#define | _MEMBER_ARRAY_ELEMENT_COUNT(type, member) _ARRAY_ELEMENT_COUNT(((type*)0)->member) |
#define | _MIN(a, b) (((a) < (b)) ? (a) : (b)) |
#define | _MKDIR(dir) mkdir(dir, ACCESSPERMS) |
#define | _RAD2DEG C_RAD2DEG_F |
#define | _RMDIR(dir) rmdir(dir) |
#define | _SATURATE(v) _CLAMP(v, 0, 1) |
#define | _SIN sinf |
#define | _SQRT sqrtf |
#define | _TAN tanf |
#define | _UTIME utime |
#define | _UTIMEBUF struct utimbuf |
#define | _ZERO 0.0f |
#define | ATanH(x) (0.5 * log((1 + x) / (1 - x))) |
#define | BEGIN_CRITICAL_SECTION |
#define | C_0p11_DEG2RAD_F 0.00191986217719376f |
#define | C_0p12_DEG2RAD_F 0.00209439510239320f |
#define | C_0p13_DEG2RAD_F 0.00226892802759263f |
#define | C_0p14_DEG2RAD_F 0.00244346095279206f |
#define | C_0p15_DEG2RAD_F 0.00261799387799149f |
#define | C_0p16_DEG2RAD_F 0.00279252680319093f |
#define | C_0p17_DEG2RAD_F 0.00296705972839036f |
#define | C_0p18_DEG2RAD_F 0.00314159265358979f |
#define | C_0p19_DEG2RAD_F 0.00331612557878923f |
#define | C_0p1_DEG2RAD_F 0.00174532925199433f |
#define | C_0p21_DEG2RAD_F 0.00366519142918809f |
#define | C_0p22_DEG2RAD_F 0.00383972435438753f |
#define | C_0p23_DEG2RAD_F 0.00401425727958696f |
#define | C_0p24_DEG2RAD_F 0.00418879020478639f |
#define | C_0p25_DEG2RAD_F 0.00436332312998582f |
#define | C_0p26_DEG2RAD_F 0.00453785605518526f |
#define | C_0p27_DEG2RAD_F 0.00471238898038469f |
#define | C_0p28_DEG2RAD_F 0.00488692190558412f |
#define | C_0p29_DEG2RAD_F 0.00506145483078356f |
#define | C_0p2_DEG2RAD_F 0.00349065850398866f |
#define | C_0p31_DEG2RAD_F 0.00541052068118242f |
#define | C_0p32_DEG2RAD_F 0.00558505360638185f |
#define | C_0p33_DEG2RAD_F 0.00575958653158129f |
#define | C_0p34_DEG2RAD_F 0.00593411945678072f |
#define | C_0p35_DEG2RAD_F 0.00610865238198015f |
#define | C_0p36_DEG2RAD_F 0.00628318530717959f |
#define | C_0p37_DEG2RAD_F 0.00645771823237902f |
#define | C_0p38_DEG2RAD_F 0.00663225115757845f |
#define | C_0p39_DEG2RAD_F 0.00680678408277788f |
#define | C_0p3_DEG2RAD_F 0.00523598775598299f |
#define | C_0p41_DEG2RAD_F 0.00715584993317675f |
#define | C_0p42_DEG2RAD_F 0.00733038285837618f |
#define | C_0p43_DEG2RAD_F 0.00750491578357562f |
#define | C_0p44_DEG2RAD_F 0.00767944870877505f |
#define | C_0p45_DEG2RAD_F 0.00785398163397448f |
#define | C_0p46_DEG2RAD_F 0.00802851455917391f |
#define | C_0p47_DEG2RAD_F 0.00820304748437335f |
#define | C_0p48_DEG2RAD_F 0.00837758040957278f |
#define | C_0p49_DEG2RAD_F 0.00855211333477222f |
#define | C_0p4_DEG2RAD_F 0.00698131700797732f |
#define | C_0p5_DEG2RAD_F 0.00872664625997165f |
#define | C_0p6_DEG2RAD_F 0.01047197551196600f |
#define | C_0p7_DEG2RAD_F 0.01221730476396030f |
#define | C_0p8_DEG2RAD_F 0.01396263401595460f |
#define | C_0p9_DEG2RAD_F 0.01570796326794900f |
#define | C_10p0_DEG2RAD_F 0.1745329251994330f |
#define | C_135p0_DEG2RAD_F 2.3561944901923400f |
#define | C_15p0_DEG2RAD_F 0.2617993877991490f |
#define | C_180p0_DEG2RAD_F 3.1415926535897900f |
#define | C_1p0_DEG2RAD_F 0.0174532925199433f |
#define | C_1p1_DEG2RAD_F 0.0191986217719376f |
#define | C_1p2_DEG2RAD_F 0.0209439510239320f |
#define | C_1p3_DEG2RAD_F 0.0226892802759263f |
#define | C_1p4_DEG2RAD_F 0.0244346095279206f |
#define | C_1p5_DEG2RAD_F 0.0261799387799149f |
#define | C_1p6_DEG2RAD_F 0.0279252680319093f |
#define | C_1p7_DEG2RAD_F 0.0296705972839036f |
#define | C_1p8_DEG2RAD_F 0.0314159265358979f |
#define | C_1p9_DEG2RAD_F 0.0331612557878923f |
#define | C_20p0_DEG2RAD_F 0.3490658503988660f |
#define | C_25p0_DEG2RAD_F 0.4363323129985820f |
#define | C_2p0_DEG2RAD_F 0.0349065850398866f |
#define | C_2p1_DEG2RAD_F 0.0366519142918809f |
#define | C_2p2_DEG2RAD_F 0.0383972435438753f |
#define | C_2p3_DEG2RAD_F 0.0401425727958696f |
#define | C_2p4_DEG2RAD_F 0.0418879020478639f |
#define | C_2p5_DEG2RAD_F 0.0436332312998582f |
#define | C_2p6_DEG2RAD_F 0.0453785605518526f |
#define | C_2p7_DEG2RAD_F 0.0471238898038469f |
#define | C_2p8_DEG2RAD_F 0.0488692190558412f |
#define | C_2p9_DEG2RAD_F 0.0506145483078356f |
#define | C_30p0_DEG2RAD_F 0.5235987755982990f |
#define | C_35p0_DEG2RAD_F 0.6108652381980150f |
#define | C_3p0_DEG2RAD_F 0.0523598775598299f |
#define | C_3p1_DEG2RAD_F 0.0541052068118242f |
#define | C_3p2_DEG2RAD_F 0.0558505360638185f |
#define | C_3p3_DEG2RAD_F 0.0575958653158129f |
#define | C_3p4_DEG2RAD_F 0.0593411945678072f |
#define | C_3p5_DEG2RAD_F 0.0610865238198015f |
#define | C_3p6_DEG2RAD_F 0.0628318530717959f |
#define | C_3p7_DEG2RAD_F 0.0645771823237902f |
#define | C_3p8_DEG2RAD_F 0.0663225115757845f |
#define | C_3p9_DEG2RAD_F 0.0680678408277788f |
#define | C_40p0_DEG2RAD_F 0.6981317007977320f |
#define | C_45p0_DEG2RAD_F 0.7853981633974480f |
#define | C_4p0_DEG2RAD_F 0.0698131700797732f |
#define | C_4p1_DEG2RAD_F 0.0715584993317675f |
#define | C_4p2_DEG2RAD_F 0.0733038285837618f |
#define | C_4p3_DEG2RAD_F 0.0750491578357562f |
#define | C_4p4_DEG2RAD_F 0.0767944870877505f |
#define | C_4p5_DEG2RAD_F 0.0785398163397448f |
#define | C_4p6_DEG2RAD_F 0.0802851455917391f |
#define | C_4p7_DEG2RAD_F 0.0820304748437335f |
#define | C_4p8_DEG2RAD_F 0.0837758040957278f |
#define | C_4p9_DEG2RAD_F 0.0855211333477222f |
#define | C_50p0_DEG2RAD_F 0.8726646259971650f |
#define | C_55p0_DEG2RAD_F 0.9599310885968810f |
#define | C_5p0_DEG2RAD_F 0.0872664625997165f |
#define | C_60p0_DEG2RAD_F 1.0471975511966000f |
#define | C_65p0_DEG2RAD_F 1.1344640137963100f |
#define | C_6p0_DEG2RAD_F 0.1047197551196600f |
#define | C_70p0_DEG2RAD_F 1.2217304763960300f |
#define | C_75p0_DEG2RAD_F 1.3089969389957500f |
#define | C_7p0_DEG2RAD_F 0.1221730476396030f |
#define | C_80p0_DEG2RAD_F 1.3962634015954600f |
#define | C_85p0_DEG2RAD_F 1.4835298641951800f |
#define | C_8p0_DEG2RAD_F 0.1396263401595460f |
#define | C_90p0_DEG2RAD_F 1.5707963267949000f |
#define | C_9p0_DEG2RAD_F 0.1570796326794900f |
#define | C_C2K 273.16 |
#define | C_C2K_F 273.16f |
#define | C_C_LIGHT 983571194.2 |
#define | C_C_LIGHT_F 983571194.2f |
#define | C_CFS2GPM 448.83117 |
#define | C_CFS2GPM_F 448.83117f |
#define | C_CM2M 0.01 |
#define | C_CM2M_F 0.01f |
#define | C_DEG2RAD 0.017453292519943295769236907684886 |
#define | C_DEG2RAD_F 0.017453292519943295769236907684886f |
#define | C_DEGC0_DEGF 32.0 |
#define | C_DEGC0_T 273.16 |
#define | C_DEGF0_R 459.69 |
#define | C_DEGF_PER_DEGC 1.8 |
#define | C_DIVPI 0.31830988618379067153776752674503 |
#define | C_DIVPI_F 0.31830988618379067153776752674503f |
#define | C_DIVROOT2 0.70710678118654752440084436210485 |
#define | C_DIVROOT_F 0.70710678118654752440084436210485f |
#define | C_DIVTWOPI 0.15915494309189533576888376337251 |
#define | C_DIVTWOPI_F 0.15915494309189533576888376337251f |
#define | C_DOFA 0.080719353 |
#define | C_DOFA_F 0.080719353f |
#define | C_DOFH2O 62.427960576 |
#define | C_DOFH2O_F 62.427960576f |
#define | C_E 2.71828182845904523536028747135266249775724709369996 |
#define | C_E_F 2.71828182845904523536028747135266249775724709369996f |
#define | C_EARTH_MASS 1.317041554e25 |
#define | C_EARTH_MASS_F 1.317041554e25f |
#define | C_ECHARGE 1.6021917e-19 |
#define | C_ECHARGE_F 1.6021917e-19f |
#define | C_F2R 459.69 |
#define | C_F2R_F 459.69f |
#define | C_FPS2KT 0.5924838 |
#define | C_FPS2KT_F 0.5924838f |
#define | C_FT2M 0.3048 |
#define | C_FT2M_F 0.3048f |
#define | C_G_CONST 1.068944098e-09 |
#define | C_G_CONST_F 1.068944098e-09f |
#define | C_G_TO_FTPS2 32.17404856 |
#define | C_G_TO_FTPS2_F 32.17404856f |
#define | C_G_TO_MPS2 9.80665 |
#define | C_G_TO_MPS2_F 9.80665f |
#define | C_GPM2CFS 0.0022280093 |
#define | C_GPM2CFS_F 0.0022280093f |
#define | C_IN2M 0.0254 |
#define | C_IN2M 0.0254 |
#define | C_IN2M_F 0.0254f |
#define | C_IN2M_F 0.0254f |
#define | C_IN2MM 25.4 |
#define | C_IN2MM_F 25.4f |
#define | C_INV_P0_KPA_F 9.8692326671601283e-3f |
#define | C_K_BOLTZMANN 1.380622e-23 |
#define | C_K_BOLTZMANN_F 1.380622e-23f |
#define | C_KG2LBM 2.204622622 |
#define | C_KG2LBM_F 2.204622622f |
#define | C_KNOTS_METERS_F 0.514444444f |
#define | C_KPA_TO_MBAR_F 10.0f |
#define | C_KT2FPS 1.68780986 |
#define | C_KT2FPS_F 1.68780986f |
#define | C_LBF2N 4.448221615 |
#define | C_LBF2N_F 4.448221615f |
#define | C_LBM2KG 0.45359237 |
#define | C_LBM2KG_F 0.45359237f |
#define | C_LN_2 0.69314718055994530941723212145818 |
#define | C_LN_2_F 0.69314718055994530941723212145818f |
#define | C_M2FT 3.2808398950131233595800524934383 |
#define | C_M2FT_F 3.2808398950131233595800524934383f |
#define | C_M2IN 39.37007874 |
#define | C_M2IN_F 39.37007874f |
#define | C_M2MM 1000.0 |
#define | C_M2MM_F 1000.0f |
#define | C_MBAR_TO_KPA_F 0.1f |
#define | C_MBAR_TO_PA_F 100.0f |
#define | C_METERS_KNOTS 1.943844 |
#define | C_METERS_KNOTS_F 1.943844f |
#define | C_MI2M 1609.344 |
#define | C_MI2M_F 1609.344f |
#define | C_MM2IN 0.03937007874 |
#define | C_MM2IN_F 0.03937007874f |
#define | C_MM2M 0.001 |
#define | C_MM2M_F 0.001f |
#define | C_MPS2_TO_G 0.101971621297793 |
#define | C_MPS2_TO_G_F 0.101971621297793f |
#define | C_N0_AVOGADRO 6.02205e23 |
#define | C_N0_AVOGADRO_F 6.02205e23f |
#define | C_NMI2M 1852.0 |
#define | C_NMI2M_F 1852.0f |
#define | C_P0 14.692125 |
#define | C_P0_F 14.692125f |
#define | C_P0_KPA_F 101.325f |
#define | C_P0_MBAR_F 1013.25f |
#define | C_P0_PA_F 101325f |
#define | C_P0N_M2 1.01325e5 |
#define | C_P0N_M2_F 1.01325e5f |
#define | C_PI 3.14159265358979323846264338327950288419716939937511 |
#define | C_PI_F 3.14159265358979323846264338327950288419716939937511f |
#define | C_PIDIV16 0.19634954084936207740391521145497 |
#define | C_PIDIV16_F 0.19634954084936207740391521145497f |
#define | C_PIDIV2 1.5707963267948966192313216916398 |
#define | C_PIDIV2_F 1.5707963267948966192313216916398f |
#define | C_PIDIV4 0.78539816339744830961566084581988 |
#define | C_PIDIV4_F 0.78539816339744830961566084581988f |
#define | C_PIDIV8 0.39269908169872415480783042290994 |
#define | C_PIDIV8_F 0.39269908169872415480783042290994f |
#define | C_R_IDEAL_SU 8.31434 |
#define | C_R_IDEAL_SU_F 8.31434f |
#define | C_RAD2DEG 57.295779513082320876798154814105 |
#define | C_RAD2DEG_F 57.295779513082320876798154814105f |
#define | C_ROOT2 1.41421356237309504880168872420969807856967187537695 |
#define | C_ROOT2_F 1.41421356237309504880168872420969807856967187537695f |
#define | C_ROOT3 1.73205080756887729352744634150587236694280525381039 |
#define | C_ROOT3_F 1.73205080756887729352744634150587236694280525381039f |
#define | C_SLUG2KG 14.59390294 |
#define | C_SLUG2KG_F 14.59390294f |
#define | C_SOUND0VEL 1087.598425 |
#define | C_SOUND0VEL_F 1087.598425f |
#define | C_SOUND20VEL 1126.64042 |
#define | C_SOUND20VEL_F 1126.64042f |
#define | C_SQFT2SQIN 144.0 |
#define | C_SQFT2SQIN_F 144.0f |
#define | C_SQIN2SQFT 0.00694444444444444444444 |
#define | C_SQIN2SQFT_F 0.00694444444444444444444f |
#define | C_STOFH2O 75.6 |
#define | C_STOFH2O_F 75.6f |
#define | C_T0_F 288.15f |
#define | C_TESLA2GAUSS_F 10000.0 |
#define | C_TWOPI 6.283185307179586476925286766559 |
#define | C_TWOPI_F 6.283185307179586476925286766559f |
#define | C_UTESLA2GAUSS_F 0.01 |
#define | C_VOFH2O 1.787e-3 |
#define | C_VOFH2O_F 1.787e-3f |
#define | C_WEEKS_TO_MILLISECONDS 604800000 |
#define | C_WEEKS_TO_SECONDS 604800.0 |
#define | C_WGS84_a 6378137.0 |
#define | C_WGS84_a_F 6378137.0f |
#define | C_WGS84_b 6356752.3142 |
#define | C_WGS84_b_F 6356752.3142f |
#define | C_WIE 7.2321151467e-05 |
#define | C_WIE_F 7.2321151467e-05f |
#define | C_YD2M 0.9144 |
#define | C_YD2M_F 0.9144f |
#define | CONST_EXPRESSION static const |
#define | CPP11_IS_ENABLED 0 |
#define | DBGPIO_ENABLE(pin) |
#define | DBGPIO_END(pin) |
#define | DBGPIO_START(pin) |
#define | DBGPIO_TOGGLE(pin) |
#define | DEG2RAD(deg) ((deg)*(M_PI/180.0f)) |
#define | DEG2RADMULT (M_PI/180.0f) |
#define | DT_TO_HZ(dt) (((dt) == (0.0)) ? (0) : (1.0/dt)) |
#define | END_CRITICAL_SECTION |
#define | FLOAT2DOUBLE (double) |
#define | FREE(m) free(m) |
#define | INLINE inline |
#define | M_PI (3.14159265358979323846f) |
#define | MALLOC(m) malloc(m) |
#define | MASK(_prefix, _val) ((_prefix##_MASK) & ((_val) << (_prefix##_SHIFT))) |
#define | MEMBER_ITEM_SIZE(type, member) sizeof(((type*)NULL)->member[0]) |
#define | MEMBERSIZE(type, member) sizeof(((type*)0)->member) |
#define | MS2SEC_D(ms) ((static_cast<double>(ms))*1.0E-3) |
#define | NULLPTR 0 |
#define | OFFSET_OF_MEMBER_INDEX(type, member, i) (offsetof(type, member) + (i) * MEMBER_ITEM_SIZE(type, member)) |
#define | OFFSET_OF_MEMBER_INDEX_SUBMEMBER(type, member, i, submember) (offsetof(type, member[0].submember) + (i) * MEMBER_ITEM_SIZE(type, member)) |
#define | OVERRIDE |
#define | PACKED |
#define | POP_PACK _Pragma("pack(pop)") |
#define | PRE_PROC_COMBINE(X, Y) X##Y |
#define | PUSH_PACK_1 _Pragma("pack(push, 1)") |
#define | PUSH_PACK_4 _Pragma("pack(push, 4)") |
#define | PUSH_PACK_8 _Pragma("pack(push, 8)") |
#define | RAD2DEG(rad) ((rad)*(180.0f/M_PI)) |
#define | RAD2DEGMULT (180.0f/M_PI) |
#define | RAMFUNC |
#define | REALLOC(m, size) realloc(m, size) |
#define | SNPRINTF snprintf |
#define | SSCANF sscanf |
#define | STATIC_ASSERT(exp) static_assert(exp, "STATIC ASSERT FAILED!") |
#define | STATIC_ASSERT_MSG(exp, msg) static_assert(exp, msg) |
#define | STRINGIFY(x) #x |
#define | STRNCPY(a, b, c) strncpy((char*)a, (char*)b, c) |
#define | SWAP16(v) ((uint16_t)(((uint16_t)(v) >> 8) | ((uint16_t)(v) << 8))) |
#define | SWAP32(v) ((uint32_t)(((uint32_t)SWAP16((uint32_t)(v) >> 16)) | ((uint32_t)SWAP16((uint32_t)(v)) << 16))) |
#define | SWAP64(v) ((uint64_t)(((uint64_t)SWAP32((uint64_t)(v) >> 32)) | ((uint64_t)SWAP32((uint64_t)(v)) << 32))) |
#define | UINT32_TIME_DIFF(current, prev) ((uint32_t)(current) - (uint32_t)(prev)) |
#define | UNMASK(_word, _prefix) (((_word) & (_prefix##_MASK)) >> (_prefix##_SHIFT)) |
#define | UNWRAP_90DEG_F32(x) { if((x) < (-90.0f)) { (x) += (180.0f); } if((x) > (90.0f)) { (x) -= (180.0f); } } |
#define | UNWRAP_90DEG_F64(x) { if((x) < (-90.0 )) { (x) += (180.0 ); } if((x) > (90.0 )) { (x) -= (180.0 ); } } |
#define | UNWRAP_DEG_F32(x) { if((x) < (-180.0f)) { (x) += (360.0f); } if((x) > (180.0f)) { (x) -= (360.0f); } } |
#define | UNWRAP_DEG_F64(x) { if((x) < (-180.0 )) { (x) += (360.0 ); } if((x) > (180.0 )) { (x) -= (360.0 ); } } |
#define | UNWRAP_F32(x) { if((x) < (-C_PI_F)) { (x) += (C_TWOPI_F); } if((x) > (C_PI_F)) { (x) -= (C_TWOPI_F); } } |
#define | UNWRAP_F64(x) { if((x) < (-C_PI)) { (x) += (C_TWOPI); } if((x) > (C_PI)) { (x) -= (C_TWOPI); } } |
#define | UNWRAP_ZERO_TWOPI_F32(x) { if((x) < (0.f)) { (x) += (C_TWOPI_F); } if((x) > (C_TWOPI_F)) { (x) -= (C_TWOPI_F); } } |
#define | UNWRAP_ZERO_TWOPI_F64(x) { if((x) < (0.0)) { (x) += (C_TWOPI); } if((x) > (C_TWOPI)) { (x) -= (C_TWOPI); } } |
Typedefs | |
typedef Vector3 | Euler |
typedef float | f_t |
typedef int | i_t |
typedef f_t | Matrix2[4] |
typedef f_t | Matrix3[9] |
typedef double | Matrix3d[9] |
typedef f_t | Matrix4[16] |
typedef f_t | Matrix5[25] |
typedef Vector4 | Quat |
typedef f_t | Vector2[2] |
typedef double | Vector2d[2] |
typedef f_t | Vector3[3] |
typedef double | Vector3d[3] |
typedef f_t | Vector4[4] |
typedef double | Vector4d[4] |
typedef f_t | Vector5[5] |
typedef f_t | Vector6[6] |
#define _ABS | ( | a | ) | (a < 0 ? -a : a) |
Definition at line 290 of file ISConstants.h.
#define _ACOS acosf |
Definition at line 774 of file ISConstants.h.
#define _ARRAY_BYTE_COUNT | ( | a | ) | sizeof(a) |
Definition at line 322 of file ISConstants.h.
#define _ARRAY_ELEMENT_COUNT | ( | a | ) | (sizeof(a) / sizeof(a[0])) |
Definition at line 326 of file ISConstants.h.
#define _ASIN asinf |
Definition at line 773 of file ISConstants.h.
#define _ATAN2 atan2f |
Definition at line 775 of file ISConstants.h.
#define _CLAMP | ( | v, | |
minV, | |||
maxV | |||
) | (v < minV ? minV : (v > maxV ? maxV : v)) |
Definition at line 302 of file ISConstants.h.
#define _COS cosf |
Definition at line 771 of file ISConstants.h.
#define _DEG2RAD C_DEG2RAD_F |
Definition at line 780 of file ISConstants.h.
#define _FABS fabsf |
Definition at line 777 of file ISConstants.h.
#define _GETCWD | ( | buf, | |
len | |||
) | getcwd(buf, len) |
Definition at line 215 of file ISConstants.h.
#define _ISNAN | ( | a | ) | ((a)!=(a)) |
Definition at line 318 of file ISConstants.h.
Definition at line 310 of file ISConstants.h.
#define _LIMIT2 | ( | x, | |
xmin, | |||
xmax | |||
) | { if ((x) < (xmin)) { (x) = (xmin); } else { if ((x) > (xmax)) { (x) = (xmax); } } } |
Definition at line 314 of file ISConstants.h.
#define _LOG logf |
Definition at line 778 of file ISConstants.h.
#define _MATH_DEFINES_DEFINED |
Definition at line 21 of file ISConstants.h.
#define _MAX | ( | a, | |
b | |||
) | (((a) > (b)) ? (a) : (b)) |
Definition at line 294 of file ISConstants.h.
#define _MEMBER_ARRAY_ELEMENT_COUNT | ( | type, | |
member | |||
) | _ARRAY_ELEMENT_COUNT(((type*)0)->member) |
Definition at line 330 of file ISConstants.h.
#define _MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
Definition at line 298 of file ISConstants.h.
#define _MKDIR | ( | dir | ) | mkdir(dir, ACCESSPERMS) |
Definition at line 213 of file ISConstants.h.
#define _RAD2DEG C_RAD2DEG_F |
Definition at line 781 of file ISConstants.h.
#define _RMDIR | ( | dir | ) | rmdir(dir) |
Definition at line 214 of file ISConstants.h.
#define _SATURATE | ( | v | ) | _CLAMP(v, 0, 1) |
Definition at line 306 of file ISConstants.h.
#define _SIN sinf |
Definition at line 770 of file ISConstants.h.
#define _SQRT sqrtf |
Definition at line 776 of file ISConstants.h.
#define _TAN tanf |
Definition at line 772 of file ISConstants.h.
#define _UTIME utime |
Definition at line 216 of file ISConstants.h.
#define _UTIMEBUF struct utimbuf |
Definition at line 217 of file ISConstants.h.
#define _ZERO 0.0f |
Definition at line 782 of file ISConstants.h.
#define ATanH | ( | x | ) | (0.5 * log((1 + x) / (1 - x))) |
Definition at line 371 of file ISConstants.h.
#define BEGIN_CRITICAL_SECTION |
Definition at line 188 of file ISConstants.h.
#define C_0p11_DEG2RAD_F 0.00191986217719376f |
Definition at line 651 of file ISConstants.h.
#define C_0p12_DEG2RAD_F 0.00209439510239320f |
Definition at line 652 of file ISConstants.h.
#define C_0p13_DEG2RAD_F 0.00226892802759263f |
Definition at line 653 of file ISConstants.h.
#define C_0p14_DEG2RAD_F 0.00244346095279206f |
Definition at line 654 of file ISConstants.h.
#define C_0p15_DEG2RAD_F 0.00261799387799149f |
Definition at line 655 of file ISConstants.h.
#define C_0p16_DEG2RAD_F 0.00279252680319093f |
Definition at line 656 of file ISConstants.h.
#define C_0p17_DEG2RAD_F 0.00296705972839036f |
Definition at line 657 of file ISConstants.h.
#define C_0p18_DEG2RAD_F 0.00314159265358979f |
Definition at line 658 of file ISConstants.h.
#define C_0p19_DEG2RAD_F 0.00331612557878923f |
Definition at line 659 of file ISConstants.h.
#define C_0p1_DEG2RAD_F 0.00174532925199433f |
Definition at line 650 of file ISConstants.h.
#define C_0p21_DEG2RAD_F 0.00366519142918809f |
Definition at line 661 of file ISConstants.h.
#define C_0p22_DEG2RAD_F 0.00383972435438753f |
Definition at line 662 of file ISConstants.h.
#define C_0p23_DEG2RAD_F 0.00401425727958696f |
Definition at line 663 of file ISConstants.h.
#define C_0p24_DEG2RAD_F 0.00418879020478639f |
Definition at line 664 of file ISConstants.h.
#define C_0p25_DEG2RAD_F 0.00436332312998582f |
Definition at line 665 of file ISConstants.h.
#define C_0p26_DEG2RAD_F 0.00453785605518526f |
Definition at line 666 of file ISConstants.h.
#define C_0p27_DEG2RAD_F 0.00471238898038469f |
Definition at line 667 of file ISConstants.h.
#define C_0p28_DEG2RAD_F 0.00488692190558412f |
Definition at line 668 of file ISConstants.h.
#define C_0p29_DEG2RAD_F 0.00506145483078356f |
Definition at line 669 of file ISConstants.h.
#define C_0p2_DEG2RAD_F 0.00349065850398866f |
Definition at line 660 of file ISConstants.h.
#define C_0p31_DEG2RAD_F 0.00541052068118242f |
Definition at line 671 of file ISConstants.h.
#define C_0p32_DEG2RAD_F 0.00558505360638185f |
Definition at line 672 of file ISConstants.h.
#define C_0p33_DEG2RAD_F 0.00575958653158129f |
Definition at line 673 of file ISConstants.h.
#define C_0p34_DEG2RAD_F 0.00593411945678072f |
Definition at line 674 of file ISConstants.h.
#define C_0p35_DEG2RAD_F 0.00610865238198015f |
Definition at line 675 of file ISConstants.h.
#define C_0p36_DEG2RAD_F 0.00628318530717959f |
Definition at line 676 of file ISConstants.h.
#define C_0p37_DEG2RAD_F 0.00645771823237902f |
Definition at line 677 of file ISConstants.h.
#define C_0p38_DEG2RAD_F 0.00663225115757845f |
Definition at line 678 of file ISConstants.h.
#define C_0p39_DEG2RAD_F 0.00680678408277788f |
Definition at line 679 of file ISConstants.h.
#define C_0p3_DEG2RAD_F 0.00523598775598299f |
Definition at line 670 of file ISConstants.h.
#define C_0p41_DEG2RAD_F 0.00715584993317675f |
Definition at line 681 of file ISConstants.h.
#define C_0p42_DEG2RAD_F 0.00733038285837618f |
Definition at line 682 of file ISConstants.h.
#define C_0p43_DEG2RAD_F 0.00750491578357562f |
Definition at line 683 of file ISConstants.h.
#define C_0p44_DEG2RAD_F 0.00767944870877505f |
Definition at line 684 of file ISConstants.h.
#define C_0p45_DEG2RAD_F 0.00785398163397448f |
Definition at line 685 of file ISConstants.h.
#define C_0p46_DEG2RAD_F 0.00802851455917391f |
Definition at line 686 of file ISConstants.h.
#define C_0p47_DEG2RAD_F 0.00820304748437335f |
Definition at line 687 of file ISConstants.h.
#define C_0p48_DEG2RAD_F 0.00837758040957278f |
Definition at line 688 of file ISConstants.h.
#define C_0p49_DEG2RAD_F 0.00855211333477222f |
Definition at line 689 of file ISConstants.h.
#define C_0p4_DEG2RAD_F 0.00698131700797732f |
Definition at line 680 of file ISConstants.h.
#define C_0p5_DEG2RAD_F 0.00872664625997165f |
Definition at line 690 of file ISConstants.h.
#define C_0p6_DEG2RAD_F 0.01047197551196600f |
Definition at line 691 of file ISConstants.h.
#define C_0p7_DEG2RAD_F 0.01221730476396030f |
Definition at line 692 of file ISConstants.h.
#define C_0p8_DEG2RAD_F 0.01396263401595460f |
Definition at line 693 of file ISConstants.h.
#define C_0p9_DEG2RAD_F 0.01570796326794900f |
Definition at line 694 of file ISConstants.h.
#define C_10p0_DEG2RAD_F 0.1745329251994330f |
Definition at line 740 of file ISConstants.h.
#define C_135p0_DEG2RAD_F 2.3561944901923400f |
Definition at line 757 of file ISConstants.h.
#define C_15p0_DEG2RAD_F 0.2617993877991490f |
Definition at line 741 of file ISConstants.h.
#define C_180p0_DEG2RAD_F 3.1415926535897900f |
Definition at line 758 of file ISConstants.h.
#define C_1p0_DEG2RAD_F 0.0174532925199433f |
Definition at line 695 of file ISConstants.h.
#define C_1p1_DEG2RAD_F 0.0191986217719376f |
Definition at line 696 of file ISConstants.h.
#define C_1p2_DEG2RAD_F 0.0209439510239320f |
Definition at line 697 of file ISConstants.h.
#define C_1p3_DEG2RAD_F 0.0226892802759263f |
Definition at line 698 of file ISConstants.h.
#define C_1p4_DEG2RAD_F 0.0244346095279206f |
Definition at line 699 of file ISConstants.h.
#define C_1p5_DEG2RAD_F 0.0261799387799149f |
Definition at line 700 of file ISConstants.h.
#define C_1p6_DEG2RAD_F 0.0279252680319093f |
Definition at line 701 of file ISConstants.h.
#define C_1p7_DEG2RAD_F 0.0296705972839036f |
Definition at line 702 of file ISConstants.h.
#define C_1p8_DEG2RAD_F 0.0314159265358979f |
Definition at line 703 of file ISConstants.h.
#define C_1p9_DEG2RAD_F 0.0331612557878923f |
Definition at line 704 of file ISConstants.h.
#define C_20p0_DEG2RAD_F 0.3490658503988660f |
Definition at line 742 of file ISConstants.h.
#define C_25p0_DEG2RAD_F 0.4363323129985820f |
Definition at line 743 of file ISConstants.h.
#define C_2p0_DEG2RAD_F 0.0349065850398866f |
Definition at line 705 of file ISConstants.h.
#define C_2p1_DEG2RAD_F 0.0366519142918809f |
Definition at line 706 of file ISConstants.h.
#define C_2p2_DEG2RAD_F 0.0383972435438753f |
Definition at line 707 of file ISConstants.h.
#define C_2p3_DEG2RAD_F 0.0401425727958696f |
Definition at line 708 of file ISConstants.h.
#define C_2p4_DEG2RAD_F 0.0418879020478639f |
Definition at line 709 of file ISConstants.h.
#define C_2p5_DEG2RAD_F 0.0436332312998582f |
Definition at line 710 of file ISConstants.h.
#define C_2p6_DEG2RAD_F 0.0453785605518526f |
Definition at line 711 of file ISConstants.h.
#define C_2p7_DEG2RAD_F 0.0471238898038469f |
Definition at line 712 of file ISConstants.h.
#define C_2p8_DEG2RAD_F 0.0488692190558412f |
Definition at line 713 of file ISConstants.h.
#define C_2p9_DEG2RAD_F 0.0506145483078356f |
Definition at line 714 of file ISConstants.h.
#define C_30p0_DEG2RAD_F 0.5235987755982990f |
Definition at line 744 of file ISConstants.h.
#define C_35p0_DEG2RAD_F 0.6108652381980150f |
Definition at line 745 of file ISConstants.h.
#define C_3p0_DEG2RAD_F 0.0523598775598299f |
Definition at line 715 of file ISConstants.h.
#define C_3p1_DEG2RAD_F 0.0541052068118242f |
Definition at line 716 of file ISConstants.h.
#define C_3p2_DEG2RAD_F 0.0558505360638185f |
Definition at line 717 of file ISConstants.h.
#define C_3p3_DEG2RAD_F 0.0575958653158129f |
Definition at line 718 of file ISConstants.h.
#define C_3p4_DEG2RAD_F 0.0593411945678072f |
Definition at line 719 of file ISConstants.h.
#define C_3p5_DEG2RAD_F 0.0610865238198015f |
Definition at line 720 of file ISConstants.h.
#define C_3p6_DEG2RAD_F 0.0628318530717959f |
Definition at line 721 of file ISConstants.h.
#define C_3p7_DEG2RAD_F 0.0645771823237902f |
Definition at line 722 of file ISConstants.h.
#define C_3p8_DEG2RAD_F 0.0663225115757845f |
Definition at line 723 of file ISConstants.h.
#define C_3p9_DEG2RAD_F 0.0680678408277788f |
Definition at line 724 of file ISConstants.h.
#define C_40p0_DEG2RAD_F 0.6981317007977320f |
Definition at line 746 of file ISConstants.h.
#define C_45p0_DEG2RAD_F 0.7853981633974480f |
Definition at line 747 of file ISConstants.h.
#define C_4p0_DEG2RAD_F 0.0698131700797732f |
Definition at line 725 of file ISConstants.h.
#define C_4p1_DEG2RAD_F 0.0715584993317675f |
Definition at line 726 of file ISConstants.h.
#define C_4p2_DEG2RAD_F 0.0733038285837618f |
Definition at line 727 of file ISConstants.h.
#define C_4p3_DEG2RAD_F 0.0750491578357562f |
Definition at line 728 of file ISConstants.h.
#define C_4p4_DEG2RAD_F 0.0767944870877505f |
Definition at line 729 of file ISConstants.h.
#define C_4p5_DEG2RAD_F 0.0785398163397448f |
Definition at line 730 of file ISConstants.h.
#define C_4p6_DEG2RAD_F 0.0802851455917391f |
Definition at line 731 of file ISConstants.h.
#define C_4p7_DEG2RAD_F 0.0820304748437335f |
Definition at line 732 of file ISConstants.h.
#define C_4p8_DEG2RAD_F 0.0837758040957278f |
Definition at line 733 of file ISConstants.h.
#define C_4p9_DEG2RAD_F 0.0855211333477222f |
Definition at line 734 of file ISConstants.h.
#define C_50p0_DEG2RAD_F 0.8726646259971650f |
Definition at line 748 of file ISConstants.h.
#define C_55p0_DEG2RAD_F 0.9599310885968810f |
Definition at line 749 of file ISConstants.h.
#define C_5p0_DEG2RAD_F 0.0872664625997165f |
Definition at line 735 of file ISConstants.h.
#define C_60p0_DEG2RAD_F 1.0471975511966000f |
Definition at line 750 of file ISConstants.h.
#define C_65p0_DEG2RAD_F 1.1344640137963100f |
Definition at line 751 of file ISConstants.h.
#define C_6p0_DEG2RAD_F 0.1047197551196600f |
Definition at line 736 of file ISConstants.h.
#define C_70p0_DEG2RAD_F 1.2217304763960300f |
Definition at line 752 of file ISConstants.h.
#define C_75p0_DEG2RAD_F 1.3089969389957500f |
Definition at line 753 of file ISConstants.h.
#define C_7p0_DEG2RAD_F 0.1221730476396030f |
Definition at line 737 of file ISConstants.h.
#define C_80p0_DEG2RAD_F 1.3962634015954600f |
Definition at line 754 of file ISConstants.h.
#define C_85p0_DEG2RAD_F 1.4835298641951800f |
Definition at line 755 of file ISConstants.h.
#define C_8p0_DEG2RAD_F 0.1396263401595460f |
Definition at line 738 of file ISConstants.h.
#define C_90p0_DEG2RAD_F 1.5707963267949000f |
Definition at line 756 of file ISConstants.h.
#define C_9p0_DEG2RAD_F 0.1570796326794900f |
Definition at line 739 of file ISConstants.h.
#define C_C2K 273.16 |
Definition at line 605 of file ISConstants.h.
#define C_C2K_F 273.16f |
Definition at line 606 of file ISConstants.h.
#define C_C_LIGHT 983571194.2 |
Definition at line 615 of file ISConstants.h.
#define C_C_LIGHT_F 983571194.2f |
Definition at line 630 of file ISConstants.h.
#define C_CFS2GPM 448.83117 |
Definition at line 594 of file ISConstants.h.
#define C_CFS2GPM_F 448.83117f |
Definition at line 595 of file ISConstants.h.
#define C_CM2M 0.01 |
Definition at line 569 of file ISConstants.h.
#define C_CM2M_F 0.01f |
Definition at line 570 of file ISConstants.h.
#define C_DEG2RAD 0.017453292519943295769236907684886 |
Definition at line 559 of file ISConstants.h.
#define C_DEG2RAD_F 0.017453292519943295769236907684886f |
Definition at line 560 of file ISConstants.h.
#define C_DEGC0_DEGF 32.0 |
Definition at line 599 of file ISConstants.h.
#define C_DEGC0_T 273.16 |
Definition at line 598 of file ISConstants.h.
#define C_DEGF0_R 459.69 |
Definition at line 597 of file ISConstants.h.
#define C_DEGF_PER_DEGC 1.8 |
Definition at line 600 of file ISConstants.h.
#define C_DIVPI 0.31830988618379067153776752674503 |
Definition at line 548 of file ISConstants.h.
#define C_DIVPI_F 0.31830988618379067153776752674503f |
Definition at line 557 of file ISConstants.h.
#define C_DIVROOT2 0.70710678118654752440084436210485 |
Definition at line 534 of file ISConstants.h.
#define C_DIVROOT_F 0.70710678118654752440084436210485f |
Definition at line 539 of file ISConstants.h.
#define C_DIVTWOPI 0.15915494309189533576888376337251 |
Definition at line 547 of file ISConstants.h.
#define C_DIVTWOPI_F 0.15915494309189533576888376337251f |
Definition at line 556 of file ISConstants.h.
#define C_DOFA 0.080719353 |
Definition at line 618 of file ISConstants.h.
#define C_DOFA_F 0.080719353f |
Definition at line 633 of file ISConstants.h.
#define C_DOFH2O 62.427960576 |
Definition at line 619 of file ISConstants.h.
#define C_DOFH2O_F 62.427960576f |
Definition at line 634 of file ISConstants.h.
#define C_E 2.71828182845904523536028747135266249775724709369996 |
Definition at line 533 of file ISConstants.h.
#define C_E_F 2.71828182845904523536028747135266249775724709369996f |
Definition at line 538 of file ISConstants.h.
#define C_EARTH_MASS 1.317041554e25 |
Definition at line 611 of file ISConstants.h.
#define C_EARTH_MASS_F 1.317041554e25f |
Definition at line 626 of file ISConstants.h.
#define C_ECHARGE 1.6021917e-19 |
Definition at line 616 of file ISConstants.h.
#define C_ECHARGE_F 1.6021917e-19f |
Definition at line 631 of file ISConstants.h.
#define C_F2R 459.69 |
Definition at line 607 of file ISConstants.h.
#define C_F2R_F 459.69f |
Definition at line 608 of file ISConstants.h.
#define C_FPS2KT 0.5924838 |
Definition at line 582 of file ISConstants.h.
#define C_FPS2KT_F 0.5924838f |
Definition at line 583 of file ISConstants.h.
#define C_FT2M 0.3048 |
Definition at line 452 of file ISConstants.h.
#define C_FT2M_F 0.3048f |
Definition at line 458 of file ISConstants.h.
#define C_G_CONST 1.068944098e-09 |
Definition at line 610 of file ISConstants.h.
#define C_G_CONST_F 1.068944098e-09f |
Definition at line 625 of file ISConstants.h.
#define C_G_TO_FTPS2 32.17404856 |
Definition at line 483 of file ISConstants.h.
#define C_G_TO_FTPS2_F 32.17404856f |
Definition at line 487 of file ISConstants.h.
#define C_G_TO_MPS2 9.80665 |
Definition at line 481 of file ISConstants.h.
#define C_G_TO_MPS2_F 9.80665f |
Definition at line 485 of file ISConstants.h.
#define C_GPM2CFS 0.0022280093 |
Definition at line 592 of file ISConstants.h.
#define C_GPM2CFS_F 0.0022280093f |
Definition at line 593 of file ISConstants.h.
#define C_IN2M 0.0254 |
Definition at line 572 of file ISConstants.h.
#define C_IN2M 0.0254 |
Definition at line 572 of file ISConstants.h.
#define C_IN2M_F 0.0254f |
Definition at line 573 of file ISConstants.h.
#define C_IN2M_F 0.0254f |
Definition at line 573 of file ISConstants.h.
#define C_IN2MM 25.4 |
Definition at line 577 of file ISConstants.h.
#define C_IN2MM_F 25.4f |
Definition at line 578 of file ISConstants.h.
#define C_INV_P0_KPA_F 9.8692326671601283e-3f |
Definition at line 504 of file ISConstants.h.
#define C_K_BOLTZMANN 1.380622e-23 |
Definition at line 614 of file ISConstants.h.
#define C_K_BOLTZMANN_F 1.380622e-23f |
Definition at line 629 of file ISConstants.h.
#define C_KG2LBM 2.204622622 |
Definition at line 519 of file ISConstants.h.
#define C_KG2LBM_F 2.204622622f |
Definition at line 524 of file ISConstants.h.
#define C_KNOTS_METERS_F 0.514444444f |
Definition at line 472 of file ISConstants.h.
#define C_KPA_TO_MBAR_F 10.0f |
Definition at line 507 of file ISConstants.h.
#define C_KT2FPS 1.68780986 |
Definition at line 584 of file ISConstants.h.
#define C_KT2FPS_F 1.68780986f |
Definition at line 585 of file ISConstants.h.
#define C_LBF2N 4.448221615 |
Definition at line 520 of file ISConstants.h.
#define C_LBF2N_F 4.448221615f |
Definition at line 525 of file ISConstants.h.
#define C_LBM2KG 0.45359237 |
Definition at line 518 of file ISConstants.h.
#define C_LBM2KG_F 0.45359237f |
Definition at line 523 of file ISConstants.h.
#define C_LN_2 0.69314718055994530941723212145818 |
Definition at line 602 of file ISConstants.h.
#define C_LN_2_F 0.69314718055994530941723212145818f |
Definition at line 603 of file ISConstants.h.
#define C_M2FT 3.2808398950131233595800524934383 |
Definition at line 453 of file ISConstants.h.
#define C_M2FT_F 3.2808398950131233595800524934383f |
Definition at line 459 of file ISConstants.h.
#define C_M2IN 39.37007874 |
Definition at line 574 of file ISConstants.h.
#define C_M2IN_F 39.37007874f |
Definition at line 575 of file ISConstants.h.
#define C_M2MM 1000.0 |
Definition at line 566 of file ISConstants.h.
#define C_M2MM_F 1000.0f |
Definition at line 567 of file ISConstants.h.
#define C_MBAR_TO_KPA_F 0.1f |
Definition at line 506 of file ISConstants.h.
#define C_MBAR_TO_PA_F 100.0f |
Definition at line 508 of file ISConstants.h.
#define C_METERS_KNOTS 1.943844 |
Definition at line 469 of file ISConstants.h.
#define C_METERS_KNOTS_F 1.943844f |
Definition at line 470 of file ISConstants.h.
#define C_MI2M 1609.344 |
Definition at line 464 of file ISConstants.h.
#define C_MI2M_F 1609.344f |
Definition at line 467 of file ISConstants.h.
#define C_MM2IN 0.03937007874 |
Definition at line 579 of file ISConstants.h.
#define C_MM2IN_F 0.03937007874f |
Definition at line 580 of file ISConstants.h.
#define C_MM2M 0.001 |
Definition at line 564 of file ISConstants.h.
#define C_MM2M_F 0.001f |
Definition at line 565 of file ISConstants.h.
#define C_MPS2_TO_G 0.101971621297793 |
Definition at line 482 of file ISConstants.h.
#define C_MPS2_TO_G_F 0.101971621297793f |
Definition at line 486 of file ISConstants.h.
#define C_N0_AVOGADRO 6.02205e23 |
Definition at line 612 of file ISConstants.h.
#define C_N0_AVOGADRO_F 6.02205e23f |
Definition at line 627 of file ISConstants.h.
#define C_NMI2M 1852.0 |
Definition at line 463 of file ISConstants.h.
#define C_NMI2M_F 1852.0f |
Definition at line 466 of file ISConstants.h.
#define C_P0 14.692125 |
Definition at line 497 of file ISConstants.h.
#define C_P0_F 14.692125f |
Definition at line 498 of file ISConstants.h.
#define C_P0_KPA_F 101.325f |
Definition at line 501 of file ISConstants.h.
#define C_P0_MBAR_F 1013.25f |
Definition at line 502 of file ISConstants.h.
#define C_P0_PA_F 101325f |
Definition at line 500 of file ISConstants.h.
#define C_P0N_M2 1.01325e5 |
Definition at line 495 of file ISConstants.h.
#define C_P0N_M2_F 1.01325e5f |
Definition at line 496 of file ISConstants.h.
#define C_PI 3.14159265358979323846264338327950288419716939937511 |
Definition at line 545 of file ISConstants.h.
#define C_PI_F 3.14159265358979323846264338327950288419716939937511f |
Definition at line 554 of file ISConstants.h.
#define C_PIDIV16 0.19634954084936207740391521145497 |
Definition at line 541 of file ISConstants.h.
#define C_PIDIV16_F 0.19634954084936207740391521145497f |
Definition at line 550 of file ISConstants.h.
#define C_PIDIV2 1.5707963267948966192313216916398 |
Definition at line 544 of file ISConstants.h.
#define C_PIDIV2_F 1.5707963267948966192313216916398f |
Definition at line 553 of file ISConstants.h.
#define C_PIDIV4 0.78539816339744830961566084581988 |
Definition at line 543 of file ISConstants.h.
#define C_PIDIV4_F 0.78539816339744830961566084581988f |
Definition at line 552 of file ISConstants.h.
#define C_PIDIV8 0.39269908169872415480783042290994 |
Definition at line 542 of file ISConstants.h.
#define C_PIDIV8_F 0.39269908169872415480783042290994f |
Definition at line 551 of file ISConstants.h.
#define C_R_IDEAL_SU 8.31434 |
Definition at line 613 of file ISConstants.h.
#define C_R_IDEAL_SU_F 8.31434f |
Definition at line 628 of file ISConstants.h.
#define C_RAD2DEG 57.295779513082320876798154814105 |
Definition at line 561 of file ISConstants.h.
#define C_RAD2DEG_F 57.295779513082320876798154814105f |
Definition at line 562 of file ISConstants.h.
#define C_ROOT2 1.41421356237309504880168872420969807856967187537695 |
Definition at line 531 of file ISConstants.h.
#define C_ROOT2_F 1.41421356237309504880168872420969807856967187537695f |
Definition at line 536 of file ISConstants.h.
#define C_ROOT3 1.73205080756887729352744634150587236694280525381039 |
Definition at line 532 of file ISConstants.h.
#define C_ROOT3_F 1.73205080756887729352744634150587236694280525381039f |
Definition at line 537 of file ISConstants.h.
#define C_SLUG2KG 14.59390294 |
Definition at line 521 of file ISConstants.h.
#define C_SLUG2KG_F 14.59390294f |
Definition at line 526 of file ISConstants.h.
#define C_SOUND0VEL 1087.598425 |
Definition at line 622 of file ISConstants.h.
#define C_SOUND0VEL_F 1087.598425f |
Definition at line 637 of file ISConstants.h.
#define C_SOUND20VEL 1126.64042 |
Definition at line 623 of file ISConstants.h.
#define C_SOUND20VEL_F 1126.64042f |
Definition at line 638 of file ISConstants.h.
#define C_SQFT2SQIN 144.0 |
Definition at line 589 of file ISConstants.h.
#define C_SQFT2SQIN_F 144.0f |
Definition at line 590 of file ISConstants.h.
#define C_SQIN2SQFT 0.00694444444444444444444 |
Definition at line 587 of file ISConstants.h.
#define C_SQIN2SQFT_F 0.00694444444444444444444f |
Definition at line 588 of file ISConstants.h.
#define C_STOFH2O 75.6 |
Definition at line 620 of file ISConstants.h.
#define C_STOFH2O_F 75.6f |
Definition at line 635 of file ISConstants.h.
#define C_T0_F 288.15f |
Definition at line 513 of file ISConstants.h.
#define C_TESLA2GAUSS_F 10000.0 |
Definition at line 647 of file ISConstants.h.
#define C_TWOPI 6.283185307179586476925286766559 |
Definition at line 546 of file ISConstants.h.
#define C_TWOPI_F 6.283185307179586476925286766559f |
Definition at line 555 of file ISConstants.h.
#define C_UTESLA2GAUSS_F 0.01 |
Definition at line 648 of file ISConstants.h.
#define C_VOFH2O 1.787e-3 |
Definition at line 621 of file ISConstants.h.
#define C_VOFH2O_F 1.787e-3f |
Definition at line 636 of file ISConstants.h.
#define C_WEEKS_TO_MILLISECONDS 604800000 |
Definition at line 444 of file ISConstants.h.
#define C_WEEKS_TO_SECONDS 604800.0 |
Definition at line 443 of file ISConstants.h.
#define C_WGS84_a 6378137.0 |
Definition at line 640 of file ISConstants.h.
#define C_WGS84_a_F 6378137.0f |
Definition at line 641 of file ISConstants.h.
#define C_WGS84_b 6356752.3142 |
Definition at line 642 of file ISConstants.h.
#define C_WGS84_b_F 6356752.3142f |
Definition at line 643 of file ISConstants.h.
#define C_WIE 7.2321151467e-05 |
Definition at line 644 of file ISConstants.h.
#define C_WIE_F 7.2321151467e-05f |
Definition at line 645 of file ISConstants.h.
#define C_YD2M 0.9144 |
Definition at line 455 of file ISConstants.h.
#define C_YD2M_F 0.9144f |
Definition at line 460 of file ISConstants.h.
#define CONST_EXPRESSION static const |
Definition at line 411 of file ISConstants.h.
#define CPP11_IS_ENABLED 0 |
Definition at line 408 of file ISConstants.h.
#define DBGPIO_ENABLE | ( | pin | ) |
Definition at line 190 of file ISConstants.h.
#define DBGPIO_END | ( | pin | ) |
Definition at line 192 of file ISConstants.h.
#define DBGPIO_START | ( | pin | ) |
Definition at line 191 of file ISConstants.h.
#define DBGPIO_TOGGLE | ( | pin | ) |
Definition at line 193 of file ISConstants.h.
#define DEG2RAD | ( | deg | ) | ((deg)*(M_PI/180.0f)) |
Definition at line 363 of file ISConstants.h.
#define DEG2RADMULT (M_PI/180.0f) |
Definition at line 366 of file ISConstants.h.
#define DT_TO_HZ | ( | dt | ) | (((dt) == (0.0)) ? (0) : (1.0/dt)) |
Definition at line 441 of file ISConstants.h.
#define END_CRITICAL_SECTION |
Definition at line 189 of file ISConstants.h.
#define FLOAT2DOUBLE (double) |
Definition at line 784 of file ISConstants.h.
#define FREE | ( | m | ) | free(m) |
Definition at line 138 of file ISConstants.h.
#define INLINE inline |
Definition at line 169 of file ISConstants.h.
#define M_PI (3.14159265358979323846f) |
Definition at line 356 of file ISConstants.h.
#define MALLOC | ( | m | ) | malloc(m) |
Definition at line 136 of file ISConstants.h.
#define MASK | ( | _prefix, | |
_val | |||
) | ((_prefix##_MASK) & ((_val) << (_prefix##_SHIFT))) |
Definition at line 261 of file ISConstants.h.
#define MEMBER_ITEM_SIZE | ( | type, | |
member | |||
) | sizeof(((type*)NULL)->member[0]) |
Definition at line 338 of file ISConstants.h.
#define MEMBERSIZE | ( | type, | |
member | |||
) | sizeof(((type*)0)->member) |
Definition at line 334 of file ISConstants.h.
#define MS2SEC_D | ( | ms | ) | ((static_cast<double>(ms))*1.0E-3) |
Definition at line 446 of file ISConstants.h.
#define NULLPTR 0 |
Definition at line 426 of file ISConstants.h.
#define OFFSET_OF_MEMBER_INDEX | ( | type, | |
member, | |||
i | |||
) | (offsetof(type, member) + (i) * MEMBER_ITEM_SIZE(type, member)) |
Definition at line 343 of file ISConstants.h.
#define OFFSET_OF_MEMBER_INDEX_SUBMEMBER | ( | type, | |
member, | |||
i, | |||
submember | |||
) | (offsetof(type, member[0].submember) + (i) * MEMBER_ITEM_SIZE(type, member)) |
Definition at line 348 of file ISConstants.h.
#define OVERRIDE |
Definition at line 423 of file ISConstants.h.
#define PACKED |
Definition at line 235 of file ISConstants.h.
#define POP_PACK _Pragma("pack(pop)") |
Definition at line 234 of file ISConstants.h.
#define PRE_PROC_COMBINE | ( | X, | |
Y | |||
) | X##Y |
Definition at line 413 of file ISConstants.h.
#define PUSH_PACK_1 _Pragma("pack(push, 1)") |
Definition at line 231 of file ISConstants.h.
#define PUSH_PACK_4 _Pragma("pack(push, 4)") |
Definition at line 232 of file ISConstants.h.
#define PUSH_PACK_8 _Pragma("pack(push, 8)") |
Definition at line 233 of file ISConstants.h.
#define RAD2DEG | ( | rad | ) | ((rad)*(180.0f/M_PI)) |
Definition at line 360 of file ISConstants.h.
#define RAD2DEGMULT (180.0f/M_PI) |
Definition at line 369 of file ISConstants.h.
#define RAMFUNC |
Definition at line 251 of file ISConstants.h.
#define REALLOC | ( | m, | |
size | |||
) | realloc(m, size) |
Definition at line 137 of file ISConstants.h.
#define SNPRINTF snprintf |
Definition at line 146 of file ISConstants.h.
#define SSCANF sscanf |
Definition at line 173 of file ISConstants.h.
#define STATIC_ASSERT | ( | exp | ) | static_assert(exp, "STATIC ASSERT FAILED!") |
Definition at line 416 of file ISConstants.h.
#define STATIC_ASSERT_MSG | ( | exp, | |
msg | |||
) | static_assert(exp, msg) |
Definition at line 420 of file ISConstants.h.
#define STRINGIFY | ( | x | ) | #x |
Definition at line 352 of file ISConstants.h.
#define STRNCPY | ( | a, | |
b, | |||
c | |||
) | strncpy((char*)a, (char*)b, c) |
Definition at line 177 of file ISConstants.h.
#define SWAP16 | ( | v | ) | ((uint16_t)(((uint16_t)(v) >> 8) | ((uint16_t)(v) << 8))) |
Definition at line 265 of file ISConstants.h.
#define SWAP32 | ( | v | ) | ((uint32_t)(((uint32_t)SWAP16((uint32_t)(v) >> 16)) | ((uint32_t)SWAP16((uint32_t)(v)) << 16))) |
Definition at line 282 of file ISConstants.h.
#define SWAP64 | ( | v | ) | ((uint64_t)(((uint64_t)SWAP32((uint64_t)(v) >> 32)) | ((uint64_t)SWAP32((uint64_t)(v)) << 32))) |
Definition at line 286 of file ISConstants.h.
#define UINT32_TIME_DIFF | ( | current, | |
prev | |||
) | ((uint32_t)(current) - (uint32_t)(prev)) |
Definition at line 439 of file ISConstants.h.
#define UNMASK | ( | _word, | |
_prefix | |||
) | (((_word) & (_prefix##_MASK)) >> (_prefix##_SHIFT)) |
Definition at line 257 of file ISConstants.h.
#define UNWRAP_90DEG_F32 | ( | x | ) | { if((x) < (-90.0f)) { (x) += (180.0f); } if((x) > (90.0f)) { (x) -= (180.0f); } } |
Definition at line 764 of file ISConstants.h.
#define UNWRAP_90DEG_F64 | ( | x | ) | { if((x) < (-90.0 )) { (x) += (180.0 ); } if((x) > (90.0 )) { (x) -= (180.0 ); } } |
Definition at line 763 of file ISConstants.h.
#define UNWRAP_DEG_F32 | ( | x | ) | { if((x) < (-180.0f)) { (x) += (360.0f); } if((x) > (180.0f)) { (x) -= (360.0f); } } |
Definition at line 762 of file ISConstants.h.
#define UNWRAP_DEG_F64 | ( | x | ) | { if((x) < (-180.0 )) { (x) += (360.0 ); } if((x) > (180.0 )) { (x) -= (360.0 ); } } |
Definition at line 761 of file ISConstants.h.
#define UNWRAP_F32 | ( | x | ) | { if((x) < (-C_PI_F)) { (x) += (C_TWOPI_F); } if((x) > (C_PI_F)) { (x) -= (C_TWOPI_F); } } |
Definition at line 766 of file ISConstants.h.
#define UNWRAP_F64 | ( | x | ) | { if((x) < (-C_PI)) { (x) += (C_TWOPI); } if((x) > (C_PI)) { (x) -= (C_TWOPI); } } |
Definition at line 765 of file ISConstants.h.
#define UNWRAP_ZERO_TWOPI_F32 | ( | x | ) | { if((x) < (0.f)) { (x) += (C_TWOPI_F); } if((x) > (C_TWOPI_F)) { (x) -= (C_TWOPI_F); } } |
Definition at line 768 of file ISConstants.h.
#define UNWRAP_ZERO_TWOPI_F64 | ( | x | ) | { if((x) < (0.0)) { (x) += (C_TWOPI); } if((x) > (C_TWOPI)) { (x) -= (C_TWOPI); } } |
Definition at line 767 of file ISConstants.h.
Definition at line 797 of file ISConstants.h.
typedef float f_t |
Definition at line 786 of file ISConstants.h.
typedef int i_t |
Definition at line 787 of file ISConstants.h.
typedef f_t Matrix2[4] |
Definition at line 798 of file ISConstants.h.
typedef f_t Matrix3[9] |
Definition at line 799 of file ISConstants.h.
typedef double Matrix3d[9] |
Definition at line 802 of file ISConstants.h.
typedef f_t Matrix4[16] |
Definition at line 800 of file ISConstants.h.
typedef f_t Matrix5[25] |
Definition at line 801 of file ISConstants.h.
Definition at line 796 of file ISConstants.h.
typedef f_t Vector2[2] |
Definition at line 789 of file ISConstants.h.
typedef double Vector2d[2] |
Definition at line 788 of file ISConstants.h.
Definition at line 791 of file ISConstants.h.
typedef double Vector3d[3] |
Definition at line 790 of file ISConstants.h.
typedef f_t Vector4[4] |
Definition at line 793 of file ISConstants.h.
typedef double Vector4d[4] |
Definition at line 792 of file ISConstants.h.
typedef f_t Vector5[5] |
Definition at line 794 of file ISConstants.h.
typedef f_t Vector6[6] |
Definition at line 795 of file ISConstants.h.