|
OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
|
| ►NInternalZGY | Implementation not visible to clients |
| CCompressFactoryImpl | Registry of known compress and decompress algorithms |
| CConfig | |
| CDataBuffer | Each DataBuffer instance represents some in memory data |
| CDataBufferNd | |
| CEnvironment | |
| CFileADT | |
| CFileCommon | Implementation of some methods that might be shared |
| CFileConfig | |
| CFileFactory | |
| CFileHeaderAccess | |
| CFileHeaderPOD | |
| CFileUtilsSeismicStore | |
| CGenLodBase | |
| CGenLodC | |
| CGenLodImpl | |
| CGUID | Simplified GUID handling. Only big endian, random number guids |
| CHeaderAccessFactory | |
| CHistHeaderAccess | |
| CHistHeaderV1Access | |
| CHistHeaderV1POD | Physical layout of Histogram Header version 1 |
| CHistHeaderV2Access | |
| CHistHeaderV2POD | Physical layout of Histogram Header version 2 and 3 |
| CHistogramBuilder | Collect statistics and histogram for bulk data |
| CHistogramData | A histogram for a data set |
| CIFileHeaderAccess | |
| CIHeaderAccess | |
| CIHistHeaderAccess | |
| CIInfoHeaderAccess | |
| CIJK | |
| CILookupTableAccess | |
| ►CImplicitLinearTransform2d | |
| CTiePoint | |
| CImplicitLinearTransform2dImp | |
| CInfoHeaderAccess | |
| CInfoHeaderV1Access | |
| CInfoHeaderV1POD | Physical layout of Info Header version 1 |
| CInfoHeaderV2Access | |
| CInfoHeaderV2POD | Physical layout of Info Header version 2 and 3 |
| CIOffsetHeaderAccess | |
| CLocalFileLinux | |
| CLodAllZero | Set the low resolution data to all zeros |
| CLodAverage | Arithmetic average of 8 neighboring integer samples |
| CLodAverage< float > | Arithmetic average of 8 neighboring float samples, ignoring NaN |
| CLodAverageNon0 | Arithmetic average, excluding zero, of integer data |
| CLodAverageNon0< float > | Arithmetic average, excluding NaN and zero, of float data |
| CLodDecimate | Use just one of the 8 input values |
| CLodDecimateSkipNaN | Use just one of the 8 integral input values |
| CLodDecimateSkipNaN< float > | Use just one of the 8 float input values, looking for one not NaN |
| CLodMaximum | Maximum of 8 neighboring samples, excluding NaN |
| CLodMedian | Median of 8 neighboring integer samples |
| CLodMedian< float > | Median of 8 neighboring float samples, ignoring NaN |
| CLodMinimum | Minimum of 8 neighboring samples, excluding NaN |
| CLodMinMax | Weird algorithm, probably not useful |
| CLodMostFrequent | Most frequent value |
| CLodSampling | Static methods for downsampling. Used by lodalgo.cpp only |
| CLodWeightedAverage | Weighted arithmetic average of 8 neighboring samples |
| CLogger | |
| CLoggerBase | |
| ►CLookupTable | Static methods to assist working with lookup tables |
| CLutInfo | Decoded contents of the lookup table for one brick or tile |
| CLookupTableV0Access | |
| CLutInfoEx | |
| ►CNullCompressPlugin | Example compression plug-in that always fails to compress |
| CRegister | Register the compress and decompress functions in the factory |
| COffsetHeaderAccess | |
| COffsetHeaderV1Access | |
| COffsetHeaderV1POD | Physical layout of Offset Header version 1 |
| COffsetHeaderV2Access | |
| COffsetHeaderV2POD | Physical layout of Offser Header version 2 and 3 (empty) |
| ►COrderedCornerPoints | |
| CElement | |
| CPrintingTimer | Timer that prints its result when going out of scope |
| CPushEnvironment | |
| CRawDataTypeDetails | |
| CRawDataTypeTraits | |
| CRawDataTypeTraits< float > | |
| CRawDataTypeTraits< std::int16_t > | |
| CRawDataTypeTraits< std::int32_t > | |
| CRawDataTypeTraits< std::int8_t > | |
| CRawDataTypeTraits< std::uint16_t > | |
| CRawDataTypeTraits< std::uint32_t > | |
| CRawDataTypeTraits< std::uint8_t > | |
| CRawPrintingTimer | Timer that prints its result when going out of scope |
| CReadRequest | |
| CSimpleTimer | Timer that knows where to store the result |
| CStatisticData | Holds the result of computing statistics |
| CSummaryPrintingTimer | SummaryTimer that prints its result when going out of scope |
| ►CSummaryTimer | Hold the timing results from zero or more Timer instances |
| CImpl | |
| CTimer | |
| CTmpLookupEntry | |
| ►CZgyInternalBulk | |
| CErrorsWillCorruptFile | |
| ►CZgyInternalMeta | |
| CErrorsWillCorruptFile | |
| CZgyInternalWriterArgs | Internal counterpart to OpenZGY::ZgyWriterArgs |
| ►NOpenZGY | The entire public API is in this namespace |
| ►NErrors | Exceptions that can be thrown by OpenZGY |
| CZgyAborted | User aborted the computation |
| CZgyCorruptedFile | The ZGY file became corrupted while writing to it |
| CZgyEndOfFile | Trying to read past EOF |
| CZgyError | Base class for all exceptions thrown by OpenZGY |
| CZgyFormatError | Corrupted or unsupported ZGY file |
| CZgyInternalError | Exception that might be caused by a bug in OpenZGY |
| CZgyIoError | Exception from the I/O layer |
| CZgyMissingFeature | Missing feature |
| CZgySegmentIsClosed | Exception used internally to request a retry |
| CZgyUserError | Exception that might be caused by the calling application |
| ►NImpl | Implementation of the abstract interfaces in OpenZGY |
| CEnumMapper | Convert between internal and external data types |
| CZgyMeta | High level API for reading and writing ZGY files |
| CZgyMetaAndTools | Add coordinate conversion to the concrete ZgyMeta class |
| CZgyReader | Concrete implementation of IZgyReader |
| CZgyUtils | Concrete implementation of IZgyUtils |
| CZgyWriter | Concrete implementation of IZgyWriter |
| CIOContext | Base class for backend specific context |
| CIZgyMeta | Base class of IZgyReader and IZgyWriter |
| CIZgyReader | Main API for reading ZGY files |
| CIZgyTools | Base class of IZgyReader and IZgyWriter |
| CIZgyUtils | Operations other than read and write |
| CIZgyWriter | Main API for creating ZGY files |
| CProgressWithDots | Simple progress bar |
| CSampleHistogram | Histogram of all sample values on the file |
| CSampleStatistics | Statistics of all sample values on the file |
| CSeismicStoreIOContext | Credentials and configuration for Seismic Store |
| CZgyWriterArgs | Argument package for creating a ZGY file |
1.8.17