OpenZGY/C++ Public API (ALPHA)
Access seismic data stored in ZGY format.
Classes | Namespaces | Functions
api.cpp File Reference

Implements the pure interfaces of the API. More...

#include "api.h"
#include "exception.h"
#include "impl/enum.h"
#include "impl/file.h"
#include "impl/file_sd.h"
#include "impl/meta.h"
#include "impl/bulk.h"
#include "impl/databuffer.h"
#include "impl/transform.h"
#include "impl/lodalgo.h"
#include "impl/statisticdata.h"
#include "impl/histogramdata.h"
#include "impl/genlod.h"
#include "impl/compression.h"

Classes

class  OpenZGY::Impl::ZgyMeta
 High level API for reading and writing ZGY files. More...
 
class  OpenZGY::Impl::ZgyMetaAndTools
 Add coordinate conversion to the concrete ZgyMeta class. More...
 
class  OpenZGY::Impl::ZgyReader
 Concrete implementation of IZgyReader. More...
 
class  OpenZGY::Impl::ZgyWriter
 Concrete implementation of IZgyWriter. More...
 
class  OpenZGY::Impl::ZgyUtils
 Concrete implementation of IZgyUtils. More...
 

Namespaces

 OpenZGY
 The entire public API is in this namespace.
 
 OpenZGY::Impl
 Implementation of the abstract interfaces in OpenZGY.
 
 OpenZGY::Formatters
 operator<< for readable output of enums etc.
 

Functions

std::string OpenZGY::Formatters::enumToString (SampleDataType value)
 Return the string representation of the input enum type.
 
std::string OpenZGY::Formatters::enumToString (UnitDimension value)
 Return the string representation of the input enum type.
 
std::string OpenZGY::Formatters::enumToString (DecimationType value)
 Return the string representation of the input enum type.
 
OPENZGY_API std::ostream & OpenZGY::Formatters::operator<< (std::ostream &os, SampleDataType value)
 Output the string representation of the input enum type.
 
OPENZGY_API std::ostream & OpenZGY::Formatters::operator<< (std::ostream &os, UnitDimension value)
 Output the string representation of the input enum type.
 
OPENZGY_API std::ostream & OpenZGY::Formatters::operator<< (std::ostream &os, DecimationType value)
 Output the string representation of the input enum type.
 

Detailed Description

Implements the pure interfaces of the API.