|
OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
|
Low level I/O, abstract layer. More...
#include <cstdint>#include <vector>#include <string>#include <memory>#include <functional>#include "../declspec.h"#include "timer.h"Go to the source code of this file.
Classes | |
| class | InternalZGY::Config |
| class | InternalZGY::FileConfig |
| class | InternalZGY::ReadRequest |
| class | InternalZGY::FileADT |
| class | InternalZGY::FileFactory |
| class | InternalZGY::FileCommon |
| Implementation of some methods that might be shared. More... | |
Namespaces | |
| OpenZGY | |
| The entire public API is in this namespace. | |
| InternalZGY | |
| Implementation not visible to clients. | |
Typedefs | |
| typedef std::vector< ReadRequest > | InternalZGY::ReadList |
| typedef std::vector< ReadList > | InternalZGY::ReadDoubleList |
Enumerations | |
| enum | OpenMode { Closed = 0, ReadOnly, ReadWrite, Truncate } |
| enum | UsageHint { Unknown = 0x00, TextFile = 0x01, Header = 0x10, Data = 0x20, Compressed = 0x40, Mixed = 0x40 } |
Low level I/O, abstract layer.
This file contains the base class for low level I/O either to on-prem data using the regular read and write methods of the OS or to a cloud back-end.
1.8.17