Public Member Functions | Protected Attributes

SeisTrcValueSeries Class Reference

Inheritance diagram for SeisTrcValueSeries:
ValueSeries< float >

List of all members.

Public Member Functions

 SeisTrcValueSeries (const SeisTrc &t, int c)
void setComponent (int idx)
float value (od_int64 idx) const
bool writable () const
void setValue (od_int64 idx, float v)
float * arr ()
const float * arr () const
ValueSeries< float > * clone () const

Protected Attributes

SeisTrctrc_
int icomp_

Detailed Description

> Seismic traces conforming the ValueSeries<float> interface.

One of the components of a SeisTrc can be selected to form a ValueSeries.


Constructor & Destructor Documentation

SeisTrcValueSeries::SeisTrcValueSeries ( const SeisTrc t,
int  c 
) [inline]

Member Function Documentation

float* SeisTrcValueSeries::arr (  )  [virtual]

Reimplemented from ValueSeries< float >.

const float* SeisTrcValueSeries::arr (  )  const [virtual]

Reimplemented from ValueSeries< float >.

ValueSeries< float > * SeisTrcValueSeries::clone (  )  const [inline, virtual]

Implements ValueSeries< float >.

void SeisTrcValueSeries::setComponent ( int  idx  )  [inline]
void SeisTrcValueSeries::setValue ( od_int64  idx,
float  v 
) [inline]
float SeisTrcValueSeries::value ( od_int64  idx  )  const [inline]
bool SeisTrcValueSeries::writable (  )  const [inline, virtual]

Reimplemented from ValueSeries< float >.


Member Data Documentation

int SeisTrcValueSeries::icomp_ [protected]