AStar.Cell

説明

A*グリッドセルに関連するデータやメソッドが利用可能になります。

プロパティ

col セルの列アドレス、つまりセルがX方向の何番目にあるかを取得します。
row セルの行アドレス、つまりセルがY方向の何番目にあるかを取得します。

メソッド

adjacentCell セルの特定方向に位置する隣接セルを取得します。
canGo 移動グリッドがこのセルから定義された方向の隣接セルへの移動を許可する場合に真を返します。
getAllocation 現在セルに対して有効であるか特定の時間に有効化するようスケジュールされているAStar.Allocationを取得します(存在する場合)。

コンストラクター

AStar.Cell グリッド、行、および列アドレスに基づきAStar.Cellを構築します。

演算子

! セルがA*グリッドの有効アドレスに存在しない場合に真を返します。
!= セルが比較対象のセルと同じアドレスに存在しない場合に真を返します。
== セルが比較対象のセルと同じアドレスに存在する場合に真を返します。
bool セルがA*グリッドの有効アドレスに存在する場合に真を返します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.col

int col

説明

セルの列アドレス、つまりセルがX方向の何番目にあるかを取得します。

列番号の増加はX位置の増加と関連付けられています。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.row

int row

説明

セルの行アドレス、つまりセルがY方向の何番目にあるかを取得します。

行番号の増加はY位置の増加と関連付けられています。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.adjacentCell()

AStar.Cell adjacentCell( int direction )

パラメータ

direction 目的とする移動方向です。これはAStar.Directionの列挙体である必要があります。

説明

セルの特定方向に位置する隣接セルを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.canGo()

int canGo( int direction )

パラメータ

direction 目的とする移動方向です。これはAStar.Directionの列挙体である必要があります。

説明

移動グリッドがこのセルから定義された方向の隣接セルへの移動を許可する場合に真を返します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.getAllocation()

AStar.Allocation getAllocation( double time = -1 )

パラメータ

time 対象となるシミュレーション時間。

説明

現在セルに対して有効であるか特定の時間に有効化するようスケジュールされているAStar.Allocationを取得します(存在する場合)。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell Constructor

AStar.Cell( int grid , int row , int column )

パラメータ

grid 将来使用のため予約。1にする必要があります。
row 行アドレス。
column 列アドレス。

説明

グリッド、行、および列アドレスに基づきAStar.Cellを構築します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.operator !

int operator !( )

説明

セルがA*グリッドの有効アドレスに存在しない場合に真を返します。

セルのアドレスがA*グリッドの境界外である場合は真を返し、それ以外では偽を返します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.operator !=

int operator !=( AStar.Cell other )

パラメータ

other このセルと比較するセル。

説明

セルが比較対象のセルと同じアドレスに存在しない場合に真を返します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.operator ==

int operator ==( AStar.Cell other )

パラメータ

other このセルと比較するセル。

説明

セルが比較対象のセルと同じアドレスに存在する場合に真を返します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AStar.Cell.operator bool

int operator bool( )

説明

セルがA*グリッドの有効アドレスに存在する場合に真を返します。

セルのアドレスがA*グリッドの境界外である場合は偽を返します。