AStar.Cell
説明
A*グリッドセルに関連するデータやメソッドが利用可能になります。
プロパティ
col | セルの列アドレス、つまりセルがX方向の何番目にあるかを取得します。 |
row | セルの行アドレス、つまりセルがY方向の何番目にあるかを取得します。 |
メソッド
adjacentCell | セルの特定方向に位置する隣接セルを取得します。 |
canGo | 移動グリッドがこのセルから定義された方向の隣接セルへの移動を許可する場合に真を返します。 |
getAllocation | 現在セルに対して有効であるか特定の時間に有効化するようスケジュールされているAStar.Allocationを取得します(存在する場合)。 |
コンストラクター
AStar.Cell | グリッド、行、および列アドレスに基づきAStar.Cellを構築します。 |
演算子
! | セルがA*グリッドの有効アドレスに存在しない場合に真を返します。 |
!= | セルが比較対象のセルと同じアドレスに存在しない場合に真を返します。 |
== | セルが比較対象のセルと同じアドレスに存在する場合に真を返します。 |
bool | セルがA*グリッドの有効アドレスに存在する場合に真を返します。 |
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。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*グリッドの境界外である場合は偽を返します。