00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <stdio.h>
00024
00025 #include "ArrayDipole.hh"
00026
00027
00028 int main(int argc, char *argv[])
00029 {
00030 clArrayDipole Dipole;
00031
00032 Dipole.Initialize(2.0, 1430.0, 44100, 512, 100.0, true);
00033 printf("Sensor 0: 0 %.5f/%li 45 %.5f/%li 90 %.5f/%li\n",
00034 Dipole.GetDelayTime(0, 0.0) * 1000.0, Dipole.GetDelaySamples(0, 0.0),
00035 Dipole.GetDelayTime(0, 0.785) * 1000.0, Dipole.GetDelaySamples(0, 0.785),
00036 Dipole.GetDelayTime(0, 1.571) * 1000.0, Dipole.GetDelaySamples(0, 1.571));
00037 printf("Sensor 1: 0 %.5f/%li 45 %.5f/%li 90 %.5f/%li\n",
00038 Dipole.GetDelayTime(1, 0.0) * 1000.0, Dipole.GetDelaySamples(1, 0.0),
00039 Dipole.GetDelayTime(1, 0.785) * 1000.0, Dipole.GetDelaySamples(1, 0.785),
00040 Dipole.GetDelayTime(1, 1.571) * 1000.0, Dipole.GetDelaySamples(1, 1.571));
00041 printf("Sensor 0: -0 %.5f/%li -45 %.5f/%li -90 %.5f/%li\n",
00042 Dipole.GetDelayTime(0, -0.0) * 1000.0, Dipole.GetDelaySamples(0, -0.0),
00043 Dipole.GetDelayTime(0, -0.785) * 1000.0, Dipole.GetDelaySamples(0, -0.785),
00044 Dipole.GetDelayTime(0, -1.571) * 1000.0, Dipole.GetDelaySamples(0, -1.571));
00045 printf("Sensor 1: -0 %.5f/%li -45 %.5f/%li -90 %.5f/%li\n",
00046 Dipole.GetDelayTime(1, -0.0) * 1000.0, Dipole.GetDelaySamples(1, -0.0),
00047 Dipole.GetDelayTime(1, -0.785) * 1000.0, Dipole.GetDelaySamples(1, -0.785),
00048 Dipole.GetDelayTime(1, -1.571) * 1000.0, Dipole.GetDelaySamples(1, -1.571));
00049 Dipole.Uninitialize();
00050 }
00051