blah2
A real-time passive radar
Interpolate.h
Go to the documentation of this file.
1 
11 #ifndef INTERPOLATE_H
12 #define INTERPOLATE_H
13 
14 #include "data/Map.h"
15 #include "data/Detection.h"
16 
18 {
19 private:
21  bool doDelay;
22 
24  bool doDoppler;
25 
28 
29 public:
34  Interpolate(bool doDelay, bool doDoppler);
35 
38  ~Interpolate();
39 
43  Detection *process(Detection *x, Map<std::complex<double>> *y);
44 };
45 
46 #endif
A class to store detection data.
Definition: Detection.h:14
A class to interpolate detection data using a quadratic curve.
Definition: Interpolate.h:18
bool doDelay
True if interpolating over delay.
Definition: Interpolate.h:21
~Interpolate()
Destructor.
Definition: Interpolate.cpp:16
Detection * process(Detection *x, Map< std::complex< double >> *y)
Implement the 1D CFAR detector.
Definition: Interpolate.cpp:20
Detection * detection
Pointer to detection data to store result.
Definition: Interpolate.h:27
Interpolate(bool doDelay, bool doDoppler)
Constructor.
Definition: Interpolate.cpp:9
bool doDoppler
True if interpolating over Doppler.
Definition: Interpolate.h:24
A class to store an ambiguity map.
Definition: Map.h:20