Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

Well::TrackSampler Class Reference

Collects positions along selected well tracks. The DataPointSets will get new rows with the positions along the track. More...

Inheritance diagram for Well::TrackSampler:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 TrackSampler (const BufferStringSet &ioobjids, ObjectSet< DataPointSet > &, bool zvalsintime)
void usePar (const IOPar &)
int nextStep ()
const char * message () const
const char * nrDoneText () const
od_int64 nrDone () const
od_int64 totalNr () const
const BufferStringSetioObjIds () const
ObjectSet< DataPointSet > & dataPointSets ()

Static Public Member Functions

static const char * sKeyTopMrk ()
static const char * sKeyBotMrk ()
static const char * sKeyLimits ()
static const char * sKeySelRadius ()
static const char * sKeyDataStart ()
static const char * sKeyDataEnd ()
static const char * sKeyLogNm ()
static const char * sKeyFor2D ()
static const char * sKeyDahCol ()

Public Attributes

BufferString topmrkr
BufferString botmrkr
BufferStringSet lognms
float above
float below
float locradius
bool for2d
bool minidps
bool mkdahcol

Protected Member Functions

void getData (const Data &, DataPointSet &)
void getLimitPos (const MarkerSet &, bool, float &) const
bool getSnapPos (const Data &, float, BinIDValue &, int &, Coord3 &) const
void addPosns (DataPointSet &, const BinIDValue &, const Coord3 &, float dah) const

Protected Attributes

const BufferStringSetids
ObjectSet< DataPointSet > & dpss
int curid
const bool zistime
Interval< float > fulldahrg
int dahcolnr

Detailed Description

Collects positions along selected well tracks. The DataPointSets will get new rows with the positions along the track.


Constructor & Destructor Documentation

Well::TrackSampler::TrackSampler ( const BufferStringSet ioobjids,
ObjectSet< DataPointSet > &  ,
bool  zvalsintime 
)

Member Function Documentation

void Well::TrackSampler::addPosns ( DataPointSet ,
const BinIDValue ,
const Coord3 ,
float  dah 
) const [protected]
ObjectSet<DataPointSet>& Well::TrackSampler::dataPointSets (  )  [inline]
void Well::TrackSampler::getData ( const Data ,
DataPointSet  
) [protected]
void Well::TrackSampler::getLimitPos ( const MarkerSet ,
bool  ,
float &   
) const [protected]
bool Well::TrackSampler::getSnapPos ( const Data ,
float  ,
BinIDValue ,
int &  ,
Coord3  
) const [protected]
const BufferStringSet& Well::TrackSampler::ioObjIds (  )  const [inline]
const char* Well::TrackSampler::message (  )  const [inline, virtual]

Reimplemented from Task.

int Well::TrackSampler::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 Well::TrackSampler::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

const char* Well::TrackSampler::nrDoneText (  )  const [inline, virtual]

Reimplemented from Task.

static const char* Well::TrackSampler::sKeyBotMrk (  )  [static]
static const char* Well::TrackSampler::sKeyDahCol (  )  [static]
static const char* Well::TrackSampler::sKeyDataEnd (  )  [static]
static const char* Well::TrackSampler::sKeyDataStart (  )  [static]
static const char* Well::TrackSampler::sKeyFor2D (  )  [static]
static const char* Well::TrackSampler::sKeyLimits (  )  [static]
static const char* Well::TrackSampler::sKeyLogNm (  )  [static]
static const char* Well::TrackSampler::sKeySelRadius (  )  [static]
static const char* Well::TrackSampler::sKeyTopMrk (  )  [static]
od_int64 Well::TrackSampler::totalNr (  )  const [inline, virtual]

Reimplemented from Task.

void Well::TrackSampler::usePar ( const IOPar  ) 

Member Data Documentation

int Well::TrackSampler::curid [protected]
const bool Well::TrackSampler::zistime [protected]