Public Member Functions | Static Public Member Functions | Protected Attributes

Wavelet Class Reference

Inheritance diagram for Wavelet:
NamedObject CallBacker

List of all members.

Public Member Functions

 Wavelet (const char *nm=0, int idxfsamp=0, float sr=mUdf(float))
 Wavelet (bool ricker_else_sinc, float fpeak, float sample_intv=mUdf(float), float scale=1)
 Wavelet (const Wavelet &)
Waveletoperator= (const Wavelet &)
virtual ~Wavelet ()
bool put (const IOObj *) const
int size () const
float * samples ()
const float * samples () const
float sampleRate () const
int centerSample () const
StepInterval< float > samplePositions () const
void reSize (int)
void set (int center, float samplerate)
void transform (float, float)
void normalize ()
float getExtrValue (bool ismax=true) const

Static Public Member Functions

static Waveletget (const IOObj *)

Protected Attributes

int iw
float dpos
float * samps
int sz

Constructor & Destructor Documentation

Wavelet::Wavelet ( const char *  nm = 0,
int  idxfsamp = 0,
float  sr = mUdf(float) 
)
Wavelet::Wavelet ( bool  ricker_else_sinc,
float  fpeak,
float  sample_intv = mUdf(float),
float  scale = 1 
)
Wavelet::Wavelet ( const Wavelet  ) 
virtual Wavelet::~Wavelet (  )  [virtual]

Member Function Documentation

int Wavelet::centerSample (  )  const [inline]
static Wavelet* Wavelet::get ( const IOObj  )  [static]
float Wavelet::getExtrValue ( bool  ismax = true  )  const
void Wavelet::normalize (  ) 
Wavelet& Wavelet::operator= ( const Wavelet  ) 
bool Wavelet::put ( const IOObj  )  const
void Wavelet::reSize ( int   ) 
StepInterval<float> Wavelet::samplePositions (  )  const [inline]
float Wavelet::sampleRate (  )  const [inline]
float* Wavelet::samples (  )  [inline]
const float* Wavelet::samples (  )  const [inline]
void Wavelet::set ( int  center,
float  samplerate 
)
int Wavelet::size (  )  const [inline]
void Wavelet::transform ( float  ,
float   
)

Member Data Documentation

float Wavelet::dpos [protected]
int Wavelet::iw [protected]
float* Wavelet::samps [protected]
int Wavelet::sz [protected]