Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Private Attributes | List of all members
wavepath Class Reference

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>

Inheritance diagram for wavepath:
[legend]

Constructor & Destructor Documentation

wavepath::wavepath ( )
inline

Definition at line 48 of file wavepath.hh.

wavepath::~wavepath ( )
inline

Definition at line 49 of file wavepath.hh.

Member Function Documentation

void wavepath::add_node ( const wavenode  node)

Definition at line 63 of file wavepath.cc.

void wavepath::clear ( )
inline

Definition at line 66 of file wavepath.hh.

cluster wavepath::convert_to_cluster ( const int  scalemin,
const double  fs,
const int  path_width 
)

Definition at line 85 of file wavepath.cc.

int wavepath::freq ( int  id)
inline

Definition at line 57 of file wavepath.hh.

double wavepath::get_weight ( )
inline

Definition at line 61 of file wavepath.hh.

double wavepath::get_weight ( ) const
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.

int wavepath::is_endnode ( int  id)
inline

Definition at line 64 of file wavepath.hh.

int wavepath::length ( )
inline

Definition at line 51 of file wavepath.hh.

int wavepath::nodeid ( int  id)
inline

Definition at line 53 of file wavepath.hh.

void wavepath::print ( )

Definition at line 73 of file wavepath.cc.

int wavepath::scale ( int  id)
inline

Definition at line 59 of file wavepath.hh.

int wavepath::time ( int  id)
inline

Definition at line 55 of file wavepath.hh.

Member Data Documentation

int wavepath::offset
private

Definition at line 79 of file wavepath.hh.

nodes wavepath::path
private

Definition at line 78 of file wavepath.hh.

int wavepath::refscaleidx
private

Definition at line 81 of file wavepath.hh.

double wavepath::weight
private

Definition at line 82 of file wavepath.hh.


The documentation for this class was generated from the following files: