|
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