21 #ifndef INCLUDED_RADAR_STATIC_TARGET_SIMULATOR_CC_H 22 #define INCLUDED_RADAR_STATIC_TARGET_SIMULATOR_CC_H 24 #include <gnuradio/tagged_stream_block.h> 99 typedef boost::shared_ptr<static_target_simulator_cc>
sptr;
116 static sptr make(std::vector<float> range,
117 std::vector<float> velocity,
118 std::vector<float> rcs,
119 std::vector<float> azimuth,
120 std::vector<float> position_rx,
123 float self_coupling_db,
124 bool rndm_phaseshift =
true,
125 bool self_coupling =
true,
126 const std::string& len_key =
"packet_len");
128 virtual void setup_targets(std::vector<float> range,
129 std::vector<float> velocity,
130 std::vector<float> rcs,
131 std::vector<float> azimuth,
132 std::vector<float> position_rx,
135 float self_coupling_db,
136 bool rndm_phaseshift,
137 bool self_coupling) = 0;
Definition: static_target_simulator_cc.h:96
Definition: crop_matrix_vcvc.h:28
boost::shared_ptr< static_target_simulator_cc > sptr
Definition: static_target_simulator_cc.h:99
#define RADAR_API
Definition: api.h:31