クラス osl::record::KanjiPrint

局面を漢字でカラーで表示する. [詳細]

#include <kanjiPrint.h>

osl::record::KanjiPrintのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 KanjiPrint (std::ostream &os, const boost::shared_ptr< Characters > pieces=boost::shared_ptr< Characters >(new StandardCharacters()))
 ~KanjiPrint ()
void print (const osl::state::SimpleState &state, const osl::Move *last_move=NULL) const
 出力
void setBlackColor (const Color &c)
void setWhiteColor (const Color &c)
void setLastMoveColor (const Color &c)

Private 変数

std::ostream & os
const boost::shared_ptr
< Characters
pieces
Color black_color
Color white_color
Color last_move_color

説明

局面を漢字でカラーで表示する.

kanjiPrint.h182 行で定義されています。


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

osl::record::KanjiPrint::KanjiPrint ( std::ostream &  os,
const boost::shared_ptr< Characters pieces = boost::shared_ptr<Characters>(new StandardCharacters()) 
) [inline, explicit]

kanjiPrint.h192 行で定義されています。

osl::record::KanjiPrint::~KanjiPrint (  )  [inline]

kanjiPrint.h198 行で定義されています。


関数

void osl::record::KanjiPrint::print ( const osl::state::SimpleState state,
const osl::Move last_move = NULL 
) const
void osl::record::KanjiPrint::setBlackColor ( const Color c  )  [inline]

kanjiPrint.h208 行で定義されています。

参照先 black_color.

void osl::record::KanjiPrint::setLastMoveColor ( const Color c  )  [inline]

kanjiPrint.h210 行で定義されています。

参照先 last_move_color.

void osl::record::KanjiPrint::setWhiteColor ( const Color c  )  [inline]

kanjiPrint.h209 行で定義されています。

参照先 white_color.


変数

kanjiPrint.h187 行で定義されています。

参照元 print(), と setBlackColor().

kanjiPrint.h189 行で定義されています。

参照元 print(), と setLastMoveColor().

std::ostream& osl::record::KanjiPrint::os [private]

kanjiPrint.h185 行で定義されています。

参照元 print().

const boost::shared_ptr<Characters> osl::record::KanjiPrint::pieces [private]

kanjiPrint.h186 行で定義されています。

参照元 print().

kanjiPrint.h188 行で定義されています。

参照元 print(), と setWhiteColor().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:46 2010に生成されました。  doxygen 1.6.3