15const std::string VERSION = std::string(TDMS_VERSION);
17const std::string VERSION =
"v1";
26typedef int *IArray_1d;
27typedef IArray_1d *IArray_2d;
28typedef IArray_2d *IArray_3d;
30typedef double *DArray_1d;
31typedef DArray_1d *DArray_2d;
32typedef DArray_2d *DArray_3d;
34typedef std::complex<double> *CArray_1d;
35typedef CArray_1d *CArray_2d;
36typedef CArray_2d *CArray_3d;
50 std::complex<double> X;
51 std::complex<double> Y;
52 std::complex<double> Z;
55enum AxialDirection { X =
'x', Y =
'y', Z =
'z' };
66enum ModeOfRun { Pass1, Pass2 };
67enum RCSType { parallel, perpendicular };
73namespace tdms_math_constants {
74const double DCPI = 3.14159265358979323846;
75const std::complex<double> IMAGINARY_UNIT =
76 std::complex<double>(0.0, 1.0);
83namespace tdms_phys_constants {
84const double EPSILON0 = 8.85400e-12;
85const double MU0 = 4.0 * tdms_math_constants::DCPI *
87const double LIGHT_V = 1.0 / sqrt(EPSILON0 * MU0);
88const double Z0 = 376.734;
FieldComponents
Definition globals.h:60