データ構造 | ネームスペース | 関数
mist.h

MISTの基本となる音声・画像を扱うコンテナ [詳細]

#include "config/mist_conf.h"
#include "config/mist_alloc.h"
#include "config/iterator.h"
#include "operator/operator_array.h"
#include "operator/operator_array1.h"
#include "operator/operator_array2.h"
#include "operator/operator_array3.h"

ソースコードを見る。

データ構造

class  mist::array< T, Allocator >
 要素数が可変の1次元配列 [詳細]
struct  mist::array< T, Allocator >::rebind< TT, AAllocator >
 データ型の変換を行う [詳細]
class  mist::array1< T, Allocator >
 要素数が可変の解像度付1次元配列 [詳細]
struct  mist::array1< T, Allocator >::rebind< TT, AAllocator >
 データ型の変換を行う [詳細]
class  mist::array2< T, Allocator >
 要素数が可変の解像度付き2次元配列 [詳細]
struct  mist::array2< T, Allocator >::rebind< TT, AAllocator >
 データ型の変換を行う [詳細]
class  mist::array3< T, Allocator >
 要素数が可変の解像度付き3次元配列 [詳細]
struct  mist::array3< T, Allocator >::rebind< TT, AAllocator >
 データ型の変換を行う [詳細]
class  mist::marray< Array >
 画像のふちにマージンを持った配列 [詳細]
class  mist::buffered_array< Array >
 1辺が2の指数乗のバッファを持った画像を作成する [詳細]

ネームスペース

namespace  mist

関数

template<class T , class Allocator >
std::ostream & mist::operator<< (std::ostream &out, const array< T, Allocator > &a)
 指定されたストリームに,コンテナ内の要素を整形して出力する
template<class T , class Allocator >
std::ostream & mist::operator<< (std::ostream &out, const array1< T, Allocator > &a)
 指定されたストリームに,コンテナ内の要素を整形して出力する
template<class T , class Allocator >
std::ostream & mist::operator<< (std::ostream &out, const array2< T, Allocator > &a)
 指定されたストリームに,コンテナ内の要素を整形して出力する
template<class T , class Allocator >
std::ostream & mist::operator<< (std::ostream &out, const array3< T, Allocator > &a)
 指定されたストリームに,コンテナ内の要素を整形して出力する

説明

MISTの基本となる音声・画像を扱うコンテナ

MISTで提供する全てのアルゴリズム等で利用するコンテナ(STL風)の集まりです. 基本的には,STL(Standard Template Library)で提供されているコンテナとほぼ互換性を持っています. 特徴としては,コンテナ内のデータはメモリ空間上で連続となるように実装されています. そして,STLのアルゴリズム等で用いるイテレータの内,ランダムアクセスイテレータを実装してあります. イテレータの詳細に関しては,STLの解説本に譲ります. また,MISTのコンテナでは組み込み型とユーザー定義型で,利用するメモリ操作を区別しています. そうすることで,コンテナの代入等で若干高速な実行が可能となっています.

MISTプロジェクトで提供するコンテナは,以下の合計6つのコンテナで構成されています.


Generated on Wed Nov 12 2014 19:44:27 for MIST by doxygen 1.8.1.2