Definition at line 45 of file wavepath.hh.
Public Member Functions | |
wavepath () | |
~wavepath () | |
void | add_node (const wavenode node) |
void | clear () |
cluster | convert_to_cluster (const int scalemin, const double fs, const int path_width) |
int | freq (int id) |
double | get_weight () |
double | get_weight () const |
void | init (const wavenode node, const int offset, const int refscaleidx, const double path_weight) |
int | is_endnode (int id) |
int | length () |
int | nodeid (int id) |
void | print () |
int | scale (int id) |
int | time (int id) |
Private Attributes | |
int | offset |
nodes | path |
int | refscaleidx |
double | weight |
#include <wavepath.hh>
|
inline |
Definition at line 48 of file wavepath.hh.
|
inline |
Definition at line 49 of file wavepath.hh.
void wavepath::add_node | ( | const wavenode | node | ) |
Definition at line 63 of file wavepath.cc.
|
inline |
Definition at line 66 of file wavepath.hh.
Definition at line 85 of file wavepath.cc.
Definition at line 57 of file wavepath.hh.
|
inline |
Definition at line 61 of file wavepath.hh.
|
inline |
Definition at line 62 of file wavepath.hh.
void wavepath::init | ( | const wavenode | node, |
const int | offset, | ||
const int | refscaleidx, | ||
const double | path_weight | ||
) |
Definition at line 45 of file wavepath.cc.
Definition at line 64 of file wavepath.hh.
|
inline |
Definition at line 51 of file wavepath.hh.
Definition at line 53 of file wavepath.hh.
void wavepath::print | ( | ) |
Definition at line 73 of file wavepath.cc.
Definition at line 59 of file wavepath.hh.
Definition at line 55 of file wavepath.hh.
|
private |
Definition at line 79 of file wavepath.hh.
|
private |
Definition at line 78 of file wavepath.hh.
|
private |
Definition at line 81 of file wavepath.hh.
|
private |
Definition at line 82 of file wavepath.hh.