ETrobocon2017 - 片山研究所モデルベース開発推進事業部
公開メンバ関数 | 全メンバ一覧
PuzzleExplorer クラス

#include <PuzzleExplorer.h>

PuzzleExplorer 連携図
Collaboration graph

公開メンバ関数

 PuzzleExplorer ()
 
 ~PuzzleExplorer ()
 
void init (int *blockPositions)
 
BlockColor getNodeColor (int num)
 
Node ** getMyNeighbor ()
 
void setMyPosition (int num)
 
int getNearestBlockPosition ()
 
int * getRoot (int startNode, int goalNode)
 
int getCost (Node node1, Node node2)
 
 PuzzleExplorer ()
 
 ~PuzzleExplorer ()
 
void init (int *blockPositions)
 
BlockColor getNodeColor (int num)
 
Node ** getMyNeighbor ()
 
void setMyPosition (int num)
 
int getNearestBlockPosition ()
 
int * getRoot (int startNode, int goalNode)
 
int getCost (Node node1, Node node2)
 

詳解

PuzzleExplorer.h21 行目に定義があります。

構築子と解体子

◆ PuzzleExplorer() [1/2]

PuzzleExplorer::PuzzleExplorer ( )

PuzzleExplorer.cpp5 行目に定義があります。

◆ ~PuzzleExplorer() [1/2]

PuzzleExplorer::~PuzzleExplorer ( )

PuzzleExplorer.cpp11 行目に定義があります。

◆ PuzzleExplorer() [2/2]

PuzzleExplorer::PuzzleExplorer ( )

◆ ~PuzzleExplorer() [2/2]

PuzzleExplorer::~PuzzleExplorer ( )

関数詳解

◆ getCost() [1/2]

int PuzzleExplorer::getCost ( Node  node1,
Node  node2 
)

◆ getCost() [2/2]

int PuzzleExplorer::getCost ( Node  node1,
Node  node2 
)

PuzzleExplorer.cpp188 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ getMyNeighbor() [1/2]

Node** PuzzleExplorer::getMyNeighbor ( )

◆ getMyNeighbor() [2/2]

Node ** PuzzleExplorer::getMyNeighbor ( )

PuzzleExplorer.cpp106 行目に定義があります。

呼び出し関係図:

◆ getNearestBlockPosition() [1/2]

int PuzzleExplorer::getNearestBlockPosition ( )

◆ getNearestBlockPosition() [2/2]

int PuzzleExplorer::getNearestBlockPosition ( )

PuzzleExplorer.cpp112 行目に定義があります。

呼び出し関係図:

◆ getNodeColor() [1/2]

BlockColor PuzzleExplorer::getNodeColor ( int  num)

◆ getNodeColor() [2/2]

BlockColor PuzzleExplorer::getNodeColor ( int  num)

PuzzleExplorer.cpp100 行目に定義があります。

呼び出し関係図:

◆ getRoot() [1/2]

int* PuzzleExplorer::getRoot ( int  startNode,
int  goalNode 
)

◆ getRoot() [2/2]

int * PuzzleExplorer::getRoot ( int  startNode,
int  goalNode 
)

PuzzleExplorer.cpp147 行目に定義があります。

呼び出し関係図:

◆ init() [1/2]

void PuzzleExplorer::init ( int *  blockPositions)

◆ init() [2/2]

void PuzzleExplorer::init ( int *  blockPositions)

PuzzleExplorer.cpp14 行目に定義があります。

呼び出し関係図:

◆ setMyPosition() [1/2]

void PuzzleExplorer::setMyPosition ( int  num)

◆ setMyPosition() [2/2]

void PuzzleExplorer::setMyPosition ( int  num)

PuzzleExplorer.cpp32 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: