Public Member Functions | Protected Member Functions | Protected Attributes

Well::Writer Class Reference

Inheritance diagram for Well::Writer:
Well::IO

List of all members.

Public Member Functions

 Writer (const char *fnm, const Data &)
bool put () const
 Just write all.
bool putInfoAndTrack () const
 Write Info and track.
bool putTrack () const
 Write track only.
bool putLogs () const
 Write logs only.
bool putMarkers () const
 Write Markers only.
bool putD2T () const
 Write D2T model only.
bool putCSMdl () const
 Write Check shot model only.
bool putDispProps () const
 Write display pars only.
bool putInfoAndTrack (std::ostream &) const
bool putLog (std::ostream &, const Log &) const
bool putMarkers (std::ostream &) const
bool putD2T (std::ostream &) const
bool putCSMdl (std::ostream &) const
bool putDispProps (std::ostream &) const
void setBinaryWriteLogs (bool yn)

Protected Member Functions

bool wrHdr (std::ostream &, const char *) const
bool putTrack (std::ostream &) const
bool doPutD2T (bool) const
bool doPutD2T (std::ostream &, bool) const

Protected Attributes

const Datawd
bool binwrlogs_

Constructor & Destructor Documentation

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

Member Function Documentation

bool Well::Writer::doPutD2T ( bool   )  const [protected]
bool Well::Writer::doPutD2T ( std::ostream &  ,
bool   
) const [protected]
bool Well::Writer::put (  )  const

Just write all.

bool Well::Writer::putCSMdl (  )  const

Write Check shot model only.

bool Well::Writer::putCSMdl ( std::ostream &   )  const
bool Well::Writer::putD2T ( std::ostream &   )  const
bool Well::Writer::putD2T (  )  const

Write D2T model only.

bool Well::Writer::putDispProps (  )  const

Write display pars only.

bool Well::Writer::putDispProps ( std::ostream &   )  const
bool Well::Writer::putInfoAndTrack ( std::ostream &   )  const
bool Well::Writer::putInfoAndTrack (  )  const

Write Info and track.

bool Well::Writer::putLog ( std::ostream &  ,
const Log  
) const
bool Well::Writer::putLogs (  )  const

Write logs only.

bool Well::Writer::putMarkers ( std::ostream &   )  const
bool Well::Writer::putMarkers (  )  const

Write Markers only.

bool Well::Writer::putTrack ( std::ostream &   )  const [protected]
bool Well::Writer::putTrack (  )  const

Write track only.

void Well::Writer::setBinaryWriteLogs ( bool  yn  )  [inline]
bool Well::Writer::wrHdr ( std::ostream &  ,
const char *   
) const [protected]

Member Data Documentation

bool Well::Writer::binwrlogs_ [protected]
const Data& Well::Writer::wd [protected]