OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
Classes | Namespaces
file_sd.h File Reference

Low level I/O utilities, Seismic Store. More...

#include "file.h"

Go to the source code of this file.

Classes

class  InternalZGY::FileUtilsSeismicStore
 

Namespaces

 InternalZGY
 Implementation not visible to clients.
 

Detailed Description

Low level I/O utilities, Seismic Store.

This class declares an interface for utility functions specific to one backend. The actual implementaton is in some derived FileADT class, allowing us to use the same factory mechanism to access the functions.

It is also convenient because several of the methods require an open file handle. Even if not associated with a particular file. The application can open a long lived file handle that represents the seismic store connections with credentials etc. and just use that instance for performing seismic store related operations. For this reasons most of the methods are declared const. They don't modify the file handle itself.