OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CInternalZGY::CompressFactoryImplRegistry of known compress and decompress algorithms
 CInternalZGY::Config
 CInternalZGY::FileConfig
 CInternalZGY::DataBufferEach DataBuffer instance represents some in memory data
 CInternalZGY::DataBufferNd< T, NDim >
 CInternalZGY::OrderedCornerPoints::Element
 COpenZGY::Impl::EnumMapperConvert between internal and external data types
 CInternalZGY::Environment
 CInternalZGY::ZgyInternalMeta::ErrorsWillCorruptFile
 CInternalZGY::ZgyInternalBulk::ErrorsWillCorruptFile
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CInternalZGY::FileADT
 CInternalZGY::FileCommonImplementation of some methods that might be shared
 CInternalZGY::FileUtilsSeismicStore
 CInternalZGY::FileFactory
 CInternalZGY::FileHeaderPOD
 CInternalZGY::GenLodBase
 CInternalZGY::GenLodImpl
 CInternalZGY::GUIDSimplified GUID handling. Only big endian, random number guids
 CInternalZGY::HeaderAccessFactory
 CInternalZGY::HistHeaderV1PODPhysical layout of Histogram Header version 1
 CInternalZGY::HistHeaderV2PODPhysical layout of Histogram Header version 2 and 3
 CInternalZGY::HistogramBuilderCollect statistics and histogram for bulk data
 CInternalZGY::HistogramDataA histogram for a data set
 CInternalZGY::IHeaderAccess
 CInternalZGY::IFileHeaderAccess
 CInternalZGY::IHistHeaderAccess
 CInternalZGY::IInfoHeaderAccess
 CInternalZGY::ILookupTableAccess
 CInternalZGY::IOffsetHeaderAccess
 CInternalZGY::IJK
 CInternalZGY::SummaryTimer::Impl
 CInternalZGY::ImplicitLinearTransform2d
 CInternalZGY::ImplicitLinearTransform2dImp
 CInternalZGY::InfoHeaderV1PODPhysical layout of Info Header version 1
 CInternalZGY::InfoHeaderV2PODPhysical layout of Info Header version 2 and 3
 COpenZGY::IOContextBase class for backend specific context
 COpenZGY::SeismicStoreIOContextCredentials and configuration for Seismic Store
 COpenZGY::IZgyMetaBase class of IZgyReader and IZgyWriter
 COpenZGY::Impl::ZgyMetaHigh level API for reading and writing ZGY files
 COpenZGY::IZgyToolsBase class of IZgyReader and IZgyWriter
 COpenZGY::IZgyUtilsOperations other than read and write
 COpenZGY::Impl::ZgyUtilsConcrete implementation of IZgyUtils
 CInternalZGY::LodAllZero< T >Set the low resolution data to all zeros
 CInternalZGY::LodAverage< T >Arithmetic average of 8 neighboring integer samples
 CInternalZGY::LodAverage< float >Arithmetic average of 8 neighboring float samples, ignoring NaN
 CInternalZGY::LodAverageNon0< T >Arithmetic average, excluding zero, of integer data
 CInternalZGY::LodAverageNon0< float >Arithmetic average, excluding NaN and zero, of float data
 CInternalZGY::LodDecimate< T >Use just one of the 8 input values
 CInternalZGY::LodDecimateSkipNaN< T >Use just one of the 8 integral input values
 CInternalZGY::LodDecimateSkipNaN< float >Use just one of the 8 float input values, looking for one not NaN
 CInternalZGY::LodMaximum< T >Maximum of 8 neighboring samples, excluding NaN
 CInternalZGY::LodMedian< T >Median of 8 neighboring integer samples
 CInternalZGY::LodMedian< float >Median of 8 neighboring float samples, ignoring NaN
 CInternalZGY::LodMinimum< T >Minimum of 8 neighboring samples, excluding NaN
 CInternalZGY::LodMinMax< T >Weird algorithm, probably not useful
 CInternalZGY::LodMostFrequent< T, SkipNaN, SkipZero >Most frequent value
 CInternalZGY::LodSamplingStatic methods for downsampling. Used by lodalgo.cpp only
 CInternalZGY::LodWeightedAverage< T >Weighted arithmetic average of 8 neighboring samples
 CInternalZGY::LoggerBase
 CInternalZGY::Logger
 CInternalZGY::LookupTableStatic methods to assist working with lookup tables
 CInternalZGY::LookupTable::LutInfoDecoded contents of the lookup table for one brick or tile
 CInternalZGY::LutInfoEx
 CInternalZGY::NullCompressPluginExample compression plug-in that always fails to compress
 CInternalZGY::OffsetHeaderV1PODPhysical layout of Offset Header version 1
 CInternalZGY::OffsetHeaderV2PODPhysical layout of Offser Header version 2 and 3 (empty)
 CInternalZGY::OrderedCornerPoints
 COpenZGY::ProgressWithDotsSimple progress bar
 CInternalZGY::PushEnvironment
 CInternalZGY::RawDataTypeDetails
 CInternalZGY::RawDataTypeTraits< T >
 CInternalZGY::RawDataTypeTraits< float >
 CInternalZGY::RawDataTypeTraits< std::int16_t >
 CInternalZGY::RawDataTypeTraits< std::int32_t >
 CInternalZGY::RawDataTypeTraits< std::int8_t >
 CInternalZGY::RawDataTypeTraits< std::uint16_t >
 CInternalZGY::RawDataTypeTraits< std::uint32_t >
 CInternalZGY::RawDataTypeTraits< std::uint8_t >
 CInternalZGY::ReadRequest
 CInternalZGY::NullCompressPlugin::RegisterRegister the compress and decompress functions in the factory
 COpenZGY::SampleHistogramHistogram of all sample values on the file
 COpenZGY::SampleStatisticsStatistics of all sample values on the file
 CInternalZGY::StatisticDataHolds the result of computing statistics
 CInternalZGY::SummaryTimerHold the timing results from zero or more Timer instances
 CInternalZGY::SummaryPrintingTimerSummaryTimer that prints its result when going out of scope
 CInternalZGY::ImplicitLinearTransform2d::TiePoint
 CInternalZGY::Timer
 CInternalZGY::PrintingTimerTimer that prints its result when going out of scope
 CInternalZGY::RawPrintingTimerTimer that prints its result when going out of scope
 CInternalZGY::SimpleTimerTimer that knows where to store the result
 CInternalZGY::TmpLookupEntry
 CInternalZGY::ZgyInternalBulk
 CInternalZGY::ZgyInternalMeta
 CInternalZGY::ZgyInternalWriterArgsInternal counterpart to OpenZGY::ZgyWriterArgs
 COpenZGY::ZgyWriterArgsArgument package for creating a ZGY file