Lines Matching refs:nPointCount

1139         GInt32 nPointCount = 0;  in createFromSpatialiteInternal()  local
1140 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1142 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1144 if( nPointCount < 0 || nPointCount > INT_MAX / (2 * 8)) in createFromSpatialiteInternal()
1147 if (nBytes - 8 < 2 * 8 * nPointCount ) in createFromSpatialiteInternal()
1154 poLS->setPoints( nPointCount, (OGRRawPoint*)(pabyData + 8), nullptr ); in createFromSpatialiteInternal()
1158 poLS->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1159 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1170 *pnBytesConsumed = 8 + 2 * 8 * nPointCount; in createFromSpatialiteInternal()
1181 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1182 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1184 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1186 if( nPointCount < 0 || nPointCount > INT_MAX / (3 * 8)) in createFromSpatialiteInternal()
1189 if (nBytes - 8 < 3 * 8 * nPointCount ) in createFromSpatialiteInternal()
1194 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1196 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1211 *pnBytesConsumed = 8 + 3 * 8 * nPointCount; in createFromSpatialiteInternal()
1223 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1224 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1226 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1228 if( nPointCount < 0 || nPointCount > INT_MAX / (3 * 8)) in createFromSpatialiteInternal()
1231 if (nBytes - 8 < 3 * 8 * nPointCount ) in createFromSpatialiteInternal()
1236 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1238 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1253 *pnBytesConsumed = 8 + 3 * 8 * nPointCount; in createFromSpatialiteInternal()
1264 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1265 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1267 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1269 if( nPointCount < 0 || nPointCount > INT_MAX / (4 * 8)) in createFromSpatialiteInternal()
1272 if (nBytes - 8 < 4 * 8 * nPointCount ) in createFromSpatialiteInternal()
1277 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1279 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1295 *pnBytesConsumed = 8 + 4 * 8 * nPointCount; in createFromSpatialiteInternal()
1306 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1307 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1309 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1311 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 16 * 2) / 8) in createFromSpatialiteInternal()
1315 compressedSize += 8 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
1322 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1327 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1331 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
1376 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1377 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1379 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1381 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 24 * 2) / 12) in createFromSpatialiteInternal()
1385 compressedSize += 12 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
1392 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1397 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1401 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
1450 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1451 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1453 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1455 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 24 * 2) / 16) in createFromSpatialiteInternal()
1459 compressedSize += 16 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
1466 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1471 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1474 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
1522 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1523 memcpy( &nPointCount, pabyData + 4, 4 ); in createFromSpatialiteInternal()
1525 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1527 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 32 * 2) / 20) in createFromSpatialiteInternal()
1532 compressedSize += 20 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
1539 poLS->setNumPoints( nPointCount ); in createFromSpatialiteInternal()
1544 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1548 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
1625 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1626 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
1628 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1630 if( nPointCount < 0 || nPointCount > INT_MAX / (2 * 8)) in createFromSpatialiteInternal()
1638 if( nBytes - nNextByte < 2 * 8 * nPointCount ) in createFromSpatialiteInternal()
1647 poLR->setPoints( nPointCount, (OGRRawPoint*)(pabyData + nNextByte), nullptr ); in createFromSpatialiteInternal()
1648 nNextByte += 2 * 8 * nPointCount; in createFromSpatialiteInternal()
1652 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1653 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1704 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1705 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
1707 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1709 if( nPointCount < 0 || nPointCount > INT_MAX / (3 * 8)) in createFromSpatialiteInternal()
1717 if( nBytes - nNextByte < 3 * 8 * nPointCount ) in createFromSpatialiteInternal()
1724 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1726 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1782 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1783 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
1785 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1787 if( nPointCount < 0 || nPointCount > INT_MAX / (3 * 8)) in createFromSpatialiteInternal()
1795 if( nBytes - nNextByte < 3 * 8 * nPointCount ) in createFromSpatialiteInternal()
1802 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1804 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1860 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1861 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
1863 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1865 if( nPointCount < 0 || nPointCount > INT_MAX / (4 * 8)) in createFromSpatialiteInternal()
1873 if( nBytes - nNextByte < 4 * 8 * nPointCount ) in createFromSpatialiteInternal()
1880 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1882 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1940 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
1941 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
1943 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
1945 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 16 * 2) / 8) in createFromSpatialiteInternal()
1952 compressedSize += 8 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
1964 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
1966 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
1969 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
2042 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
2043 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
2045 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
2047 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 24 * 2) / 12) in createFromSpatialiteInternal()
2054 compressedSize += 12 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
2066 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
2068 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
2071 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
2148 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
2149 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
2151 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
2153 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 24 * 2) / 16) in createFromSpatialiteInternal()
2160 compressedSize += 16 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
2172 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
2174 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
2177 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
2253 GInt32 nPointCount = 0; in createFromSpatialiteInternal() local
2254 memcpy( &nPointCount, pabyData + nNextByte, 4 ); in createFromSpatialiteInternal()
2256 CPL_SWAP32PTR( &nPointCount ); in createFromSpatialiteInternal()
2258 if( nPointCount < 0 || nPointCount - 2 > (INT_MAX - 32 * 2) / 20) in createFromSpatialiteInternal()
2266 compressedSize += 20 * (nPointCount - 2); // intermediate Points in createFromSpatialiteInternal()
2278 poLR->setNumPoints( nPointCount, FALSE ); in createFromSpatialiteInternal()
2280 for( int iPoint = 0; iPoint < nPointCount; iPoint++ ) in createFromSpatialiteInternal()
2283 if ( iPoint == 0 || iPoint == (nPointCount - 1 ) ) in createFromSpatialiteInternal()
3095 int nPointCount = poLineString->getNumPoints(); in ExportSpatiaLiteGeometryInternal() local
3096 memcpy(pabyData, &nPointCount, 4); in ExportSpatiaLiteGeometryInternal()
3104 nTotalSize += nPointCount * 16; in ExportSpatiaLiteGeometryInternal()
3108 for(int i=0;i<nPointCount;i++) in ExportSpatiaLiteGeometryInternal()
3113 if (!bUseComprGeom || i == 0 || i == nPointCount - 1) in ExportSpatiaLiteGeometryInternal()