Public Member Functions | Protected Attributes

ZAxisTransformSampler Class Reference

List of all members.

Public Member Functions

 ZAxisTransformSampler (const ZAxisTransform &, bool back, const SamplingData< double > &, bool is2d=false)
virtual ~ZAxisTransformSampler ()
void setBinID (const BinID &bid)
void setLineName (const char *)
void setTrcNr (int)
float operator[] (int idx) const
void computeCache (const Interval< int > &range)

Protected Attributes

const ZAxisTransformtransform_
bool back_
bool is2d_
BufferString curlinenm_
BinID bid_
const SamplingData< double > sd_
TypeSet< float > cache_
int firstcachesample_

Constructor & Destructor Documentation

ZAxisTransformSampler::ZAxisTransformSampler ( const ZAxisTransform ,
bool  back,
const SamplingData< double > &  ,
bool  is2d = false 
)
virtual ZAxisTransformSampler::~ZAxisTransformSampler (  )  [virtual]

Member Function Documentation

void ZAxisTransformSampler::computeCache ( const Interval< int > &  range  ) 
float ZAxisTransformSampler::operator[] ( int  idx  )  const
void ZAxisTransformSampler::setBinID ( const BinID bid  )  [inline]
void ZAxisTransformSampler::setLineName ( const char *   ) 
void ZAxisTransformSampler::setTrcNr ( int   ) 

Member Data Documentation

bool ZAxisTransformSampler::back_ [protected]
bool ZAxisTransformSampler::is2d_ [protected]
const SamplingData<double> ZAxisTransformSampler::sd_ [protected]