DATRW++ library: seismic data I/O with multiple formats
datrw::mseed::MiniSEEDblock Class Reference

#include <mseedread.h>

Collaboration diagram for datrw::mseed::MiniSEEDblock:

Public Types

typedef aff::Series< TvalueTheap
 use aff shared heap to store and copy block More...
 
typedef char Tvalue
 type of data block value More...
 

Public Member Functions

 MiniSEEDblock (const unsigned int &blocksize=standard_block_size)
 
Tvalueblock () const
 
Tvalueblock (const unsigned int &i) const
 
unsigned int blocksize () const
 
unsigned int bytesize () const
 
Tvalue operator[] (const unsigned int &i)
 

Static Public Attributes

static const int standard_block_size =0x200
 standard block size for mini-SEED files (in SeisComP) More...
 

Private Attributes

Theap Mblock
 
unsigned int Mblocksize
 

Detailed Description

MiniSEED input block

This class just encapsulates memory handling for data blocks of different size.

Definition at line 77 of file mseedread.h.


The documentation for this class was generated from the following files: