Добавление нового узла.
#include <gis/gis_kdtree.h>int gis_kd_add( gis_kd_tree_t *tree, double *coors, struct gis_kd_uniq_id *id);
kd-tree
Функция добавляет в дерево новый узел с координатами и идентификатором, переданными в качестве параметров.
gis_kd_tree_t *kd_t;kd_t = gis_kd_init( 2 );struct gis_kd_uniq_id id;id.obj = NULL;id.attr = 1;double point[2] = { 10, 10 };if ( !gis_kd_add( kd_t, &point[0], &id )){printf( "KD-tree error: can't insert item" );return 1;}
ПК ЦКИ для ЗОСРВ «Нейтрино»
1.0.0
Предыдущий раздел: Описание API картографического фреймворка