Revision 17518

View differences:

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