gis_kd_uniq_id

Структура идентификатора узла.

Формат:

#include <gis/gis_kdtree.h>
struct gis_kd_uniq_id
{
void *obj;
uint64_t attr;
};

Описание:

Структура описывает поля, которые используются для присвоения идентификаторов узлам КД дерева.

Аргументы:

obj
Указатель на объект
attr
Атрибут узла

Примеры использования:

struct gis_kd_uniq_id id;
id.obj = NULL;
id.attr = i;
if ( !kd_add( kd_t, (double*)point, &id ))
{
printf( "KD-tree error: can't insert item #%i\n", i );
return 0;
}

Классификация:

ПК ЦКИ для ЗОСРВ «Нейтрино»

Поддерживается в ПК ЦКИ, начиная с версии 1.0.0




Предыдущий раздел: Описание API картографического фреймворка