3d_data/convert.h マニュアル

(The documentation of 3d_data/convert.h)

Last Update: 2024/7/19


3d_data/convert.hでは struct _3d_data型構造体と他の形式のデータの間の 変換を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to make conversion between a struct _3d_data-type structure and other data types are defined in 3d_data/convert.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
snapshot2sequence 同一の格子点配置を持つ3次元データの組(配列)から 共通の格子点での値を取り出し、 それらに時刻情報を付加して時系列データにする。 時刻毎に分割された3次元波動場(「スナップショット」)を 特定の位置での時間変化を表す「波形」に変換する用途を想定している。
From an array of 3-D data that have the same grid node distribution, extract the values at a common grid node, and add information of time to create a time series data. The purpose of this function is to convert the 3-D wave field divided by time (“snapshots”) to a “waveform” that represent the temporal variation at a fixed point.
snapshot2sequence_givenCoordinate 同一の格子点配置を持つ3次元データの組(配列)から 共通の位置(座標)での値を取り出し、 それらに時刻情報を付加して時系列データにする。 時刻毎に分割された3次元波動場(「スナップショット」)を 特定の位置での時間変化を表す「波形」に変換する用途を想定している。 関数snapshot2sequenceが格子点番号で位置を指定するのに対し この関数では座標で位置を指定する点が違いである。
From an array of 3-D data that have the same grid node distribution, extract the values at a common location (coordinate), and add information of time to create a time series data. The purpose of this function is to convert the 3-D wave field divided by time (“snapshots”) to a “waveform” that represent the temporal variation at a fixed point. While function snapshot2sequence specifies the location by indices of grid nodes, this function specifies the location by coordinates.
_3Ddata2topography \(z\)方向のサンプル数が1の3次元データ(struct _3d_data型構造体) で表現されている地形データを struct topography型構造体に変換する。
Convert a topography data, expressed as a 3-D data (struct _3d_data-type structure) with one sample in the \(z\)-direction, to a struct topography-type structure.