|
MsPASS C++ API
2.4.1.dev4+g92330b7a
Defines the C++ API for MsPASS
|
Index entry describing one contiguous MiniSEED data segment. More...
#include <mseed_index.h>
Public Member Functions | |
| mseed_index () | |
| mseed_index (const mseed_index &parent) | |
| mseed_index & | operator= (const mseed_index &parent) |
Public Attributes | |
| std::string | net |
| std::string | sta |
| std::string | loc |
| std::string | chan |
| size_t | foff |
| size_t | nbytes |
| size_t | npts |
| double | samprate |
| double | starttime |
| double | endtime |
| double | last_packet_time |
Friends | |
| std::ostringstream & | operator<< (std::ostringstream &ss, const mseed_index &ind) |
Index entry describing one contiguous MiniSEED data segment.
|
inline |
|
inline |
Copy constructor.
References endtime, foff, last_packet_time, nbytes, npts, samprate, and starttime.
|
inline |
Assignment operator.
References chan, endtime, foff, last_packet_time, loc, nbytes, net, npts, samprate, sta, and starttime.
|
friend |
Stream an index entry to an output string stream.
| std::string mspass::io::mseed_index::chan |
Channel code.
| double mspass::io::mseed_index::endtime |
Segment end time as epoch seconds.
| size_t mspass::io::mseed_index::foff |
File offset of the first packet in this segment.
| double mspass::io::mseed_index::last_packet_time |
Start time of the last packet in the segment.
| std::string mspass::io::mseed_index::loc |
Location code.
| size_t mspass::io::mseed_index::nbytes |
Number of bytes in this segment.
| std::string mspass::io::mseed_index::net |
Network code.
| size_t mspass::io::mseed_index::npts |
Number of samples represented by this segment.
| double mspass::io::mseed_index::samprate |
Sample rate in samples per second.
| std::string mspass::io::mseed_index::sta |
Station code.
| double mspass::io::mseed_index::starttime |
Segment start time as epoch seconds.