Arbor 3: FSM & BT Graph Editor 3.4.0

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Properties | List of all members
NodeList< T > Class Template Reference

ノードのリスト More...

Inheritance diagram for NodeList< T >:

## Public Member Functions
int | IndexOf (T node)
| Nodeのインデックスを取得 More...
T | GetFromID (int nodeID)
| ノードIDを指定してノードを取得する。 More...
void | Add (T node)
| ノードを追加する。 More...
bool | Remove (T node)
| ノードを削除する。 More...

## Properties
int | count`[get]`
| Nodeの数を取得。 More...
T | this[int index]`[get]`
| Nodeをインデックスから取得 More...

## Detailed Description

ノードのリスト

Template Parameters

  T | ノードの型

Type Constraints

  T | : | Node |

## Member Function Documentation

void Add | ( | T | node | ) |

ノードを追加する。

Parameters

  node | 追加するノード。

T GetFromID | ( | int | nodeID | ) |

ノードIDを指定してノードを取得する。

Parameters

  nodeID | ノードID

Returns
  見つかったノード。見つからなかった場合はnullを返す。

int IndexOf | ( | T | node | ) |

Nodeのインデックスを取得

Parameters

  node | Node

Returns
  インデックス。ない場合は-1を返す。

bool Remove | ( | T | node | ) |

ノードを削除する。

Parameters

  node | 削除するノード。

Returns
  削除できた場合にtrueを返す。

## Property Documentation

int count
| get

Nodeの数を取得。

T this[int index]
| get

Nodeをインデックスから取得

Parameters

  index | インデックス