22 #ifndef INCLUDED_RADAR_OS_CFAR_2D_VC_H
23 #define INCLUDED_RADAR_OS_CFAR_2D_VC_H
25 #include <gnuradio/tagged_stream_block.h>
58 typedef boost::shared_ptr<os_cfar_2d_vc>
sptr;
69 std::vector<int> samp_compare,
70 std::vector<int> samp_protect,
73 const std::string& len_key =
"packet_len");
#define RADAR_API
Definition: api.h:31
This block estimates peaks of a given matrix. A matrix can be represented as a combination of vectors...
Definition: os_cfar_2d_vc.h:56
virtual void set_samp_compare(std::vector< int > inp)=0
static sptr make(int vlen, std::vector< int > samp_compare, std::vector< int > samp_protect, float rel_threshold, float mult_threshold, const std::string &len_key="packet_len")
Return a shared_ptr to a new instance of radar::os_cfar_2d_vc.
virtual void set_mult_threshold(float inp)=0
boost::shared_ptr< os_cfar_2d_vc > sptr
Definition: os_cfar_2d_vc.h:58
virtual void set_rel_threshold(float inp)=0
virtual void set_samp_protect(std::vector< int > inp)=0
Definition: crop_matrix_vcvc.h:28