Revision 17518
trunk/libraries/libjni-addo/include/org_gvsig_addo_Jaddo.h | ||
---|---|---|
1 | 1 |
/* DO NOT EDIT THIS FILE - it is machine generated */ |
2 |
#include <jni.h> |
|
2 |
#include <jni.h>
|
|
3 | 3 |
/* Header for class org_gvsig_addo_Jaddo */ |
4 | 4 |
|
5 | 5 |
#ifndef _Included_org_gvsig_addo_Jaddo |
6 |
#define _Included_org_gvsig_addo_Jaddo |
|
6 |
#define _Included_org_gvsig_addo_Jaddo
|
|
7 | 7 |
#ifdef __cplusplus |
8 | 8 |
extern "C" { |
9 |
#endif |
|
10 |
/* |
|
11 |
* Class: org_gvsig_addo_Jaddo |
|
12 |
* Method: buildOverviewsNative |
|
13 |
* Signature: (ILjava/lang/String;[I)I |
|
14 |
*/ |
|
15 |
JNIEXPORT jint JNICALL Java_org_gvsig_addo_Jaddo_buildOverviewsNative |
|
9 |
#endif |
|
10 |
#undef org_gvsig_addo_Jaddo_NEAREST |
|
11 |
#define org_gvsig_addo_Jaddo_NEAREST 0L |
|
12 |
#undef org_gvsig_addo_Jaddo_AVERAGE |
|
13 |
#define org_gvsig_addo_Jaddo_AVERAGE 1L |
|
14 |
#undef org_gvsig_addo_Jaddo_AVERAGE_MP |
|
15 |
#define org_gvsig_addo_Jaddo_AVERAGE_MP 2L |
|
16 |
#undef org_gvsig_addo_Jaddo_AVERAGE_MAGPHASE |
|
17 |
#define org_gvsig_addo_Jaddo_AVERAGE_MAGPHASE 3L |
|
18 |
#undef org_gvsig_addo_Jaddo_MODE |
|
19 |
#define org_gvsig_addo_Jaddo_MODE 4L |
|
20 |
/* |
|
21 |
* Class: org_gvsig_addo_Jaddo |
|
22 |
* Method: buildOverviewsNative |
|
23 |
* Signature: (ILjava/lang/String;[I)I |
|
24 |
*/ |
|
25 |
JNIEXPORT jint JNICALL Java_org_gvsig_addo_Jaddo_buildOverviewsNative |
|
16 | 26 |
(JNIEnv *, jobject, jint, jstring, jintArray); |
17 |
|
|
27 |
|
|
18 | 28 |
#ifdef __cplusplus |
19 | 29 |
} |
20 |
#endif |
|
21 |
#endif |
|
30 |
#endif |
|
31 |
#endif |
trunk/libraries/libjni-addo/src-test/makefile.w32 | ||
---|---|---|
3 | 3 |
# MAKEFILE |
4 | 4 |
# $Id: Makefile,v 1.0 2007/11/15 Nacho Brodin |
5 | 5 |
# |
6 |
# Project:
|
|
7 |
# Purpose:
|
|
6 |
# Project: |
|
7 |
# Purpose: |
|
8 | 8 |
# Author: Nacho Brodin - nachobrodin@gmail.com |
9 | 9 |
# |
10 | 10 |
#***************************************************************** |
11 | 11 |
|
12 |
GDAL = ..\..\..\..\gdal-1.3.2 |
|
12 | 13 |
|
13 | 14 |
JAVAC = javac |
14 | 15 |
DEST_OBJS = ../bin |
... | ... | |
17 | 18 |
|
18 | 19 |
all: |
19 | 20 |
$(JAVAC) BuildOverviews.java -d $(DEST_OBJS) -classpath "$(CLASSPATH)" |
20 |
|
|
21 |
|
|
22 |
ctest.exe: |
|
23 |
cl /nologo /MD /EHsc /Zi /Fd$(GDAL)\gdal.pdb -I$(GDAL)\port -I$(GDAL)\ogr -I$(GDAL)\gcore -I$(GDAL)\alg -I$(GDAL)\frmts -I$(GDAL)\alg test.cpp $(GDAL)\gdal_i.lib /link |
|
24 |
|
|
25 |
#$(CC) $(CPPFLAGS) -c $(INCLUDE) test.cpp /link /NODEFAULTLIB:LIBC |
|
26 |
|
|
27 |
#link $(LIBR) $(LIB_EXTERNAS) /NODEFAULTLIB:LIBC.lib test.obj |
|
28 |
|
|
29 |
|
|
21 | 30 |
clean: |
22 | 31 |
cd $(DEST_OBJS) |
23 | 32 |
-del *.class |
24 |
|
|
25 | 33 |
|
34 |
|
trunk/libraries/libjni-addo/src/addo_interfaz.cpp | ||
---|---|---|
1 | 1 |
#include <jni.h> |
2 |
#include "org_gvsig_addo_Jaddo.h"
|
|
2 |
#include <org_gvsig_addo_Jaddo.h>
|
|
3 | 3 |
#include "gdal_priv.h" |
4 | 4 |
#include "cpl_string.h" |
5 | 5 |
|
... | ... | |
27 | 27 |
int i = 0; |
28 | 28 |
jint *listValues = NULL; |
29 | 29 |
GDALDataset *poDataset; |
30 |
int anLevels[1024];
|
|
30 |
int anLevels[4] = {2, 4, 8, 16};
|
|
31 | 31 |
const char * pszResampling = "nearest"; |
32 | 32 |
const char *filename = env->GetStringUTFChars( file, 0); |
33 | 33 |
lon = env->GetArrayLength( values); |
Also available in: Unified diff