SLLIB + SFITSIO ダイジェスト版 HTML マニュアル

使用頻度の高い API について,主要な内容を記述した, ビギナー向けのリファレンスマニュアルです.

SLLIB クラス: ストリーム / 文字列 / 文字列配列 / 文字列連想配列 / 多次元配列
SLLIB クラス用関数: 多次元配列用の統計用関数 / 多次元配列用の数学関数 / 多次元配列用の複素関数
SLLIB クラス以外: 定数・型の定義 / C99互換の複素数・複素関数
SFITSIO クラス: fitscc / fits_hdu / fits_image / fits_table / fits_table_col / fits_header / fits_header_record
SFITSIO クラス以外: 関数 / 定数・型の定義 / FITSファイルの部分読み出し機能 / FITSテンプレート / 規約外FITS拡張

SLLIB: 定数・型の定義

mdarrayクラスで使用するプリミティブ型の型種別の定義

ヘッダファイルnamespace
#include <sli/size_types.h> sli
定数実際の値
ssize_tFLOAT_ZT-(ssize_t)sizeof(float)
ssize_tDOUBLE_ZT-(ssize_t)sizeof(double)
ssize_tLDOUBLE_ZT-(ssize_t)sizeof(long double)
ssize_tUCHAR_ZTsizeof(unsigned char)
ssize_tSHORT_ZTsizeof(short)
ssize_tINT_ZTsizeof(int)
ssize_tLONG_ZTsizeof(long)
ssize_tLLONG_ZTsizeof(long long)
ssize_tINT16_ZTsizeof(int16_t)
ssize_tINT32_ZTsizeof(int32_t)
ssize_tINT64_ZTsizeof(int64_t)
ssize_tSIZE_ZTsizeof(size_t)
ssize_tSSIZE_ZTsizeof(ssize_t)
ssize_tBOOL_ZTsizeof(bool)
ssize_tUINTPTR_ZTsizeof(uintptr_t)
ssize_tFCOMPLEX_ZT-(ssize_t)(sizeof(fcomplex) - 1)
ssize_tDCOMPLEX_ZT-(ssize_t)(sizeof(dcomplex) - 1)
ssize_tLDCOMPLEX_ZT-(ssize_t)(sizeof(ldcomplex) - 1)

mdarrayクラスで使用する数値型の最小値・最大値の定義

ヘッダファイルnamespace
#include <sli/numeric_minmax.h> sli

mdarrayクラスで使用する数値型の未定義値の定義

ヘッダファイルnamespace
#include <sli/numeric_indefs.h> sli