<divclass="line"><aname="l00069"></a><spanclass="lineno"> 69</span> <spanclass="comment">// Check if there exists a cast to the required type</span></div>
<divclass="line"><aname="l00070"></a><spanclass="lineno"> 70</span> <spanclass="comment">// Check if there exists a cast to the required type</span></div>
<divclass="line"><aname="l00072"></a><spanclass="lineno"> 72</span>  err <<<spanclass="stringliteral">"AutoCast: Can not cast from type "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>() <<<spanclass="stringliteral">" to "</span><<<aclass="code"href="classsdr_1_1_traits.html">Traits<Scalar>::scalarId</a>;</div>
<divclass="line"><aname="l00073"></a><spanclass="lineno"> 73</span>  err <<<spanclass="stringliteral">"AutoCast: Can not cast from type "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>() <<<spanclass="stringliteral">" to "</span><<<aclass="code"href="classsdr_1_1_traits.html">Traits<Scalar>::scalarId</a>;</div>
<divclass="line"><aname="l00092"></a><spanclass="lineno"> 92</span> <spanclass="comment">// If the identity conversion is selected -> forward buffer</span></div>
<divclass="line"><aname="l00093"></a><spanclass="lineno"> 93</span> <spanclass="comment">// If the identity conversion is selected -> forward buffer</span></div>
<divclass="line"><aname="l00116"></a><spanclass="lineno"> 116</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00125"></a><spanclass="lineno"> 125</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00136"></a><spanclass="lineno"> 136</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00145"></a><spanclass="lineno"> 145</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00156"></a><spanclass="lineno"> 156</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00165"></a><spanclass="lineno"> 165</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/4;</div>
<divclass="line"><aname="l00175"></a><spanclass="lineno"> 175</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00185"></a><spanclass="lineno"> 185</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00196"></a><spanclass="lineno"> 196</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00207"></a><spanclass="lineno"> 207</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00219"></a><spanclass="lineno"> 219</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00231"></a><spanclass="lineno"> 231</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00242"></a><spanclass="lineno"> 242</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="ttc"id="classsdr_1_1_config_html"><divclass="ttname"><ahref="classsdr_1_1_config.html">sdr::Config</a></div><divclass="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><divclass="ttdef"><b>Definition:</b> node.hh:19</div></div>
<divclass="ttc"id="classsdr_1_1_config_html"><divclass="ttname"><ahref="classsdr_1_1_config.html">sdr::Config</a></div><divclass="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><divclass="ttdef"><b>Definition:</b> node.hh:35</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html">sdr::RawBuffer</a></div><divclass="ttdoc">Base class of all buffers, represents an untyped array of bytes. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:32</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html">sdr::RawBuffer</a></div><divclass="ttdoc">Base class of all buffers, represents an untyped array of bytes. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:32</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb">sdr::Config::Type_s16</a></div><divclass="ttdoc">Real signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:28</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb">sdr::Config::Type_s16</a></div><divclass="ttdoc">Real signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:44</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07">sdr::Config::Type_cu16</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:33</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07">sdr::Config::Type_cu16</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:49</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8adcae9ece1014b07b0546a2b7a80e18c4"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8adcae9ece1014b07b0546a2b7a80e18c4">sdr::Config::Type_s8</a></div><divclass="ttdoc">Real signed 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:26</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8adcae9ece1014b07b0546a2b7a80e18c4"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8adcae9ece1014b07b0546a2b7a80e18c4">sdr::Config::Type_s8</a></div><divclass="ttdoc">Real signed 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:42</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a822092fbdd5957035d89b7a958fd1f67"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">sdr::RawBuffer::bytesLen</a></div><divclass="ttdeci">size_t bytesLen() const </div><divclass="ttdoc">Returns the size of the buffer by the view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:73</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a822092fbdd5957035d89b7a958fd1f67"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">sdr::RawBuffer::bytesLen</a></div><divclass="ttdeci">size_t bytesLen() const </div><divclass="ttdoc">Returns the size of the buffer by the view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:73</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a41429fafa5acac7eb6ab22001fedc3d7"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a41429fafa5acac7eb6ab22001fedc3d7">sdr::RawBuffer::data</a></div><divclass="ttdeci">char * data() const </div><divclass="ttdoc">Returns the pointer to the data of the buffer view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:69</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a41429fafa5acac7eb6ab22001fedc3d7"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a41429fafa5acac7eb6ab22001fedc3d7">sdr::RawBuffer::data</a></div><divclass="ttdeci">char * data() const </div><divclass="ttdoc">Returns the pointer to the data of the buffer view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:69</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_afd4c7e3fb94a057ac40e9877167791ec"><divclass="ttname"><ahref="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">sdr::Source::setConfig</a></div><divclass="ttdeci">virtual void setConfig(const Config &config)</div><divclass="ttdoc">Stores the configuration and propergates it if the configuration has been changed. </div><divclass="ttdef"><b>Definition:</b> node.cc:98</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_afd4c7e3fb94a057ac40e9877167791ec"><divclass="ttname"><ahref="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">sdr::Source::setConfig</a></div><divclass="ttdeci">virtual void setConfig(const Config &config)</div><divclass="ttdoc">Stores the configuration and propergates it if the configuration has been changed. </div><divclass="ttdef"><b>Definition:</b> node.cc:98</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a8acf3f265d8da760d0b75c9281da8c28"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a8acf3f265d8da760d0b75c9281da8c28">sdr::AutoCast::handleBuffer</a></div><divclass="ttdeci">virtual void handleBuffer(const RawBuffer &buffer, bool allow_overwrite)</div><divclass="ttdoc">Needs to be implemented by any sub-type to process the received data. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:89</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a8acf3f265d8da760d0b75c9281da8c28"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a8acf3f265d8da760d0b75c9281da8c28">sdr::AutoCast::handleBuffer</a></div><divclass="ttdeci">virtual void handleBuffer(const RawBuffer &buffer, bool allow_overwrite)</div><divclass="ttdoc">Needs to be implemented by any sub-type to process the received data. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:90</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_ab887e598a2c4dc1a3a3f1027d91e0e58"><divclass="ttname"><ahref="classsdr_1_1_logger.html#ab887e598a2c4dc1a3a3f1027d91e0e58">sdr::Logger::log</a></div><divclass="ttdeci">void log(const LogMessage &message)</div><divclass="ttdoc">Logs a message. </div><divclass="ttdef"><b>Definition:</b> logger.cc:100</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_ab887e598a2c4dc1a3a3f1027d91e0e58"><divclass="ttname"><ahref="classsdr_1_1_logger.html#ab887e598a2c4dc1a3a3f1027d91e0e58">sdr::Logger::log</a></div><divclass="ttdeci">void log(const LogMessage &message)</div><divclass="ttdoc">Logs a message. </div><divclass="ttdef"><b>Definition:</b> logger.cc:100</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:55</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:71</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_a9b12ce53593be134b7d7dea62607d22d"><divclass="ttname"><ahref="classsdr_1_1_logger.html#a9b12ce53593be134b7d7dea62607d22d">sdr::Logger::get</a></div><divclass="ttdeci">static Logger & get()</div><divclass="ttdoc">Returns the singleton instance of the logger. </div><divclass="ttdef"><b>Definition:</b> logger.cc:89</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_a9b12ce53593be134b7d7dea62607d22d"><divclass="ttname"><ahref="classsdr_1_1_logger.html#a9b12ce53593be134b7d7dea62607d22d">sdr::Logger::get</a></div><divclass="ttdeci">static Logger & get()</div><divclass="ttdoc">Returns the singleton instance of the logger. </div><divclass="ttdef"><b>Definition:</b> logger.cc:89</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html">sdr::AutoCast</a></div><divclass="ttdoc">This class performs some automatic casts to a certain buffer type if possible specified by the templa...</div><divclass="ttdef"><b>Definition:</b> autocast.hh:13</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html">sdr::AutoCast</a></div><divclass="ttdoc">This class performs some automatic casts to a certain buffer type if possible specified by the templa...</div><divclass="ttdef"><b>Definition:</b> autocast.hh:14</div></div>
<divclass="ttc"id="classsdr_1_1_sink_base_html"><divclass="ttname"><ahref="classsdr_1_1_sink_base.html">sdr::SinkBase</a></div><divclass="ttdoc">Basic interface of all Sinks. </div><divclass="ttdef"><b>Definition:</b> node.hh:158</div></div>
<divclass="ttc"id="classsdr_1_1_sink_base_html"><divclass="ttname"><ahref="classsdr_1_1_sink_base.html">sdr::SinkBase</a></div><divclass="ttdoc">Basic interface of all Sinks. </div><divclass="ttdef"><b>Definition:</b> node.hh:174</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a2384e82c2344e55b0246e8aebcd713f2"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a2384e82c2344e55b0246e8aebcd713f2">sdr::RawBuffer::ptr</a></div><divclass="ttdeci">char * ptr() const </div><divclass="ttdoc">Returns the pointer to the data (w/o view). </div><divclass="ttdef"><b>Definition:</b> buffer.hh:67</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a2384e82c2344e55b0246e8aebcd713f2"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a2384e82c2344e55b0246e8aebcd713f2">sdr::RawBuffer::ptr</a></div><divclass="ttdeci">char * ptr() const </div><divclass="ttdoc">Returns the pointer to the data (w/o view). </div><divclass="ttdef"><b>Definition:</b> buffer.hh:67</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76">sdr::Config::Type_cs8</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:32</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76">sdr::Config::Type_cs8</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:48</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_ad8f0b826c405a26bdb0884690b1dc1e6"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#ad8f0b826c405a26bdb0884690b1dc1e6">sdr::AutoCast::config</a></div><divclass="ttdeci">virtual void config(const Config &src_cfg)</div><divclass="ttdoc">Configures the auto cast node. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:24</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_ad8f0b826c405a26bdb0884690b1dc1e6"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#ad8f0b826c405a26bdb0884690b1dc1e6">sdr::AutoCast::config</a></div><divclass="ttdeci">virtual void config(const Config &src_cfg)</div><divclass="ttdoc">Configures the auto cast node. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:25</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7">sdr::Config::Type_cs16</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:34</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7">sdr::Config::Type_cs16</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:50</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856">sdr::Config::Type_cu8</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:31</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856">sdr::Config::Type_cu8</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:47</div></div>
<divclass="ttc"id="classsdr_1_1_traits_html"><divclass="ttname"><ahref="classsdr_1_1_traits.html">sdr::Traits</a></div><divclass="ttdoc">Forward declaration of type tratis template. </div><divclass="ttdef"><b>Definition:</b> traits.hh:20</div></div>
<divclass="ttc"id="classsdr_1_1_traits_html"><divclass="ttname"><ahref="classsdr_1_1_traits.html">sdr::Traits</a></div><divclass="ttdoc">Forward declaration of type tratis template. </div><divclass="ttdef"><b>Definition:</b> traits.hh:20</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a33a884aa9a57400004368773b1088382"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a33a884aa9a57400004368773b1088382">sdr::AutoCast::_identity</a></div><divclass="ttdeci">static size_t _identity(const RawBuffer &in, const RawBuffer &out)</div><divclass="ttdoc">Performs no cast at all. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:108</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a33a884aa9a57400004368773b1088382"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a33a884aa9a57400004368773b1088382">sdr::AutoCast::_identity</a></div><divclass="ttdeci">static size_t _identity(const RawBuffer &in, const RawBuffer &out)</div><divclass="ttdoc">Performs no cast at all. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:109</div></div>
<divclass="line"><aname="l00038"></a><spanclass="lineno"> 38</span>  err <<<spanclass="stringliteral">"Can not configure BufferNode sink. Source type is "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>()</div>
<divclass="line"><aname="l00039"></a><spanclass="lineno"> 39</span>  err <<<spanclass="stringliteral">"Can not configure BufferNode sink. Source type is "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>()</div>
<divclass="line"><aname="l00062"></a><spanclass="lineno"> 62</span> <spanclass="comment">// If the current buffer buffer does not contain enough smaples to fill an output buffer:</span></div>
<divclass="line"><aname="l00063"></a><spanclass="lineno"> 63</span> <spanclass="comment">// If the current buffer buffer does not contain enough smaples to fill an output buffer:</span></div>
<divclass="line"><aname="l00068"></a><spanclass="lineno"> 68</span> <spanclass="comment">// There are enough samples collected to fill an ouput buffer,</span></div>
<divclass="line"><aname="l00069"></a><spanclass="lineno"> 69</span> <spanclass="comment">// There are enough samples collected to fill an ouput buffer,</span></div>
<divclass="line"><aname="l00069"></a><spanclass="lineno">69</span> <spanclass="comment">// fill first out buffer and send it</span></div>
<divclass="line"><aname="l00070"></a><spanclass="lineno">70</span> <spanclass="comment">// fill first out buffer and send it</span></div>
<divclass="line"><aname="l00070"></a><spanclass="lineno"> 70</span> <aclass="code"href="classsdr_1_1_buffer.html">Buffer<Scalar></a> out = <aclass="code"href="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">_bufferSet</a>.getBuffer();</div>
<divclass="line"><aname="l00071"></a><spanclass="lineno"> 71</span> <aclass="code"href="classsdr_1_1_buffer.html">Buffer<Scalar></a> out = <aclass="code"href="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">_bufferSet</a>.getBuffer();</div>
<divclass="line"><aname="l00081"></a><spanclass="lineno"> 81</span> <aclass="code"href="classsdr_1_1_buffer.html">Buffer<Scalar></a> out = <aclass="code"href="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">_bufferSet</a>.getBuffer();</div>
<divclass="line"><aname="l00082"></a><spanclass="lineno"> 82</span> <aclass="code"href="classsdr_1_1_buffer.html">Buffer<Scalar></a> out = <aclass="code"href="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">_bufferSet</a>.getBuffer();</div>
<divclass="ttc"id="classsdr_1_1_config_html"><divclass="ttname"><ahref="classsdr_1_1_config.html">sdr::Config</a></div><divclass="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><divclass="ttdef"><b>Definition:</b> node.hh:19</div></div>
<divclass="ttc"id="classsdr_1_1_config_html"><divclass="ttname"><ahref="classsdr_1_1_config.html">sdr::Config</a></div><divclass="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><divclass="ttdef"><b>Definition:</b> node.hh:35</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a231ac24b83844174b6f611a709e50ec7"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a231ac24b83844174b6f611a709e50ec7">sdr::BufferNode::BufferNode</a></div><divclass="ttdeci">BufferNode(size_t bufferSize)</div><divclass="ttdoc">Constructs a new buffer node. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:22</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a231ac24b83844174b6f611a709e50ec7"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a231ac24b83844174b6f611a709e50ec7">sdr::BufferNode::BufferNode</a></div><divclass="ttdeci">BufferNode(size_t bufferSize)</div><divclass="ttdoc">Constructs a new buffer node. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:23</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_html_ad2232275b51b1189daea15c6cd9b3a20"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#ad2232275b51b1189daea15c6cd9b3a20">sdr::Buffer::size</a></div><divclass="ttdeci">size_t size() const </div><divclass="ttdoc">Returns the number of elements of type T in this buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:166</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_html_ad2232275b51b1189daea15c6cd9b3a20"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#ad2232275b51b1189daea15c6cd9b3a20">sdr::Buffer::size</a></div><divclass="ttdeci">size_t size() const </div><divclass="ttdoc">Returns the number of elements of type T in this buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:166</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_set_html"><divclass="ttname"><ahref="classsdr_1_1_buffer_set.html">sdr::BufferSet</a></div><divclass="ttdoc">A set of buffers, that tracks their usage. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:288</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_set_html"><divclass="ttname"><ahref="classsdr_1_1_buffer_set.html">sdr::BufferSet</a></div><divclass="ttdoc">A set of buffers, that tracks their usage. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:288</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html">sdr::BufferNode</a></div><divclass="ttdoc">A simple buffering node, that ensures a fixed buffer size. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:17</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html">sdr::BufferNode</a></div><divclass="ttdoc">A simple buffering node, that ensures a fixed buffer size. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:18</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a41429fafa5acac7eb6ab22001fedc3d7"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a41429fafa5acac7eb6ab22001fedc3d7">sdr::RawBuffer::data</a></div><divclass="ttdeci">char * data() const </div><divclass="ttdoc">Returns the pointer to the data of the buffer view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:69</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a41429fafa5acac7eb6ab22001fedc3d7"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a41429fafa5acac7eb6ab22001fedc3d7">sdr::RawBuffer::data</a></div><divclass="ttdeci">char * data() const </div><divclass="ttdoc">Returns the pointer to the data of the buffer view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:69</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_ace6451c9fe46e682742911b9dc3aa6e9"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#ace6451c9fe46e682742911b9dc3aa6e9">sdr::BufferNode::_samplesLeft</a></div><divclass="ttdeci">size_t _samplesLeft</div><divclass="ttdoc">Number of samples left. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:100</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_ace6451c9fe46e682742911b9dc3aa6e9"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#ace6451c9fe46e682742911b9dc3aa6e9">sdr::BufferNode::_samplesLeft</a></div><divclass="ttdeci">size_t _samplesLeft</div><divclass="ttdoc">Number of samples left. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:101</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_afd4c7e3fb94a057ac40e9877167791ec"><divclass="ttname"><ahref="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">sdr::Source::setConfig</a></div><divclass="ttdeci">virtual void setConfig(const Config &config)</div><divclass="ttdoc">Stores the configuration and propergates it if the configuration has been changed. </div><divclass="ttdef"><b>Definition:</b> node.cc:98</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_afd4c7e3fb94a057ac40e9877167791ec"><divclass="ttname"><ahref="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">sdr::Source::setConfig</a></div><divclass="ttdeci">virtual void setConfig(const Config &config)</div><divclass="ttdoc">Stores the configuration and propergates it if the configuration has been changed. </div><divclass="ttdef"><b>Definition:</b> node.cc:98</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_ad3b1f7333d120b68ef817ab040915c68"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#ad3b1f7333d120b68ef817ab040915c68">sdr::BufferNode::_temp</a></div><divclass="ttdeci">Buffer< Scalar > _temp</div><divclass="ttdoc">An intermediate buffer to hold left-over samples from the previous buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:98</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_ad3b1f7333d120b68ef817ab040915c68"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#ad3b1f7333d120b68ef817ab040915c68">sdr::BufferNode::_temp</a></div><divclass="ttdeci">Buffer< Scalar > _temp</div><divclass="ttdoc">An intermediate buffer to hold left-over samples from the previous buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:99</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:55</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:71</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a940f217ca5157e1a43c55fec08a22362"><divclass="ttname"><ahref="classsdr_1_1_config.html#a940f217ca5157e1a43c55fec08a22362">sdr::Config::bufferSize</a></div><divclass="ttdeci">size_t bufferSize() const </div><divclass="ttdoc">Returns the max. </div><divclass="ttdef"><b>Definition:</b> node.hh:67</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a940f217ca5157e1a43c55fec08a22362"><divclass="ttname"><ahref="classsdr_1_1_config.html#a940f217ca5157e1a43c55fec08a22362">sdr::Config::bufferSize</a></div><divclass="ttdeci">size_t bufferSize() const </div><divclass="ttdoc">Returns the max. </div><divclass="ttdef"><b>Definition:</b> node.hh:83</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a50fe21ba7349e28eb8c05b6bf65b9968"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">sdr::BufferNode::_bufferSet</a></div><divclass="ttdeci">BufferSet< Scalar > _bufferSet</div><divclass="ttdoc">A set of output buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:96</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a50fe21ba7349e28eb8c05b6bf65b9968"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">sdr::BufferNode::_bufferSet</a></div><divclass="ttdeci">BufferSet< Scalar > _bufferSet</div><divclass="ttdoc">A set of output buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:97</div></div>
<ahref="classsdr_1_1_a_g_c-members.html">List of all members</a></div>
<ahref="classsdr_1_1_a_g_c-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::AGC< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::AGC< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_base_band-members.html">List of all members</a></div>
<ahref="classsdr_1_1_base_band-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::BaseBand< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::BaseBand< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<!-- iframe showing the search results (closed by default) -->
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<divid="MSearchResultsWindow">
@ -92,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classsdr_1_1_f_i_r_band_pass-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_i_r_band_pass-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FIRBandPass< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FIRBandPass< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<!-- iframe showing the search results (closed by default) -->
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<divid="MSearchResultsWindow">
@ -92,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classsdr_1_1_f_i_r_band_stop-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_i_r_band_stop-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FIRBandStop< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FIRBandStop< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_f_i_r_filter-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_i_r_filter-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FIRFilter< Scalar, FilterCoeffs > Class Template Reference</div></div>
<divclass="title">sdr::FIRFilter< Scalar, FilterCoeffs > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
</div><!--header-->
</div><!--header-->
<divclass="contents">
<divclass="contents">
@ -845,7 +846,7 @@ template<class Scalar, class FilterCoeffs> </div>
</div><!-- contents -->
</div><!-- contents -->
<!-- start footer part -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
<hrclass="footer"/><addressclass="footer"><small>
Generated on Wed May 27 2015 14:36:14 for libsdr by  <ahref="http://www.doxygen.org/index.html">
Generated on Wed May 27 2015 15:24:41 for libsdr by  <ahref="http://www.doxygen.org/index.html">
<!-- iframe showing the search results (closed by default) -->
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<divid="MSearchResultsWindow">
@ -92,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classsdr_1_1_f_i_r_high_pass-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_i_r_high_pass-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FIRHighPass< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FIRHighPass< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<!-- iframe showing the search results (closed by default) -->
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<divid="MSearchResultsWindow">
@ -92,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classsdr_1_1_f_i_r_low_pass-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_i_r_low_pass-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FIRLowPass< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FIRLowPass< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_f_m_deemph-members.html">List of all members</a></div>
<ahref="classsdr_1_1_f_m_deemph-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FMDeemph< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FMDeemph< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<p>This node only implements the demodulation of the signal, the needed post-filtering (deemphasize) is implemented in a separate node, <code><aclass="el"href="classsdr_1_1_f_m_deemph.html"title="A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal. ">sdr::FMDeemph</a></code>. </p>
<ahref="classsdr_1_1_filter_node-members.html">List of all members</a></div>
<ahref="classsdr_1_1_filter_node-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FilterNode< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FilterNode< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_freq_shift-members.html">List of all members</a></div>
<ahref="classsdr_1_1_freq_shift-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FreqShift< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FreqShift< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_freq_shift_base-members.html">List of all members</a></div>
<ahref="classsdr_1_1_freq_shift_base-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::FreqShiftBase< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::FreqShiftBase< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_i_q_balance-members.html">List of all members</a></div>
<ahref="classsdr_1_1_i_q_balance-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::IQBalance< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::IQBalance< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_i_q_base_band-members.html">List of all members</a></div>
<ahref="classsdr_1_1_i_q_base_band-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::IQBaseBand< Scalar > Class Template Reference</div></div>
<divclass="title">sdr::IQBaseBand< Scalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>
<ahref="classsdr_1_1_inpol_sub_sampler-members.html">List of all members</a></div>
<ahref="classsdr_1_1_inpol_sub_sampler-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="headertitle">
<divclass="title">sdr::InpolSubSampler< iScalar, oScalar > Class Template Reference</div></div>
<divclass="title">sdr::InpolSubSampler< iScalar, oScalar > Class Template Reference<divclass="ingroups"><aclass="el"href="group__filters.html">Filter and signal processing nodes.</a></div></div></div>