1 |
+ |
#ifndef lint |
2 |
+ |
static const char RCSid[] = "$Id$"; |
3 |
+ |
#endif |
4 |
+ |
|
5 |
+ |
|
6 |
|
/* |
7 |
|
========================================================================= |
8 |
|
k-nearest neighbour lookup routines for out-of-core octree data structure |
16 |
|
*/ |
17 |
|
|
18 |
|
|
19 |
+ |
#if !defined(_WIN32) && !defined(_WIN64) || defined(PMAP_OOC) |
20 |
+ |
/* No Windoze support for now */ |
21 |
|
|
22 |
|
#include "oocnn.h" |
23 |
|
#include "oocsort.h" |
206 |
|
for (kid0 = 0, i = 0; i < 3; i++) |
207 |
|
kid0 |= (key [i] > org [i] + kidSize) << i; |
208 |
|
|
209 |
< |
for (i = 0; i < 7; i++) { |
209 |
> |
for (i = 0; i < 8; i++) { |
210 |
|
kid = kid0 ^ i; |
211 |
|
kidNode = node; |
212 |
|
kidDataIdx = dataIdx + OOC_GetKid(oct, &kidNode, kid); |
279 |
|
for (kid0 = 0, i = 0; i < 3; i++) |
280 |
|
kid0 |= (key [i] > org [i] + kidSize) << i; |
281 |
|
|
282 |
< |
for (i = 0; i < 7; i++) { |
282 |
> |
for (i = 0; i < 8; i++) { |
283 |
|
kid = kid0 ^ i; |
284 |
|
kidNode = node; |
285 |
|
kidDataIdx = dataIdx + OOC_GetKid(oct, &kidNode, kid); |
325 |
|
return maxDist2; |
326 |
|
} |
327 |
|
|
328 |
+ |
#endif /* NIX / PMAP_OOC */ |