sac/convert.h マニュアル

(The documentation of sac/convert.h)

Last Update: 2023/6/12


sac/convert.hでは SACデータを表現するための構造体・共用体と 他のデータ形式との間の変換を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to make conversion between structures and unions which represent a SAC data and other data formats are defined in sac/convert.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
sequence2sac_timeseq struct sequence型構造体で表された時系列データを SAC形式(struct sac_timeseq型構造体)に変換する。
Convert a time series data, expressed by a struct sequence-type structure, to SAC format (a struct sac_timeseq-type structure).
【struct sequence → struct sac_timeseq】
sacheader_enumvalue2enumStr enum sacheader_enumvalue型変数の値(整数値)を、 その整数値が表す列挙定数の文字列に変換する。
Convert the value (integer) of an enum sacheader_enumvalue-type variable to a string that represents the corresponding enumerated constant.
【enum sacheader_enumvalue → char ∗】
sacHeaderTime2humanTime SACヘッダにおける基準時刻を struct humanTime型構造体に変換する。
Convert the reference time in a SAC header to a struct humanTime-type structure.
【union sacheader → struct humanTime】
humanTime2sacIndex struct humanTime型構造体で表された絶対日時を SAC時系列データ内でのサンプル番号 (struct sac_timeseq型構造体のメンバdata.valueの配列要素番号) に変換する。
Convert an absolute date and time, expressed by a struct humanTime-type structure, to a sample index in a SAC time series data (i.e., an index of array of member data.value of a struct sac_timeseq-type structure).
【struct humanTime → int】