|
0.45.0
|
#include <stdint.h>#include <thread>Namespaces | |
| namespace | iaux |
Macros | |
| #define | IGOR_PATHSEPARATOR_WINDOWS '\\' |
| #define | IGOR_PATHSEPARATOR_LINUX '/' |
| #define | S1(x) #x |
| #define | S2(x) S1(x) |
| #define | __IGOR_FILE_LINE__ __FILE__ ":" S2(__LINE__) |
| #define | IGOR_STDCALL stdcall |
| #define | IGOR_CDECL cdecl |
| #define | IGOR_DEFAULTCALL IGOR_CDECL |
| #define | M_E 2.71828182845904523536 |
| #define | M_LOG2E 1.44269504088896340736 |
| #define | M_LOG10E 0.434294481903251827651 |
| #define | M_LN2 0.693147180559945309417 |
| #define | M_LN10 2.30258509299404568402 |
| #define | M_PI 3.14159265358979323846 |
| #define | M_PI_2 1.57079632679489661923 |
| #define | M_PI_4 0.785398163397448309616 |
| #define | M_1_PI 0.318309886183790671538 |
| #define | M_2_PI 0.636619772367581343076 |
| #define | M_2_SQRTPI 1.12837916709551257390 |
| #define | M_SQRT2 1.41421356237309504880 |
| #define | M_SQRT1_2 0.707106781186547524401 |
| #define | IGOR_TAB L" " |
| #define | STR2(x) #x |
| helper macro to handle strings in macros More... | |
| #define | STR(x) STR2(x) |
| an other helper macro to handle strings in macros More... | |
| #define | IGOR_GRAM 0.001 |
| #define | IGOR_KILO 1.0 |
| #define | IGOR_TON 1000.0 |
| #define | IGOR_BASE_WEIGHT IGOR_KILO |
| #define | IGOR_MILLIMETER 0.001 |
| #define | IGOR_CENTIMETER 0.01 |
| #define | IGOR_DECIMETER 0.1 |
| #define | IGOR_METER 1.0 |
| #define | IGOR_KILOMETER 1000.0 |
| #define | IGOR_BASE_LENGHT IGOR_METER |
| #define | IGOR_MILLISECOND 1.0 |
| #define | IGOR_SECOND 1000.0 |
| #define | IGOR_MINUTE 60000.0 |
| #define | IGOR_BASE_TIME IGOR_MILLISECOND |
| #define | IGOR_EARTH_GRAVITY 9.81 |
| #define | __IGOR_BIT_0__ 0x00000001 |
| #define | __IGOR_BIT_1__ 0x00000002 |
| #define | __IGOR_BIT_2__ 0x00000004 |
| #define | __IGOR_BIT_3__ 0x00000008 |
| #define | __IGOR_BIT_4__ 0x00000010 |
| #define | __IGOR_BIT_5__ 0x00000020 |
| #define | __IGOR_BIT_6__ 0x00000040 |
| #define | __IGOR_BIT_7__ 0x00000080 |
| #define | __IGOR_BIT_8__ 0x00000100 |
| #define | __IGOR_BIT_9__ 0x00000200 |
| #define | __IGOR_BIT_10__ 0x00000400 |
| #define | __IGOR_BIT_11__ 0x00000800 |
| #define | __IGOR_BIT_12__ 0x00001000 |
| #define | __IGOR_BIT_13__ 0x00002000 |
| #define | __IGOR_BIT_14__ 0x00004000 |
| #define | __IGOR_BIT_15__ 0x00008000 |
| #define | __IGOR_BIT_16__ 0x00010000 |
| #define | __IGOR_BIT_17__ 0x00020000 |
| #define | __IGOR_BIT_18__ 0x00040000 |
| #define | __IGOR_BIT_19__ 0x00080000 |
| #define | __IGOR_BIT_20__ 0x00100000 |
| #define | __IGOR_BIT_21__ 0x00200000 |
| #define | __IGOR_BIT_22__ 0x00400000 |
| #define | __IGOR_BIT_23__ 0x00800000 |
| #define | __IGOR_BIT_24__ 0x01000000 |
| #define | __IGOR_BIT_25__ 0x02000000 |
| #define | __IGOR_BIT_26__ 0x04000000 |
| #define | __IGOR_BIT_27__ 0x08000000 |
| #define | __IGOR_BIT_28__ 0x10000000 |
| #define | __IGOR_BIT_29__ 0x20000000 |
| #define | __IGOR_BIT_30__ 0x40000000 |
| #define | __IGOR_BIT_31__ 0x80000000 |
| #define | IGOR_INVALID_ID 0 |
| #define | IGOR_RAD2GRAD 180.0 / M_PI |
| #define | IGOR_GRAD2RAD M_PI / 180.0 |
Typedefs | |
| typedef int8_t | int8 |
| typedef int16_t | int16 |
| typedef int32_t | int32 |
| typedef int64_t | int64 |
| typedef uint8_t | uint8 |
| typedef uint16_t | uint16 |
| typedef uint32_t | uint32 |
| typedef uint64_t | uint64 |
| typedef float | float32 |
| typedef double | float64 |
| typedef uint64 | iaID64 |
| typedef uint32 | iaID32 |
Enumerations | |
| enum class | iaux::iaAxis { iaux::X , iaux::Y , iaux::Z } |
Variables | |
| std::thread::id | IGOR_MAIN_THREAD_ID |
| #define __IGOR_BIT_0__ 0x00000001 |
| #define __IGOR_BIT_10__ 0x00000400 |
| #define __IGOR_BIT_11__ 0x00000800 |
| #define __IGOR_BIT_12__ 0x00001000 |
| #define __IGOR_BIT_13__ 0x00002000 |
| #define __IGOR_BIT_14__ 0x00004000 |
| #define __IGOR_BIT_15__ 0x00008000 |
| #define __IGOR_BIT_16__ 0x00010000 |
| #define __IGOR_BIT_17__ 0x00020000 |
| #define __IGOR_BIT_18__ 0x00040000 |
| #define __IGOR_BIT_19__ 0x00080000 |
| #define __IGOR_BIT_1__ 0x00000002 |
| #define __IGOR_BIT_20__ 0x00100000 |
| #define __IGOR_BIT_21__ 0x00200000 |
| #define __IGOR_BIT_22__ 0x00400000 |
| #define __IGOR_BIT_23__ 0x00800000 |
| #define __IGOR_BIT_24__ 0x01000000 |
| #define __IGOR_BIT_25__ 0x02000000 |
| #define __IGOR_BIT_26__ 0x04000000 |
| #define __IGOR_BIT_27__ 0x08000000 |
| #define __IGOR_BIT_28__ 0x10000000 |
| #define __IGOR_BIT_29__ 0x20000000 |
| #define __IGOR_BIT_2__ 0x00000004 |
| #define __IGOR_BIT_30__ 0x40000000 |
| #define __IGOR_BIT_31__ 0x80000000 |
| #define __IGOR_BIT_3__ 0x00000008 |
| #define __IGOR_BIT_4__ 0x00000010 |
| #define __IGOR_BIT_5__ 0x00000020 |
| #define __IGOR_BIT_6__ 0x00000040 |
| #define __IGOR_BIT_7__ 0x00000080 |
| #define __IGOR_BIT_8__ 0x00000100 |
| #define __IGOR_BIT_9__ 0x00000200 |
| #define __IGOR_FILE_LINE__ __FILE__ ":" S2(__LINE__) |
| #define IGOR_BASE_LENGHT IGOR_METER |
base length
| #define IGOR_BASE_TIME IGOR_MILLISECOND |
base time
| #define IGOR_BASE_WEIGHT IGOR_KILO |
base weight
| #define IGOR_CDECL cdecl |
| #define IGOR_CENTIMETER 0.01 |
definition of centimeter
| #define IGOR_DECIMETER 0.1 |
definition of decimeter
| #define IGOR_DEFAULTCALL IGOR_CDECL |
| #define IGOR_EARTH_GRAVITY 9.81 |
default gravity in m/s
| #define IGOR_GRAD2RAD M_PI / 180.0 |
| #define IGOR_GRAM 0.001 |
definitions of gram
| #define IGOR_INVALID_ID 0 |
| #define IGOR_KILO 1.0 |
definitions of kilogram
| #define IGOR_KILOMETER 1000.0 |
definition of kilometer
| #define IGOR_METER 1.0 |
definition of one meter
| #define IGOR_MILLIMETER 0.001 |
definition of millimeter
| #define IGOR_MILLISECOND 1.0 |
definition of millisecond
| #define IGOR_MINUTE 60000.0 |
definition of minute
| #define IGOR_PATHSEPARATOR_LINUX '/' |
| #define IGOR_PATHSEPARATOR_WINDOWS '\\' |
| #define IGOR_RAD2GRAD 180.0 / M_PI |
| #define IGOR_SECOND 1000.0 |
definition of second
| #define IGOR_STDCALL stdcall |
| #define IGOR_TAB L" " |
igor tab definition
| #define IGOR_TON 1000.0 |
definitions of ton
| #define M_1_PI 0.318309886183790671538 |
| #define M_2_PI 0.636619772367581343076 |
| #define M_2_SQRTPI 1.12837916709551257390 |
| #define M_E 2.71828182845904523536 |
| #define M_LN10 2.30258509299404568402 |
| #define M_LN2 0.693147180559945309417 |
| #define M_LOG10E 0.434294481903251827651 |
| #define M_LOG2E 1.44269504088896340736 |
| #define M_PI 3.14159265358979323846 |
| #define M_PI_2 1.57079632679489661923 |
| #define M_PI_4 0.785398163397448309616 |
| #define M_SQRT1_2 0.707106781186547524401 |
| #define M_SQRT2 1.41421356237309504880 |
| #define S1 | ( | x | ) | #x |
| #define S2 | ( | x | ) | S1(x) |
| #define STR | ( | x | ) | STR2(x) |
an other helper macro to handle strings in macros
| #define STR2 | ( | x | ) | #x |
helper macro to handle strings in macros
| typedef float float32 |
| typedef double float64 |
| typedef int16_t int16 |
| typedef int32_t int32 |
| typedef int64_t int64 |
| typedef int8_t int8 |
| typedef uint16_t uint16 |
| typedef uint32_t uint32 |
| typedef uint64_t uint64 |
| typedef uint8_t uint8 |
|
extern |
igor main thread id