Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
netpixel Class Reference

Definition at line 44 of file netpixel.hh.

Public Member Functions

 netpixel ()
 
 netpixel (size_t)
 
virtual ~netpixel ()
 
void append (int n)
 
size_t capacity ()
 
void clean ()
 
void clear ()
 
double getdata (char type='R', size_t n=0)
 
bool operator< (const netpixel &) const
 
netpixeloperator= (const netpixel &)
 
bool operator== (const netpixel &) const
 
bool read (const FILE *)
 
bool setdata (double a, char type='R', size_t n=0)
 
size_t size ()
 
bool write (const FILE *)
 

Public Attributes

size_t clusterID
 
bool core
 
std::vector< pixdatadata
 
float ellipticity
 
size_t frequency
 
size_t layers
 
float likelihood
 
std::vector< intneighbors
 
float null
 
float phi
 
float polarisation
 
float rate
 
std::vector< wavearray< float > > tdAmp
 
float theta
 
size_t time
 

#include <netpixel.hh>

Inheritance diagram for netpixel:
[legend]

Constructor & Destructor Documentation

◆ netpixel() [1/2]

netpixel::netpixel ( )

Definition at line 36 of file netpixel.cc.

◆ netpixel() [2/2]

netpixel::netpixel ( size_t  n)

Definition at line 45 of file netpixel.cc.

◆ ~netpixel()

virtual netpixel::~netpixel ( )
inlinevirtual

Definition at line 50 of file netpixel.hh.

Member Function Documentation

◆ append()

void netpixel::append ( int  n)
inline

Definition at line 103 of file netpixel.hh.

◆ capacity()

size_t netpixel::capacity ( )
inline

Definition at line 91 of file netpixel.hh.

◆ clean()

void netpixel::clean ( )
inline

Definition at line 99 of file netpixel.hh.

◆ clear()

void netpixel::clear ( )
inline

Definition at line 93 of file netpixel.hh.

◆ getdata()

double netpixel::getdata ( char  type = 'R',
size_t  n = 0 
)
inline

Definition at line 74 of file netpixel.hh.

◆ operator<()

bool netpixel::operator< ( const netpixel ) const
inline

Definition at line 52 of file netpixel.hh.

◆ operator=()

netpixel & netpixel::operator= ( const netpixel value)

Definition at line 70 of file netpixel.cc.

◆ operator==()

bool netpixel::operator== ( const netpixel ) const
inline

Definition at line 51 of file netpixel.hh.

◆ read()

bool netpixel::read ( const FILE *  fp)

Definition at line 147 of file netpixel.cc.

◆ setdata()

bool netpixel::setdata ( double  a,
char  type = 'R',
size_t  n = 0 
)
inline

Definition at line 58 of file netpixel.hh.

◆ size()

size_t netpixel::size ( )
inline

Definition at line 89 of file netpixel.hh.

◆ write()

bool netpixel::write ( const FILE *  fp)

Definition at line 91 of file netpixel.cc.

Member Data Documentation

◆ clusterID

size_t netpixel::clusterID

Definition at line 109 of file netpixel.hh.

◆ core

bool netpixel::core

Definition at line 120 of file netpixel.hh.

◆ data

std::vector<pixdata> netpixel::data

Definition at line 122 of file netpixel.hh.

◆ ellipticity

float netpixel::ellipticity

Definition at line 118 of file netpixel.hh.

◆ frequency

size_t netpixel::frequency

Definition at line 111 of file netpixel.hh.

◆ layers

size_t netpixel::layers

Definition at line 112 of file netpixel.hh.

◆ likelihood

float netpixel::likelihood

Definition at line 114 of file netpixel.hh.

◆ neighbors

std::vector<int> netpixel::neighbors

Definition at line 124 of file netpixel.hh.

◆ null

float netpixel::null

Definition at line 115 of file netpixel.hh.

◆ phi

float netpixel::phi

Definition at line 117 of file netpixel.hh.

◆ polarisation

float netpixel::polarisation

Definition at line 119 of file netpixel.hh.

◆ rate

float netpixel::rate

Definition at line 113 of file netpixel.hh.

◆ tdAmp

std::vector<wavearray<float> > netpixel::tdAmp

Definition at line 123 of file netpixel.hh.

◆ theta

float netpixel::theta

Definition at line 116 of file netpixel.hh.

◆ time

size_t netpixel::time

Definition at line 110 of file netpixel.hh.


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