Lines Matching refs:GeoCoord
222491 typedef float GeoCoord; typedef
222519 GeoCoord a[8]; /* 2*nVertex values. X (longitude) first, then Y */
222525 #define GEOPOLY_SZ(N) (sizeof(GeoPoly) + sizeof(GeoCoord)*2*((N)-4))
222531 #define GeoX(P,I) (((GeoCoord*)(P)->a)[(I)*2])
222532 #define GeoY(P,I) (((GeoCoord*)(P)->a)[(I)*2+1])
222544 GeoCoord *a; /* Array of vertexes. From sqlite3_malloc64() */
222566 static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){
222609 *pVal = (GeoCoord)atof((const char*)p->z);
222636 GeoCoord *aNew;
222638 aNew = sqlite3_realloc64(s.a, s.nAlloc*sizeof(GeoCoord)*2 );
222676 memcpy(pOut->a, s.a, s.nVertex*2*sizeof(GeoCoord));
222710 && (nByte = sqlite3_value_bytes(pVal))>=(int)(4+6*sizeof(GeoCoord))
222720 && (nVertex*2*sizeof(GeoCoord) + 4)==(unsigned int)nByte
222722 p = sqlite3_malloc64( sizeof(*p) + (nVertex-1)*2*sizeof(GeoCoord) );
222868 GeoCoord x1, y1, x0, y0;
222875 x1 = (GeoCoord)(A*x0 + B*y0 + E);
222876 y1 = (GeoCoord)(C*x0 + D*y0 + F);
222952 GeoCoord t = GeoX(p,ii);
223006 p = sqlite3_malloc64( sizeof(*p) + (n-1)*2*sizeof(GeoCoord) );
223313 GeoCoord x0,
223314 GeoCoord y0,
223315 GeoCoord x1,
223316 GeoCoord y1,
223324 GeoCoord t = x0;
223361 GeoCoord *x;