メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス テンプレート PTM::TVector< N, T >

#include <TVector.h>

PTM::TVectorBase<(N), TVectorDesc< 1, TVector< N, T >, TVector< N, T >, T > >を継承しています。

PTM::TVector< N, T >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

Public メソッド

Private 変数


説明

template<size_t N, class T>
class PTM::TVector< N, T >

ベクトル型. TVector<3, float> v; のように使う
引数:
N 要素数.
T 要素の型.
参照:
TVector型の演算子

TVector.h533 行で定義されています。


型定義

template<size_t N, class T>
typedef TVectorDesc<1, TVector<N,T>, TVector<N,T>, T> PTM::TVector< N, T >::desc
 

型情報

PTM::VectorImp< TVectorDesc< 1, TVector< N, T >, TVector< N, T >, T > >を再定義しています。

TVector.h536 行で定義されています。

template<size_t N, class T>
typedef TVectorBase<( N ),desc> PTM::TVector< N, T >::base_type
 

基本クラス型

TVector.h537 行で定義されています。

template<size_t N, class T>
typedef TVector PTM::TVector< N, T >::this_type
 

継承されない基本的なメンバの定義.

参照:
::DEF_TVECTOR_BASIC_MEMBER

TVector.h540 行で定義されています。


関数

template<size_t N, class T>
T& PTM::TVector< N, T >::item_impl size_t  i  )  [inline]
 

要素のアクセス

TVector.h545 行で定義されています。

template<size_t N, class T>
const T& PTM::TVector< N, T >::item_impl size_t  i  )  const [inline]
 

要素のアクセス

TVector.h547 行で定義されています。

template<size_t N, class T>
size_t PTM::TVector< N, T >::stride_impl  )  const [inline]
 

ストライド

TVector.h549 行で定義されています。


変数

template<size_t N, class T>
element_type PTM::TVector< N, T >::data[N] [private]
 

データ

TVector.h540 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:58:50 2006に生成されました。  doxygen 1.4.1