|
| harkio_Neighbors * | harkio_Neighbors_new (harkio_Positions *poses) |
| | コンストラクタ。近接関係を表すオブジェクトを生成する。 More...
|
| |
| void | harkio_Neighbors_delete (harkio_Neighbors **nbrs) |
| | デストラクタ。harkio_Neighbors のメモリを解放する。 More...
|
| |
| int | harkio_Neighbors_getNeighbors (harkio_Neighbors *nbrs, int id, int *numNeighbors, int **neighbors) |
| | getter。与えられた id の近接 id を返す。[] More...
|
| |
| int | harkio_Neighbors_getSize (harkio_Neighbors *nbs) |
| | Getter. harkio_Neighbors に登録されている harkio_Positions の長さ More...
|
| |
| enum NeighborAlgorithm | harkio_Neighbors_getNeighborAlgorithm (harkio_Neighbors *nbs) |
| | Getter. harkio_Neighbors の近接関係計算アルゴリズムを返す。 More...
|
| |
| int | harkio_Neighbors_calcNeighbors (harkio_Neighbors *nbrs, enum NeighborAlgorithm alg,...) |
| | harkio_Neighbors に登録されている位置の近接関係を計算する。 More...
|
| |
| int | harkio_Neighbors_append (harkio_Neighbors *nbrs, int id, int numNeighbors, int *neighbors) |
| | 新しい隣接関係を追加する。与えられた ID に隣接関係がすでに定義されていれば追加し、定義が無ければ新しく作成する。 More...
|
| |
| int | harkio_Neighbors_Algorithms_NearestNeighbor (harkio_Neighbors *nbrs, int n, float thresh) |
| | 近接関係計算アルゴリズムの実装。近傍をクラスタリングする方法。 More...
|
| |
|
float | euclidDistance (harkio_Position *pos_a, harkio_Position *pos_b, int length) |
| | 内部用関数。二つの harkio_Position の距離を求める
|
| |
|
void | harkio_Neighbors_print (harkio_Neighbors *nbrs) |
| | harkio_Neighbors の内容を stderr に表示する。
|
| |
| int | harkio_Neighbors_isEqual (harkio_Neighbors *a, harkio_Neighbors *b) |
| | harkio_Neighbors が等しいかどうかを比較する。 More...
|
| |
| harkio_Neighbors * | harkio_Neighbors_copy (harkio_Neighbors *n1) |
| | harkio_Neighbors の内容を コピーする More...
|
| |
harkio_Neighbor の API 群。 近接 Position の計算・取り出し・表現などを行う。
- Author
- Takeshi Mizumoto
- Version
- 0.1