ssrch_13.cc

来自「这是一个从音频信号里提取特征参量的程序」· CC 代码 · 共 78 行

CC
78
字号
// file: $isip/class/search/StackSearch/ssrch_13.cc// version: $Id: ssrch_13.cc,v 1.1 2002/07/17 17:08:55 jelinek Exp $//// isip include files//#include "StackSearch.h"// method: getTraces//// arguments://  DoubleLinkedList<Trace>& trace_list: (output) traces at particular level//  long level: (input) level of the traces to output//// return: logical error status//// returns all traces active at particular level//boolean StackSearch::getTraces(DoubleLinkedList<Trace>& trace_list_a,			       long level_a) {  // loop over all traces at the top level and put them  // in the top_trace_list_a list  //  Trace* curr_trace = NULL;  while (trace_lists_d(level_a).removeFirst(curr_trace)) {    trace_list_a.insertLast(curr_trace);  }  if (level_a == 0) {    // get also valid hypotheses    //    while (valid_hyps_d.removeFirst(curr_trace)) {      trace_list_a.insertLast(curr_trace);    }  }  // make sure there is at least one trace in the list  //  if ((trace_list_a.length() < 1)) {    // exit ungracefully    //    return false;  }  else {    // exit gracefully    //    return true;  }}// method: setTopLevelTraces//// arguments://  DoubleLinkedList<Trace>& top_trace_list: (input) traces to be placed on the top level//// return: logical error status//// set the list of traces to be on the top level//boolean StackSearch::setTopLevelTraces(                       DoubleLinkedList<Trace>& top_trace_list_a) {  // make sure there is at least one trace in the list  //  Trace* curr_trace = NULL;  while (top_trace_list_a.removeFirst(curr_trace)) {    trace_lists_d(0).insertLast(curr_trace);  }  // exit gracefully  //  return true;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?