構造体 osl::record::KIFCharacters

柿木形式(KIF)。頭にv [詳細]

#include <kanjiPrint.h>

osl::record::KIFCharactersに対する継承グラフ
Inheritance graph
[凡例]
osl::record::KIFCharactersのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

const std::string & getDan (const size_t index) const
 段数の文字を返す
const std::string & getSuji (const size_t index) const
 筋の文字を返す。駒の文字幅に合わせる必要がある。
const std::string & getPiece (const size_t index) const
 盤面上の駒を返す

Static Public 変数

static const osl::misc::CArray
< std::string, 10 > 
dan
static const osl::misc::CArray
< std::string, 10 > 
suji
static const osl::misc::CArray
< std::string, 32 > 
pieces

説明

柿木形式(KIF)。頭にv

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


関数

const std::string& osl::record::KIFCharacters::getDan ( const size_t  index  )  const [inline, virtual]

段数の文字を返す

osl::record::Charactersを実装しています。

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

参照先 dan.

const std::string& osl::record::KIFCharacters::getPiece ( const size_t  index  )  const [inline, virtual]

盤面上の駒を返す

osl::record::Charactersを実装しています。

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

参照先 pieces.

const std::string& osl::record::KIFCharacters::getSuji ( const size_t  index  )  const [inline, virtual]

筋の文字を返す。駒の文字幅に合わせる必要がある。

osl::record::Charactersを実装しています。

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

参照先 suji.


変数

const osl::misc::CArray< std::string, 10 > osl::record::KIFCharacters::dan [static]
初期値:

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

参照元 getDan().

const osl::misc::CArray< std::string, 32 > osl::record::KIFCharacters::pieces [static]
初期値:
 
  {{
    " "+K_NAKAGURO, "+E",
    "v"+K_PPAWN, "v"+K_PLANCE, "v"+K_PKNIGHT, "v"+K_PSILVER, "v"+K_PBISHOP, "v"+K_PROOK,  "v"+K_KING, 
    "v"+K_GOLD,  "v"+K_PAWN,   "v"+K_LANCE,   "v"+K_KNIGHT,  "v"+K_SILVER,  "v"+K_BISHOP, "v"+K_ROOK,
    
    " "+K_NAKAGURO, "+E",
    " "+K_PPAWN, " "+K_PLANCE, " "+K_PKNIGHT, " "+K_PSILVER, " "+K_PBISHOP, " "+K_PROOK,  " "+K_KING, 
    " "+K_GOLD,  " "+K_PAWN,   " "+K_LANCE,   " "+K_KNIGHT,  " "+K_SILVER,  " "+K_BISHOP, " "+K_ROOK
  }}

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

参照元 getPiece().

const osl::misc::CArray< std::string, 10 > osl::record::KIFCharacters::suji [static]
初期値:
 
  {{"", " "+K_R1, " "+K_R2, " "+K_R3, " "+K_R4, " "+K_R5, " "+K_R6, " "+K_R7, " "+K_R8, " "+K_R9}}

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

参照元 getSuji().


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