aboutsummaryrefslogtreecommitdiff
path: root/src/jniproj.c
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2005-07-05 16:29:48 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2005-07-05 16:29:48 +0000
commit361643fc5cf51196b0122c622866a4c3edff5b18 (patch)
treebf0a2e187ec283cf09adc6972af0b7840e199ecb /src/jniproj.c
parentff3948af429844c906f92c272ca61cdd9a38bdee (diff)
downloadPROJ-361643fc5cf51196b0122c622866a4c3edff5b18.tar.gz
PROJ-361643fc5cf51196b0122c622866a4c3edff5b18.zip
Remove loop from inside pj_transform() jacket per email from Steffen Kohler.
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1294 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'src/jniproj.c')
-rw-r--r--src/jniproj.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/jniproj.c b/src/jniproj.c
index f1df9bf7..964f08c5 100644
--- a/src/jniproj.c
+++ b/src/jniproj.c
@@ -57,17 +57,7 @@ JNIEXPORT void JNICALL Java_org_proj4_Projections_transform
double *ycoord = (* env) -> GetDoubleArrayElements(env, secondcoord, NULL);
double *zcoord = (* env) -> GetDoubleArrayElements(env, values, NULL);
- jint sizeofdata = (*env)->GetArrayLength(env, firstcoord);
- for(i = 0;i<sizeofdata;i++)
- {
- pj_transform( src_pj, dst_pj, pcount,poffset, xcoord, ycoord, zcoord);
- xcoord++;
- ycoord++;
- zcoord++;
- }
- xcoord = xcoord - sizeofdata;
- ycoord = ycoord - sizeofdata;
- zcoord = zcoord - sizeofdata;
+ pj_transform( src_pj, dst_pj, pcount,poffset, xcoord, ycoord, zcoord);
(* env)->ReleaseDoubleArrayElements(env,firstcoord,(jdouble *) xcoord,JNI_COMMIT);
(* env)->ReleaseDoubleArrayElements(env,secondcoord,(jdouble *) ycoord,JNI_COMMIT);