|
OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
|
Additional Inherited Members | |
Public Types inherited from InternalZGY::IHeaderAccess | |
| typedef std::vector< std::uint8_t > | podbytes_t |
Public Member Functions inherited from InternalZGY::IInfoHeaderAccess | |
| virtual void | read (const std::shared_ptr< FileADT > &file, std::int64_t offset, std::int64_t size)=0 |
| virtual void | byteswap ()=0 |
| virtual void | calculate_cache ()=0 |
| virtual void | calculate_read (const podbytes_t &slbuf, const std::shared_ptr< IHistHeaderAccess > &hh)=0 |
| virtual podbytes_t | calculate_write ()=0 |
| virtual std::array< std::int64_t, 3 > | bricksize () const =0 |
| virtual std::array< float, 2 > | codingrange () const =0 |
| virtual std::array< std::uint8_t, 16 > | dataid () const =0 |
| virtual std::array< std::uint8_t, 16 > | verid () const =0 |
| virtual std::array< std::uint8_t, 16 > | previd () const =0 |
| virtual std::string | srcname () const =0 |
| virtual std::string | srcdesc () const =0 |
| virtual RawDataType | srctype () const =0 |
| virtual std::array< std::int64_t, 3 > | size () const =0 |
| virtual std::array< float, 3 > | orig () const =0 |
| virtual std::array< float, 3 > | inc () const =0 |
| virtual std::int64_t | scnt () const =0 |
| virtual double | ssum () const =0 |
| virtual double | sssq () const =0 |
| virtual float | smin () const =0 |
| virtual float | smax () const =0 |
| virtual std::array< float, 4 > | gpiline () const =0 |
| virtual std::array< float, 4 > | gpxline () const =0 |
| virtual std::array< double, 4 > | gpx () const =0 |
| virtual std::array< double, 4 > | gpy () const =0 |
| virtual RawDataType | datatype () const =0 |
| virtual std::string | hprjsys () const =0 |
| virtual RawHorizontalDimension | hdim () const =0 |
| virtual double | hunitfactor () const =0 |
| virtual std::string | hunitname () const =0 |
| virtual RawVerticalDimension | vdim () const =0 |
| virtual double | vunitfactor () const =0 |
| virtual std::string | vunitname () const =0 |
| virtual std::uint32_t | slbufsize () const =0 |
| virtual const std::array< std::array< double, 2 >, 4 > & | ocp_index () const =0 |
| virtual const std::array< std::array< double, 2 >, 4 > & | ocp_annot () const =0 |
| virtual const std::array< std::array< double, 2 >, 4 > & | ocp_world () const =0 |
| virtual std::int32_t | nlods () const =0 |
| virtual const std::vector< std::array< std::int64_t, 3 > > & | lodsizes () const =0 |
| virtual const std::vector< std::int64_t > & | alphaoffsets () const =0 |
| virtual const std::vector< std::int64_t > & | brickoffsets () const =0 |
| virtual void | setstats (std::int64_t scnt, double ssum, double sssq, float smin, float smax)=0 |
Public Member Functions inherited from InternalZGY::IHeaderAccess | |
| virtual podbytes_t | podbytes () const =0 |
1.8.17