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

クラス テンプレート Spr::TMatrix2< T >

#include <TinyMat.h>

すべてのメンバ一覧

初期化と構築

Public 型

Public メソッド

基底ベクトルへのアクセス
要素へのアクセス
演算

説明

template<class T>
class Spr::TMatrix2< T >

2x2行列クラス.

TinyMat.h18 行で定義されています。


型定義

template<class T>
typedef TMatrix2 Spr::TMatrix2< T >::this_type
 

基本的なメンバの定義 ::DEF_MATRIX_BASIC_MEMBER

TinyMat.h24 行で定義されています。


コンストラクタとデストラクタ

template<class T>
Spr::TMatrix2< T >::TMatrix2 const TVec2< T > &  exi,
const TVec2< T > &  eyi
[inline]
 

コンストラクタ(直接指定)

TinyMat.h54 行で定義されています。


関数

template<class T>
template<class B>
this_type& Spr::TMatrix2< T >::operator+= const PTM::MatrixImp< B > &  b  )  [inline]
 

+=演算子(*this = *this + b). \ param b 次元が等しい行列

TinyMat.h25 行で定義されています。

template<class T>
template<class B>
this_type& Spr::TMatrix2< T >::operator-= const PTM::MatrixImp< B > &  b  )  [inline]
 

-=演算子(*this = *this - b). param b 次元が等しい行列

TinyMat.h25 行で定義されています。

template<class T>
ret_type Spr::TMatrix2< T >::operator-  )  [inline]
 

  • 演算子 (return -*this).

TinyMat.h25 行で定義されています。

template<class T>
this_type Spr::TMatrix2< T >::operator *= element_type  b  )  [inline]
 

*=演算子(*this = b * *this). param b 要素型

TinyMat.h25 行で定義されています。

template<class T>
this_type Spr::TMatrix2< T >::operator/= element_type  b  )  [inline]
 

/=演算子(*this = *this / b). param b 要素型

TinyMat.h25 行で定義されています。

template<class T>
element_type& Spr::TMatrix2< T >::item_impl size_t  i,
size_t  j
[inline]
 

要素のアクセス

TinyMat.h33 行で定義されています。

template<class T>
TVec2<element_type>& Spr::TMatrix2< T >::Ey  )  [inline]
 

TinyMat.h44 行で定義されています。

template<class T>
void Spr::TMatrix2< T >::set_default  )  [inline]
 

コンストラクタ

TinyMat.h52 行で定義されています。

template<class T>
static TMatrix2<T> Spr::TMatrix2< T >::Zero  )  [inline, static]
 

零行列

TinyMat.h67 行で定義されています。

template<class T>
static TMatrix2<T> Spr::TMatrix2< T >::Unit  )  [inline, static]
 

単位行列

TinyMat.h69 行で定義されています。

template<class T>
static TMatrix2<T> Spr::TMatrix2< T >::Diag element_type  x,
element_type  y
[inline, static]
 

対角行列

TinyMat.h71 行で定義されています。

template<class T>
static TMatrix2<T> Spr::TMatrix2< T >::Rot element_type  rad  )  [inline, static]
 

回転行列 回転角を指定

TinyMat.h74 行で定義されています。

template<class T>
template<typename BUFA>
static TMatrix2<T> Spr::TMatrix2< T >::Rot const PTM::TVectorBase<(2), BUFA > &  a,
char  axis
[inline, static]
 

x/y軸の向きを指定

TinyMat.h81 行で定義されています。

template<class T>
element_type Spr::TMatrix2< T >::angle  )  const [inline]
 

回転行列の回転角を返す

TinyMat.h107 行で定義されています。


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