Public Member Functions | Protected Attributes

SeisTrcPropCalc Class Reference

calculates properties of a trace component More...

Inheritance diagram for SeisTrcPropCalc:
SeisTrcPropChg

List of all members.

Public Member Functions

 SeisTrcPropCalc (const SeisTrc &t, int ic=0)
void setComponent (int i)
ValueSeriesEvent< float, float > find (VSEvent::Type, Interval< float >, int occ=1) const
double corr (const SeisTrc &, const SampleGate &, bool alpick=false) const
double dist (const SeisTrc &, const SampleGate &, bool alpick=false) const
float getFreq (int isamp) const
float getPhase (int isamp) const
const SeisTrctrace () const

Protected Attributes

const SeisTrctrc
int curcomp

Detailed Description

calculates properties of a trace component


Constructor & Destructor Documentation

SeisTrcPropCalc::SeisTrcPropCalc ( const SeisTrc t,
int  ic = 0 
) [inline]

Member Function Documentation

double SeisTrcPropCalc::corr ( const SeisTrc ,
const SampleGate &  ,
bool  alpick = false 
) const
double SeisTrcPropCalc::dist ( const SeisTrc ,
const SampleGate &  ,
bool  alpick = false 
) const
ValueSeriesEvent<float,float> SeisTrcPropCalc::find ( VSEvent::Type  ,
Interval< float >  ,
int  occ = 1 
) const
float SeisTrcPropCalc::getFreq ( int  isamp  )  const
float SeisTrcPropCalc::getPhase ( int  isamp  )  const
void SeisTrcPropCalc::setComponent ( int  i  )  [inline]
const SeisTrc& SeisTrcPropCalc::trace (  )  const [inline]

Member Data Documentation

int SeisTrcPropCalc::curcomp [protected]
const SeisTrc& SeisTrcPropCalc::trc [protected]