OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ascostream Class Reference

OpendTect standard ascii format file writing. More...

Public Member Functions

 ascostream (od_ostream &)
 
 ascostream (od_ostream *)
 
virtual ~ascostream ()
 
bool isOK () const
 
bool putHeader (const char *filetype)
 
bool put (const char *, const char *val=0)
 
bool put (const char *, const OD::String &)
 
bool put (const char *, int)
 
bool put (const char *, int, int)
 
bool put (const char *, int, int, int)
 
bool put (const char *, int, int, int, int)
 
bool put (const char *, unsigned int)
 
bool put (const char *, unsigned int, unsigned int)
 
bool put (const char *, unsigned int, unsigned int, unsigned int)
 
bool put (const char *, unsigned int, unsigned int, unsigned int, unsigned int)
 
bool put (const char *, int64_t)
 
bool put (const char *, int64_t, int64_t)
 
bool put (const char *, int64_t, int64_t, int64_t)
 
bool put (const char *, int64_t, int64_t, int64_t, int64_t)
 
bool put (const char *, uint64_t)
 
bool put (const char *, uint64_t, uint64_t)
 
bool put (const char *, uint64_t, uint64_t, uint64_t)
 
bool put (const char *, uint64_t, uint64_t, uint64_t, uint64_t)
 
bool put (const char *, float)
 
bool put (const char *, float, float)
 
bool put (const char *, float, float, float)
 
bool put (const char *, float, float, float, float)
 
bool put (const char *, double)
 
bool put (const char *, double, double)
 
bool put (const char *, double, double, double)
 
bool put (const char *, double, double, double, double)
 
bool putYN (const char *, bool)
 
bool putYN (const char *, bool, bool)
 
bool putYN (const char *, bool, bool, bool)
 
bool putYN (const char *, bool, bool, bool, bool)
 
void newParagraph ()
 
od_ostreamstream ()
 

Protected Member Functions

void putKeyword (const char *, bool wsep=true)
 

Protected Attributes

od_ostreamstrm_
 
bool strmmine_
 

Detailed Description

OpendTect standard ascii format file writing.

An ascostream puts data in an OpendTect standard ascii format file. That means it has a OpendTect standard header and often keyword/value pairs separated by a colon.

Constructor & Destructor Documentation

ascostream::ascostream ( od_ostream )
ascostream::ascostream ( od_ostream )
virtual ascostream::~ascostream ( )
virtual

Member Function Documentation

bool ascostream::isOK ( ) const
void ascostream::newParagraph ( )
bool ascostream::put ( const char *  ,
const char *  val = 0 
)
bool ascostream::put ( const char *  ,
const OD::String  
)
bool ascostream::put ( const char *  ,
int  ,
int  ,
int  ,
int   
)
bool ascostream::put ( const char *  ,
int   
)
bool ascostream::put ( const char *  ,
int  ,
int   
)
bool ascostream::put ( const char *  ,
int  ,
int  ,
int   
)
bool ascostream::put ( const char *  ,
unsigned  int 
)
bool ascostream::put ( const char *  ,
unsigned  int,
unsigned  int 
)
bool ascostream::put ( const char *  ,
unsigned  int,
unsigned  int,
unsigned  int 
)
bool ascostream::put ( const char *  ,
unsigned  int,
unsigned  int,
unsigned  int,
unsigned  int 
)
bool ascostream::put ( const char *  ,
int64_t  ,
int64_t  ,
int64_t  ,
int64_t   
)
bool ascostream::put ( const char *  ,
int64_t   
)
bool ascostream::put ( const char *  ,
int64_t  ,
int64_t   
)
bool ascostream::put ( const char *  ,
int64_t  ,
int64_t  ,
int64_t   
)
bool ascostream::put ( const char *  ,
uint64_t   
)
bool ascostream::put ( const char *  ,
uint64_t  ,
uint64_t   
)
bool ascostream::put ( const char *  ,
uint64_t  ,
uint64_t  ,
uint64_t   
)
bool ascostream::put ( const char *  ,
uint64_t  ,
uint64_t  ,
uint64_t  ,
uint64_t   
)
bool ascostream::put ( const char *  ,
float   
)
bool ascostream::put ( const char *  ,
float  ,
float   
)
bool ascostream::put ( const char *  ,
float  ,
float  ,
float  ,
float   
)
bool ascostream::put ( const char *  ,
float  ,
float  ,
float   
)
bool ascostream::put ( const char *  ,
double   
)
bool ascostream::put ( const char *  ,
double  ,
double   
)
bool ascostream::put ( const char *  ,
double  ,
double  ,
double   
)
bool ascostream::put ( const char *  ,
double  ,
double  ,
double  ,
double   
)
bool ascostream::putHeader ( const char *  filetype)
void ascostream::putKeyword ( const char *  ,
bool  wsep = true 
)
protected
bool ascostream::putYN ( const char *  ,
bool  ,
bool  ,
bool   
)
bool ascostream::putYN ( const char *  ,
bool  ,
bool  ,
bool  ,
bool   
)
bool ascostream::putYN ( const char *  ,
bool   
)
bool ascostream::putYN ( const char *  ,
bool  ,
bool   
)
od_ostream& ascostream::stream ( )
inline

Member Data Documentation

od_ostream& ascostream::strm_
protected
bool ascostream::strmmine_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019