gis_kd_uniq_id

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

Формат:

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

Описание:

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

Аргументы:

obj
Произвольный указатель на объект
attr
Произвольный аттрибут узла

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

struct 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;
}

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

Картографический фреймворк для ЗОСРВ "Нейтрино"




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