UNIVERS
15.3
UNIVERS base processing software API
|
Public Attributes | |
char * | fpath |
int | fildes |
char | omode |
char | media |
TextEncoding | text_hdr_enc |
ByteOrder | bin_data_fmt |
int | sample_fmt |
int | sample_size |
void * | trace_buf |
unsigned | trace_size |
unsigned | text_hdr_size |
unsigned | bin_hdr_size |
unsigned | trace_hdr_size |
unsigned | file_size |
segy_trans_th_proc | in_thdr |
segy_trans_th_proc | out_thdr |
ByteOrder segy_io_s::bin_data_fmt |
binary data format
unsigned segy_io_s::bin_hdr_size |
size of binary file header; 400 default
int segy_io_s::fildes |
file handle
unsigned segy_io_s::file_size |
size of disk file ('r' mode)
char* segy_io_s::fpath |
file path or device name
segy_trans_th_proc segy_io_s::in_thdr |
input header translation
char segy_io_s::media |
operating media: 'f' - file, 't' - tape
char segy_io_s::omode |
operating mode: 'r' - read, 'w' - write
int segy_io_s::sample_fmt |
SEGY sample format (see SEGY_DSF_*)
int segy_io_s::sample_size |
0 in case of automatic detection
TextEncoding segy_io_s::text_hdr_enc |
encoding for text part of reel header
unsigned segy_io_s::text_hdr_size |
size of text file header; 3200 default
void* segy_io_s::trace_buf |
buffer for trace I/O
unsigned segy_io_s::trace_hdr_size |
size of trace header; 240 default
unsigned segy_io_s::trace_size |
size of buffer for trace