Logo coherent WaveBurst  
Library Reference Guide
Logo
Classes | Typedefs | Functions
wavepath.hh File Reference
#include <math.h>
#include <vector>
#include <set>
#include <iostream>
#include <string>
#include <algorithm>
#include "TNamed.h"
Include dependency graph for wavepath.hh:
This graph shows which files directly or indirectly include this file:

Classes

struct  pixel
 
struct  wavenode
 
class  wavepath
 

Typedefs

typedef std::vector< pixelcluster
 
typedef std::set< intnodeids
 
typedef std::vector< wavenodenodes
 

Functions

bool compare_paths (const wavepath &path1, const wavepath &path2)
 
std::vector< clusterselect_clusters_distinct_in_time (std::vector< cluster > &clusters, const double precision)
 

Typedef Documentation

◆ cluster

typedef std::vector<pixel> cluster

Definition at line 61 of file wavepath.hh.

◆ nodeids

typedef std::set<int> nodeids

Definition at line 37 of file wavepath.hh.

◆ nodes

typedef std::vector<wavenode> nodes

Definition at line 60 of file wavepath.hh.

Function Documentation

◆ compare_paths()

bool compare_paths ( const wavepath path1,
const wavepath path2 
)

Definition at line 23 of file wavepath.cc.

◆ select_clusters_distinct_in_time()

std::vector<cluster> select_clusters_distinct_in_time ( std::vector< cluster > &  clusters,
const double  precision 
)

Definition at line 166 of file wavepath.cc.