EQUAL_POINTS_XY_PTRS

Проверка двух координат на равенство с использованием указателей.

Формат:

#include <gis/gis_math.h>
#define EQUAL_POINTS_XY_PTRS( pptr1, pptr2 ) ((pptr1)->x == (pptr2)->x && (pptr1)->y == (pptr2)->y)

Аргументы:

pptr1
Указатель на первую искомую координату. См. double_point_t.
pptr2
Указатель на вторую искомую координату. См. double_point_t.

Библиотека:

gishelper

Описание:

Макрос позволяет проверить, являются ли две координаты одинаковыми, используя указатели на обе координаты.

Возвращаемое значение:

0
Координаты неодинаковы.
1
Координаты одинаковы.

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

double_point_t pt1 = {2.0, 3.0};
double_point_t pt2 = {2.0, 3.0};
if ( EQUAL_POINTS_XY_PTRS( &pt1, &pt2 ) )
{
printf( "Points are equal!\n" );
}

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

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




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