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

Well::Reader Class Reference

Inheritance diagram for Well::Reader:
Well::IO

List of all members.

Public Member Functions

 Reader (const char *fnm, Data &)
bool get () const
 Just read all.
bool getInfo () const
 Read Info only.
bool getTrack () const
 Read Track only.
bool getLogs () const
 Read logs only.
bool getMarkers () const
 Read Markers only.
bool getD2T () const
 Read D2T model only.
bool getCSMdl () const
 Read Checkshot model only.
bool getDispProps () const
 Read display props only.
bool getInfo (std::istream &) const
bool addLog (std::istream &) const
bool getMarkers (std::istream &) const
bool getD2T (std::istream &) const
bool getCSMdl (std::istream &) const
bool getDispProps (std::istream &) const
void getLogInfo (BufferStringSet &) const
Interval< float > getLogDahRange (const char *) const
 If no log with this name, returns [undef,undef].

Protected Member Functions

bool getOldTimeWell (std::istream &) const
void readLogData (Log &, std::istream &, int) const
bool getTrack (std::istream &) const
bool doGetD2T (std::istream &, bool csmdl) const
bool doGetD2T (bool) const

Static Protected Member Functions

static LogrdLogHdr (std::istream &, int &, int)

Protected Attributes

Datawd

Constructor & Destructor Documentation

Well::Reader::Reader ( const char *  fnm,
Data  
)

Member Function Documentation

bool Well::Reader::addLog ( std::istream &   )  const
bool Well::Reader::doGetD2T ( std::istream &  ,
bool  csmdl 
) const [protected]
bool Well::Reader::doGetD2T ( bool   )  const [protected]
bool Well::Reader::get (  )  const

Just read all.

bool Well::Reader::getCSMdl (  )  const

Read Checkshot model only.

bool Well::Reader::getCSMdl ( std::istream &   )  const
bool Well::Reader::getD2T ( std::istream &   )  const
bool Well::Reader::getD2T (  )  const

Read D2T model only.

bool Well::Reader::getDispProps (  )  const

Read display props only.

bool Well::Reader::getDispProps ( std::istream &   )  const
bool Well::Reader::getInfo (  )  const

Read Info only.

bool Well::Reader::getInfo ( std::istream &   )  const
Interval<float> Well::Reader::getLogDahRange ( const char *   )  const

If no log with this name, returns [undef,undef].

void Well::Reader::getLogInfo ( BufferStringSet  )  const
bool Well::Reader::getLogs (  )  const

Read logs only.

bool Well::Reader::getMarkers ( std::istream &   )  const
bool Well::Reader::getMarkers (  )  const

Read Markers only.

bool Well::Reader::getOldTimeWell ( std::istream &   )  const [protected]
bool Well::Reader::getTrack ( std::istream &   )  const [protected]
bool Well::Reader::getTrack (  )  const

Read Track only.

static Log* Well::Reader::rdLogHdr ( std::istream &  ,
int &  ,
int   
) [static, protected]
void Well::Reader::readLogData ( Log ,
std::istream &  ,
int   
) const [protected]

Member Data Documentation

Data& Well::Reader::wd [protected]