Revision 2161

View differences:

org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/prepare-workspace.xml
1
<project name="org.gvsig.initial.build" default="prepare-workspace">
2

  
3
	<dirname property="org.gvsig.initial.build.basedir" file="${ant.file.org.gvsig.initial.build}" />
4

  
5
	<property name="workspace.basedir" value="${org.gvsig.initial.build.basedir}/.." />
6
	<property name="build.basedir" value="${workspace.basedir}/org.gvsig.maven.base.build" description="Eclipse workspace location" />
7
	<property name="build.jar.version" value="1.0.8-SNAPSHOT" />
8
	<property name="build.jar.file" value="org.gvsig.maven.base.build-${build.jar.version}.jar" />
9

  
10
	<property name="ant.libs.dir" location="${build.basedir}" description="Additional ant tasks libs folder" />
11

  
12
	<target name="check-maven-base-build-available">
13
		<available file="${user.home}/.m2/repository/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}" property="maven-base-build-available" />
14
	</target>
15

  
16
	<target name="get-maven-base-build-local" depends="check-maven-base-build-available" if="maven-base-build-available">
17
		<!-- Unzip de build jar file from the maven repository into the workspace root folder -->
18
		<copy todir="${workspace.basedir}" preservelastmodified="false" filtering="false">
19
			<zipfileset src="${user.home}/.m2/repository/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}">
20
				<patternset>
21
					<exclude name="META-INF/**" />
22
				</patternset>
23
			</zipfileset>
24
		</copy>
25
	</target>
26

  
27
	<target name="get-maven-base-build-remote" depends="check-maven-base-build-available" unless="maven-base-build-available">
28
		<mkdir dir="target" />
29

  
30
		<!-- Download the build jar file -->
31
		<get src="http://devel.gvsig.org/m2repo/j2se/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}" dest="target/${build.jar.file}" verbose="true" />
32

  
33
		<!-- Unzip de build jar file into the workspace root folder -->
34
		<copy todir="${workspace.basedir}" preservelastmodified="false" filtering="false">
35
			<zipfileset src="target/${build.jar.file}">
36
				<patternset>
37
					<exclude name="META-INF/**" />
38
				</patternset>
39
			</zipfileset>
40
		</copy>
41

  
42
	</target>
43
	
44
	<target name="find.depends.natives.file">
45
	    <condition property="depends.natives.file.exists">
46
            <available file="${org.gvsig.initial.build.basedir}/DEPENDS_ON_NATIVE_LIBRARIES"/>
47
	    </condition>	
48
	</target>
49
	
50
	<target name="find.gvsig.platform.properties.file" 
51
			depends="find.depends.natives.file"
52
			if="depends.natives.file.exists">
53
	    <condition property="gvsig.platform.exists">
54
            <available file="${user.home}/.gvsig.platform.properties"/>
55
	    </condition>	
56
	</target>
57
	
58
	<target name="check.gvsig.platform.properties" 
59
			depends="find.gvsig.platform.properties.file">
60
		<fail if="depends.natives.file.exists" unless="gvsig.platform.exists">
61
ERROR!!
62
	
63
You have to define your gvSIG platform properties, 
64
by creating the file: ${user.home}/.gvsig.platform.properties
65
with the following content:
66

  
67
native_platform=linux
68
native_distribution=all
69
native_compiler=gcc4
70
native_arch=i386
71
native_libraryType=dynamic
72
export native_classifier=${native_platform}-${native_distribution}-${native_compiler}-${native_arch}-${native_libraryType}
73

  
74
Replace the fifth initial variables values with the ones appropiate 
75
to your platform.
76
	
77
If you use maven in the command line, you can use the previous file also
78
to define the MAVEN_OPTS environment variable, by adding to your 
79
.bash_rc file something like this:
80

  
81
if [ -f "${HOME}/.gvsig.platform.properties" ]
82
then
83
    . ${HOME}/.gvsig.platform.properties
84
    export MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=64m -Dnative-classifier=${native_classifier}"
85
else
86
    export MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=64m"
87
fi
88

  
89
It will work if you use the bash shell. In any other case or platform, you'll
90
have to define your MAVEN_OPTS environment variable and set the 
91
"native-classifier" parameter directly.
92
		</fail>			
93
	
94
	</target>
95

  
96
	<target name="prepare-workspace" depends="get-maven-base-build-local,get-maven-base-build-remote,check.gvsig.platform.properties">
97

  
98
		<mkdir dir="target" />
99

  
100
		<chmod dir="${build.basedir}/maven/bin" perm="u+x" includes="m2,mvn,mvnDebug" />
101

  
102
		<!-- Copy the maven launchers to the workspace metadata folder -->
103
		<copy todir="${workspace.basedir}/.metadata">
104
			<fileset dir="${build.basedir}/eclipse-launchers">
105
				<exclude name="**/org.eclipse.jdt.core.prefs" />
106
				<exclude name="**/org.eclipse.core.variables.prefs" />
107
			</fileset>
108
		</copy>
109

  
110
		<concat destfile="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs" append="true">
111
			<filelist dir="${build.basedir}/eclipse-launchers/.plugins/org.eclipse.core.runtime/.settings" files="org.eclipse.jdt.core.prefs" />
112
		</concat>
113
		<concat destfile="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.variables.prefs" append="true">
114
			<filelist dir="${build.basedir}/eclipse-launchers/.plugins/org.eclipse.core.runtime/.settings" files="org.eclipse.core.variables.prefs" />
115
		</concat>
116

  
117
		<!-- Configure the eclipse workspace -->
118
		<ant antfile="${build.basedir}/maven-goals.xml" target="mvn-configure-eclipse-workspace" />
119

  
120
		<!-- Configure the gvSIG profile -->
121
		<ant antfile="${build.basedir}/check-gvsig-profile.xml" />
122

  
123
		<property name="user-settings-file-location" value="${user.home}/.m2/settings.xml" />
124

  
125
		<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask">
126
			<classpath>
127
				<pathelement location="${ant.libs.dir}/com.oopsconsultancy.xmltask-1.16.1.jar" />
128
			</classpath>
129
		</taskdef>
130

  
131
		<xmltask source="${user-settings-file-location}" dest="${user-settings-file-location}">
132
			<copy path="//:settings/:profiles/:profile[:id/text() = 'gvsig-install']/:properties/:gvsig.install.dir/text()" property="current-gvsig-location" />
133
		</xmltask>
134

  
135
		<replace file="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs" token="@GVSIG_HOME@" value="${current-gvsig-location}" />
136
		<replace file="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.variables.prefs" token="@GVSIG_HOME@" value="${current-gvsig-location}" />
137

  
138
		<!-- Compile, install and generate eclipse projects -->
139
		<ant antfile="${build.basedir}/maven-goals.xml" target="mvn-install-and-eclipse-eclipse" />
140

  
141
		<echo>INFORMATION!!!</echo>
142
		<echo>Restart eclipse and then proceed to import the subprojects contained into the main project</echo>
143

  
144
		<!-- TODO: copiar al proyecto de configuración general -->
145
	</target>
146

  
147
	<target name="clean">
148
		<delete dir="target" />
149
	</target>
150
	
151
</project>
0 152

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
	<modelVersion>4.0.0</modelVersion>
4
	<artifactId>org.gvsig.raster.lizardtech</artifactId>
5
	<packaging>pom</packaging>
6
	<version>2.1.0-SNAPSHOT</version>
7
	<name>org.gvsig.raster.lizardtech</name>
8
	<description>Lizardtech SDK data provider for gvSIG</description>
9
	<inceptionYear>2011</inceptionYear>
10
	<parent>
11
      <groupId>org.gvsig</groupId>
12
      <artifactId>org.gvsig.desktop</artifactId>
13
      <version>2.0.16-SNAPSHOT</version>
14
    </parent>
15
    <scm>
16
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech</connection>
17
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech</developerConnection>
18
        <url>https://devel.gvsig.org/redmine/projects/gvsig-raster/repository/show/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech</url>
19
    </scm>
20
	<developers>
21
        <developer>
22
            <id>nbrodin</id>
23
            <name>Nacho Brodin</name>
24
            <email>nachobrodin@gmail.com</email>
25
            <roles>
26
                <role>Architect</role>
27
                <role>Developer</role>
28
            </roles>
29
        </developer>
30
    </developers>
31
    <dependencyManagement>
32
    	<dependencies>
33
	    	<dependency>
34
				<groupId>org.gvsig</groupId>
35
				<artifactId>org.gvsig.raster.cache.lib.api</artifactId>
36
				<version>2.1.0-SNAPSHOT</version>
37
			</dependency>
38
			<dependency>
39
				<groupId>org.gvsig</groupId>
40
				<artifactId>org.gvsig.raster.lib.api</artifactId>
41
				<version>2.1.0-SNAPSHOT</version>
42
			</dependency>
43
	        <dependency>
44
	            <groupId>org.gvsig</groupId>
45
	            <artifactId>org.gvsig.raster.lib.impl</artifactId>
46
	            <version>2.1.0-SNAPSHOT</version>
47
	        </dependency>
48
	        <dependency>
49
				<groupId>org.gvsig</groupId>
50
				<artifactId>org.gvsig.jmrsid</artifactId>
51
				<version>2.0.0-SNAPSHOT</version>
52
			</dependency>
53
			<dependency>
54
	 			<groupId>org.gvsig</groupId>
55
	 			<artifactId>org.gvsig.jmrsid</artifactId>
56
	  			<version>2.0.0-SNAPSHOT</version>
57
	  			<classifier>${native_classifier}</classifier>
58
	  			<type>tar.gz</type>
59
			</dependency>
60
			<dependency>
61
				<groupId>org.gvsig</groupId>
62
				<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
63
				<version>2.1.0-SNAPSHOT</version>
64
	            <scope>runtime</scope>
65
			</dependency>  
66
    	</dependencies>
67
    </dependencyManagement>
68
    <build>
69
        <plugins>
70
            <plugin>
71
                <groupId>org.apache.maven.plugins</groupId>
72
                <artifactId>maven-release-plugin</artifactId>
73
                <configuration>
74
                    <tagBase>https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/tags/</tagBase>
75
                    <goals>deploy</goals>
76
                </configuration>
77
            </plugin>
78
        </plugins>
79
    </build>
80
	<modules>
81
		<module>org.gvsig.raster.lizardtech.io</module>
82
		<module>org.gvsig.raster.lizardtech.app</module>
83
	</modules>
84
</project>
0 85

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/buildNumber.properties
1
#maven.buildNumber.plugin properties file
2
#Wed May 15 12:46:20 CEST 2013
3
buildNumber=44
0 4

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/src/main/assembly/gvsig-plugin-package-lin.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
    <file>
17
        <source>${user.home}/.depman/lib/libjmrsid2.0.0.so</source>
18
        <outputDirectory>install/files/native</outputDirectory>
19
    </file>
20
  </files>
21

  
22
  <fileSets>
23
    <fileSet>
24
      <directory>src/main/resources-plugin</directory>
25
      <outputDirectory>.</outputDirectory>
26
    </fileSet>
27
  </fileSets>
28

  
29

  
30
  <dependencySets>
31
    <dependencySet>
32
      <useProjectArtifact>false</useProjectArtifact>
33
	  <useTransitiveDependencies>false</useTransitiveDependencies>
34
      <outputDirectory>lib</outputDirectory>
35
      <includes> 
36
			<include>org.gvsig:org.gvsig.raster.lizardtech.app:jar</include>
37
			<include>org.gvsig:org.gvsig.raster.lizardtech.io:jar</include>
38
			<include>org.gvsig:org.gvsig.jmrsid:jar</include>
39
	  </includes>
40
	</dependencySet>
41
  </dependencySets>
42
</assembly>
0 43

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/src/main/assembly/gvsig-plugin-package-win.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    	<file>
10
     		<source>target/${project.artifactId}-${project.version}.jar</source>
11
      		<outputDirectory>lib</outputDirectory>
12
    	</file>
13
    	<file>
14
      		<source>target/package.info</source>
15
    	</file>
16
        <file>
17
            <source>${user.home}/.depman/bin/jmrsid2.0.0.dll</source>
18
            <outputDirectory>install/files</outputDirectory>
19
        </file>
20
        <file>
21
            <source>${user.home}/.depman/bin/lti_dsdk_cdll.dll</source>
22
            <outputDirectory>install/files</outputDirectory>
23
        </file>
24
        <file>
25
            <source>${user.home}/.depman/bin/lti_dsdk_dll.dll</source>
26
            <outputDirectory>install/files</outputDirectory>
27
        </file>
28
  </files>
29

  
30
  <fileSets>
31
    <fileSet>
32
      <directory>src/main/resources-plugin</directory>
33
      <outputDirectory>.</outputDirectory>
34
    </fileSet>
35
  </fileSets>
36

  
37

  
38
  <dependencySets>
39
    <dependencySet>
40
      <useProjectArtifact>false</useProjectArtifact>
41
	  <useTransitiveDependencies>false</useTransitiveDependencies>
42
      <outputDirectory>lib</outputDirectory>
43
      <includes> 
44
			<include>org.gvsig:org.gvsig.raster.lizardtech.app:jar</include>
45
			<include>org.gvsig:org.gvsig.raster.lizardtech.io:jar</include>
46
			<include>org.gvsig:org.gvsig.jmrsid:jar</include>
47
	  </includes>
48
	</dependencySet>
49
  </dependencySets>
50
</assembly>
0 51

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/src/main/java/org/gvsig/raster/lizardtech/app/LizardTechExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
*
3
* Copyright (C) 2007-2008 Infrastructures and Transports Department
4
* of the Valencian Government (CIT)
5
* 
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* as published by the Free Software Foundation; either version 2
9
* of the License, or (at your option) any later version.
10
* 
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
* GNU General Public License for more details.
15
* 
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
* MA  02110-1301, USA.
20
* 
21
*/
22
package org.gvsig.raster.lizardtech.app;
23

  
24
import org.gvsig.andami.plugins.Extension;
25

  
26
/**
27
 * Entry point for this extension 
28
 * @author Nacho Brodin (nachobrodin@gmail.com)
29
 */
30
public class LizardTechExtension extends Extension {
31

  
32
	public void execute(String actionCommand) {
33
	}
34

  
35
	public void initialize() {
36
	}
37
	
38
	public boolean isEnabled() {
39
		return false;
40
	}
41

  
42
	public boolean isVisible() {
43
		return false;
44
	}
45

  
46
}
0 47

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/src/main/resources-plugin/install/install.xml
1
<project name="org.gvsig.plugin1" default="main" basedir=".">
2
	<target name="main" depends="copy_files, link"/>
3
    <target name="copy_files">
4
    	<copy todir="${gvsig_dir}">
5
    		<fileset dir="./files" includes="**"/>
6
		</copy>
7
	</target>
8
	<target name="link" depends="checkos" if="linuxos">
9
		  <exec executable="ln" >
10
		    <arg value="-s"/>
11
		    <arg value="${gvsig_dir}/native/libNCSCnet.so.0"/>
12
		    <arg value="${gvsig_dir}/native/libNCSCnet.so"/>
13
		  </exec>
14
		  <exec executable="ln" >
15
			<arg value="-s"/>
16
			<arg value="${gvsig_dir}/native/libNCSEcwC.so.0"/>
17
			<arg value="${gvsig_dir}/native/libNCSEcwC.so"/>
18
		  </exec>
19
		  <exec executable="ln" >
20
			<arg value="-s"/>
21
			<arg value="${gvsig_dir}/native/libNCSEcw.so.0"/>
22
			<arg value="${gvsig_dir}/native/libNCSEcw.so"/>
23
		  </exec>
24
		  <exec executable="ln" >
25
			<arg value="-s"/>
26
			<arg value="${gvsig_dir}/native/libNCSUtil.so.0"/>
27
			<arg value="${gvsig_dir}/native/libNCSUtil.so"/>
28
		  </exec>
29
		</target>
30
		<target name="checkos">
31
			<condition property="linuxos">
32
		       <os family="unix" />
33
			</condition>
34
		</target>
35
</project>
0 36

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/src/main/resources-plugin/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="org.gvsig.raster.mainplugin" />
4
	<depends plugin-name="org.gvsig.raster.tilecache.app" optional="true" />
5
	<libraries library-dir="lib"/>
6
	<resourceBundle name="text"/>
7
	<extensions>
8
		<extension class-name="org.gvsig.raster.lizardtech.app.LizardTechExtension"
9
			description=""
10
			active="true"
11
			priority="1">
12
		</extension>
13
	</extensions>
14
</plugin-config>
0 15

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
	<modelVersion>4.0.0</modelVersion>
5
	<artifactId>org.gvsig.raster.lizardtech.app</artifactId>
6
	<packaging>jar</packaging>
7
	<name>Formats: MrSID file format support</name>
8
	<description>Lizardtech data provider (MrSID) for gvSIG</description>
9
	<parent>
10
      <groupId>org.gvsig</groupId>
11
      <artifactId>org.gvsig.raster.lizardtech</artifactId>
12
      <version>2.1.0-SNAPSHOT</version>
13
    </parent>
14
     <scm>
15
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app</connection>
16
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app</developerConnection>
17
        <url>https://devel.gvsig.org/redmine/projects/gvsig-raster/repository/show/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app</url>
18
    </scm>
19
   <dependencies>
20
      	<dependency>
21
        	<groupId>org.gvsig</groupId>
22
            <artifactId>org.gvsig.andami</artifactId>
23
            <scope>compile</scope>
24
        </dependency>
25
    	<dependency>
26
			<groupId>org.gvsig</groupId>
27
			<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
28
            <scope>runtime</scope>
29
		</dependency>
30
		<dependency>
31
			<groupId>org.gvsig</groupId>
32
			<artifactId>org.gvsig.jmrsid</artifactId>
33
            <scope>compile</scope>
34
		</dependency>
35
		<dependency>
36
 			<groupId>org.gvsig</groupId>
37
 			<artifactId>org.gvsig.jmrsid</artifactId>
38
  			<classifier>${native_classifier}</classifier>
39
  			<type>tar.gz</type>
40
            <scope>runtime</scope>
41
		</dependency>
42
	</dependencies>
43
	<profiles>
44
	
45
	   <!-- *************** -->
46
       <!-- LINUX PROFILE   -->
47
       <!-- *************** -->
48
       
49
	   <profile>
50
			<id>gvsig-install</id>
51
			<activation>
52
				<activeByDefault>true</activeByDefault>
53
			</activation>
54
			<properties>
55
				<!--Default gvSIG installation folder relative to the current workspace-->
56
				<gvsig.install.dir>${basedir}/../../build/product</gvsig.install.dir>
57
			</properties>
58
		</profile>       
59
        <profile>
60
            <id>linux-profile</id>
61
            <activation>
62
            	<property>
63
					<name>native-platform</name>
64
					<value>linux</value>
65
				</property>
66
           </activation>
67
           <properties>
68
           		<gvsig.package.info.categories>Raster</gvsig.package.info.categories>
69
           		<gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
70
        		<gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
71
                <gvsig.package.info.dependencies>required: org.gvsig.raster.tilecache.app -ge 2</gvsig.package.info.dependencies>
72
			</properties>
73
			<build>
74
          		<plugins>
75
            		<plugin>
76
                		<artifactId>maven-assembly-plugin</artifactId>
77
                		<configuration>
78
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
79
                    		<appendAssemblyId>false</appendAssemblyId>
80
                		</configuration>
81
                		<executions>
82
                  			<execution>
83
                    			<id>gvsig-plugin-package</id>
84
                    			<phase>package</phase>
85
                    			<goals>
86
                        			<goal>single</goal>
87
                    			</goals>
88
                    			<configuration>
89
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
90
                      				<descriptors>
91
                        				<descriptor>src/main/assembly/gvsig-plugin-package-lin.xml</descriptor>
92
                      				</descriptors>
93
                    			</configuration>
94
                  			</execution>
95
                		</executions>
96
            		</plugin>
97
            	</plugins>
98
            </build>
99
        </profile>
100
        
101
       
102
       <!-- *************** -->
103
       <!-- WINDOWS PROFILE -->
104
       <!-- *************** -->
105
       
106
       
107
        <profile>
108
            <id>windows-profile</id>
109
            <activation>
110
                 <property>
111
					<name>native-platform</name>
112
					<value>win</value>
113
				</property>
114
            </activation>
115
            <properties>
116
            	<gvsig.package.info.categories>Raster, Formats</gvsig.package.info.categories>
117
           		<gvsig.package.info.operatingSystem>win</gvsig.package.info.operatingSystem>
118
        		<gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
119
                <gvsig.package.info.dependencies>required: org.gvsig.raster.tilecache.app -ge 2</gvsig.package.info.dependencies>
120
			</properties>
121
			<build>
122
          		<plugins>
123
            		<plugin>
124
                		<artifactId>maven-assembly-plugin</artifactId>
125
                		<configuration>
126
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
127
                    		<appendAssemblyId>false</appendAssemblyId>
128
                		</configuration>
129
                		<executions>
130
                  			<execution>
131
                    			<id>gvsig-plugin-package</id>
132
                    			<phase>package</phase>
133
                    			<goals>
134
                        			<goal>single</goal>
135
                    			</goals>
136
                    			<configuration>
137
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
138
                      				<descriptors>
139
                        				<descriptor>src/main/assembly/gvsig-plugin-package-win.xml</descriptor>
140
                      				</descriptors>
141
                    			</configuration>
142
                  			</execution>
143
                		</executions>
144
            		</plugin>
145
            	</plugins>
146
            </build>
147
        </profile>
148
    </profiles>
149
    <properties>
150
    	<gvsig.package.info.state>testing</gvsig.package.info.state>
151
    	<gvsig.package.info.poolURL>http://devel.gvsig.org/download/projects/Raster/pool</gvsig.package.info.poolURL>
152
    	<gvsig.package.info.official>true</gvsig.package.info.official>
153
    </properties>
154
</project>
0 155

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/depman.xml
1
<depman>
2
	<package>
3
		<group>org.gvsig</group>
4
		<artifact>org.gvsig.jmrsid</artifact>
5
		<version>2.0.0-SNAPSHOT</version>
6
		<libraryType>dynamic</libraryType>
7
	</package>
8
 	<dependencies platform="win, mac, linux">
9
 		<dependency>
10
			<group>com.lizardtech</group>
11
			<artifact>mrsid</artifact>
12
			<version>7.0.0.2164</version>
13
			<type>dynamic</type>
14
		</dependency>
15
	</dependencies>
16
</depman>
17

  
0 18

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIMetadataRecord.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIMetadataRecord */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIMetadataRecord
6
#define _Included_es_gva_cit_jmrsid_LTIMetadataRecord
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
#undef es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_INT
11
#define es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_INT 0L
12
#undef es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_FLOAT
13
#define es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_FLOAT 1L
14
#undef es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_STRING
15
#define es_gva_cit_jmrsid_LTIMetadataRecord_LTI_METADATA_DATATYPE_STRING 2L
16
/*
17
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
18
 * Method:    getTagNameNat
19
 * Signature: (J)Ljava/lang/String;
20
 */
21
JNIEXPORT jstring JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getTagNameNat
22
  (JNIEnv *, jobject, jlong);
23

  
24
/*
25
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
26
 * Method:    isScalarNat
27
 * Signature: (J)I
28
 */
29
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_isScalarNat
30
  (JNIEnv *, jobject, jlong);
31

  
32
/*
33
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
34
 * Method:    isVectorNat
35
 * Signature: (J)I
36
 */
37
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_isVectorNat
38
  (JNIEnv *, jobject, jlong);
39

  
40
/*
41
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
42
 * Method:    isArrayNat
43
 * Signature: (J)I
44
 */
45
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_isArrayNat
46
  (JNIEnv *, jobject, jlong);
47

  
48
/*
49
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
50
 * Method:    getDataTypeNat
51
 * Signature: (J)I
52
 */
53
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getDataTypeNat
54
  (JNIEnv *, jobject, jlong);
55

  
56
/*
57
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
58
 * Method:    getScalarDataNat
59
 * Signature: (J)Ljava/lang/String;
60
 */
61
JNIEXPORT jstring JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getScalarDataNat
62
  (JNIEnv *, jobject, jlong);
63

  
64
/*
65
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
66
 * Method:    getVectorDataNat
67
 * Signature: (J)Les/gva/cit/jmrsid/StringArray;
68
 */
69
JNIEXPORT jobject JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getVectorDataNat
70
  (JNIEnv *, jobject, jlong);
71

  
72
/*
73
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
74
 * Method:    getArrayDataNat
75
 * Signature: (J)Les/gva/cit/jmrsid/StringArray;
76
 */
77
JNIEXPORT jobject JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getArrayDataNat
78
  (JNIEnv *, jobject, jlong);
79

  
80
/*
81
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
82
 * Method:    getNumDimsNat
83
 * Signature: (J)I
84
 */
85
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getNumDimsNat
86
  (JNIEnv *, jobject, jlong);
87

  
88
/*
89
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
90
 * Method:    getDimsNat
91
 * Signature: (J)[I
92
 */
93
JNIEXPORT jintArray JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_getDimsNat
94
  (JNIEnv *, jobject, jlong);
95

  
96
/*
97
 * Class:     es_gva_cit_jmrsid_LTIMetadataRecord
98
 * Method:    FreeLTIMetadataRecordNat
99
 * Signature: (J)V
100
 */
101
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIMetadataRecord_FreeLTIMetadataRecordNat
102
  (JNIEnv *, jobject, jlong);
103

  
104
#ifdef __cplusplus
105
}
106
#endif
107
#endif
0 108

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIUtils.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIUtils */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIUtils
6
#define _Included_es_gva_cit_jmrsid_LTIUtils
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIUtils
12
 * Method:    levelToMagNat
13
 * Signature: (I)D
14
 */
15
JNIEXPORT jdouble JNICALL Java_es_gva_cit_jmrsid_LTIUtils_levelToMagNat
16
  (JNIEnv *, jclass, jint);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIUtils
20
 * Method:    FreeLTIUtilsNat
21
 * Signature: (J)V
22
 */
23
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIUtils_FreeLTIUtilsNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
#ifdef __cplusplus
27
}
28
#endif
29
#endif
0 30

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIPixel.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIPixel */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIPixel
6
#define _Included_es_gva_cit_jmrsid_LTIPixel
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIPixel
12
 * Method:    LTIPixelNat
13
 * Signature: (III)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIPixel_LTIPixelNat
16
  (JNIEnv *, jobject, jint, jint, jint);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIPixel
20
 * Method:    FreeLTIPixelNat
21
 * Signature: (J)V
22
 */
23
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIPixel_FreeLTIPixelNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
#ifdef __cplusplus
27
}
28
#endif
29
#endif
0 30

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_JNIBase.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_JNIBase */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_JNIBase
6
#define _Included_es_gva_cit_jmrsid_JNIBase
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_JNIBase
12
 * Method:    getIndexCountNat
13
 * Signature: (J)I
14
 */
15
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getIndexCountNat
16
  (JNIEnv *, jobject, jlong);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_JNIBase
20
 * Method:    initializeNat
21
 * Signature: (J)I
22
 */
23
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_initializeNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
/*
27
 * Class:     es_gva_cit_jmrsid_JNIBase
28
 * Method:    getNumLevelsNat
29
 * Signature: (J)I
30
 */
31
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getNumLevelsNat
32
  (JNIEnv *, jobject, jlong);
33

  
34
/*
35
 * Class:     es_gva_cit_jmrsid_JNIBase
36
 * Method:    getWidthNat
37
 * Signature: (J)I
38
 */
39
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getWidthNat
40
  (JNIEnv *, jobject, jlong);
41

  
42
/*
43
 * Class:     es_gva_cit_jmrsid_JNIBase
44
 * Method:    getHeightNat
45
 * Signature: (J)I
46
 */
47
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getHeightNat
48
  (JNIEnv *, jobject, jlong);
49

  
50
/*
51
 * Class:     es_gva_cit_jmrsid_JNIBase
52
 * Method:    getStripHeightNat
53
 * Signature: (J)I
54
 */
55
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getStripHeightNat
56
  (JNIEnv *, jobject, jlong);
57

  
58
/*
59
 * Class:     es_gva_cit_jmrsid_JNIBase
60
 * Method:    getNumBandsNat
61
 * Signature: (J)I
62
 */
63
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getNumBandsNat
64
  (JNIEnv *, jobject, jlong);
65

  
66
/*
67
 * Class:     es_gva_cit_jmrsid_JNIBase
68
 * Method:    getColorSpaceNat
69
 * Signature: (J)I
70
 */
71
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getColorSpaceNat
72
  (JNIEnv *, jobject, jlong);
73

  
74
/*
75
 * Class:     es_gva_cit_jmrsid_JNIBase
76
 * Method:    getDataTypeNat
77
 * Signature: (J)I
78
 */
79
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_JNIBase_getDataTypeNat
80
  (JNIEnv *, jobject, jlong);
81

  
82
#ifdef __cplusplus
83
}
84
#endif
85
#endif
0 86

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIImage.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIImage */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIImage
6
#define _Included_es_gva_cit_jmrsid_LTIImage
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIImage
12
 * Method:    getMetadataNat
13
 * Signature: (J)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIImage_getMetadataNat
16
  (JNIEnv *, jobject, jlong);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIImage
20
 * Method:    getDimsAtMagWidthNat
21
 * Signature: (JD)I
22
 */
23
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIImage_getDimsAtMagWidthNat
24
  (JNIEnv *, jobject, jlong, jdouble);
25

  
26
/*
27
 * Class:     es_gva_cit_jmrsid_LTIImage
28
 * Method:    getDimsAtMagHeightNat
29
 * Signature: (JD)I
30
 */
31
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIImage_getDimsAtMagHeightNat
32
  (JNIEnv *, jobject, jlong, jdouble);
33

  
34
/*
35
 * Class:     es_gva_cit_jmrsid_LTIImage
36
 * Method:    getPixelPropsNat
37
 * Signature: (J)J
38
 */
39
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIImage_getPixelPropsNat
40
  (JNIEnv *, jobject, jlong);
41

  
42
/*
43
 * Class:     es_gva_cit_jmrsid_LTIImage
44
 * Method:    getBackgroundPixelNat
45
 * Signature: (J)J
46
 */
47
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIImage_getBackgroundPixelNat
48
  (JNIEnv *, jobject, jlong);
49

  
50
/*
51
 * Class:     es_gva_cit_jmrsid_LTIImage
52
 * Method:    getNoDataPixelNat
53
 * Signature: (J)J
54
 */
55
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIImage_getNoDataPixelNat
56
  (JNIEnv *, jobject, jlong);
57

  
58
/*
59
 * Class:     es_gva_cit_jmrsid_LTIImage
60
 * Method:    getGeoCoordNat
61
 * Signature: (JLes/gva/cit/jmrsid/LTIGeoCoord;)I
62
 */
63
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIImage_getGeoCoordNat
64
  (JNIEnv *, jobject, jlong, jobject);
65

  
66
/*
67
 * Class:     es_gva_cit_jmrsid_LTIImage
68
 * Method:    FreeLTIImageNat
69
 * Signature: (J)V
70
 */
71
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIImage_FreeLTIImageNat
72
  (JNIEnv *, jobject, jlong);
73

  
74
/*
75
 * Class:     es_gva_cit_jmrsid_LTIImage
76
 * Method:    getMinMagnificationNat
77
 * Signature: (J)D
78
 */
79
JNIEXPORT jdouble JNICALL Java_es_gva_cit_jmrsid_LTIImage_getMinMagnificationNat
80
  (JNIEnv *, jobject, jlong);
81

  
82
/*
83
 * Class:     es_gva_cit_jmrsid_LTIImage
84
 * Method:    getMaxMagnificationNat
85
 * Signature: (J)D
86
 */
87
JNIEXPORT jdouble JNICALL Java_es_gva_cit_jmrsid_LTIImage_getMaxMagnificationNat
88
  (JNIEnv *, jobject, jlong);
89

  
90
#ifdef __cplusplus
91
}
92
#endif
93
#endif
0 94

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/jmrsid.h
1
#ifndef _Included_jmrsid
2
#define _Included_jmrsid
3

  
4
typedef struct {
5
	lt_uint32 siz;
6
	lt_uint8* membuf;
7
	void* bufs[3];
8
}t_buffer;
9

  
10

  
11
#endif
12

  
0 13

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIMetadataDatabase.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIMetadataDatabase */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIMetadataDatabase
6
#define _Included_es_gva_cit_jmrsid_LTIMetadataDatabase
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIMetadataDatabase
12
 * Method:    getDataByIndexNat
13
 * Signature: (JI)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIMetadataDatabase_getDataByIndexNat
16
  (JNIEnv *, jobject, jlong, jint);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIMetadataDatabase
20
 * Method:    FreeLTIMetadataDatabaseNat
21
 * Signature: (J)V
22
 */
23
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIMetadataDatabase_FreeLTIMetadataDatabaseNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
#ifdef __cplusplus
27
}
28
#endif
29
#endif
0 30

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIImageStage.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIImageStage */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIImageStage
6
#define _Included_es_gva_cit_jmrsid_LTIImageStage
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIImageStage
12
 * Method:    readNat
13
 * Signature: (JJJJLes/gva/cit/jmrsid/LTISceneBuffer;)I
14
 */
15
JNIEXPORT jint JNICALL Java_es_gva_cit_jmrsid_LTIImageStage_readNat
16
  (JNIEnv *, jobject, jlong, jlong, jlong, jlong, jobject);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIImageStage
20
 * Method:    FreeLTIImageStageNat
21
 * Signature: (J)V
22
 */
23
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIImageStage_FreeLTIImageStageNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
/*
27
 * Class:     es_gva_cit_jmrsid_LTIImageStage
28
 * Method:    readNat
29
 * Signature: (JJJJLes/gva/cit/jmrsid/LTISceneBuffer;)I
30
 */
31
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIImageStage_readSceneNat
32
  (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jlong, jint, jint, jboolean, jobject);
33

  
34
#ifdef __cplusplus
35
}
36
#endif
37
#endif
0 38

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_MrSIDImageReaderBase.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_MrSIDImageReaderBase */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_MrSIDImageReaderBase
6
#define _Included_es_gva_cit_jmrsid_MrSIDImageReaderBase
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_MrSIDImageReaderBase
12
 * Method:    FreeMrSIDImageReaderBaseNat
13
 * Signature: (J)V
14
 */
15
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_MrSIDImageReaderBase_FreeMrSIDImageReaderBaseNat
16
  (JNIEnv *, jobject, jlong);
17

  
18
#ifdef __cplusplus
19
}
20
#endif
21
#endif
0 22

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTISceneBuffer.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTISceneBuffer */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTISceneBuffer
6
#define _Included_es_gva_cit_jmrsid_LTISceneBuffer
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTISceneBuffer
12
 * Method:    LTISceneBufferNat
13
 * Signature: (JIII)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTISceneBuffer_LTISceneBufferNat
16
  (JNIEnv *, jobject, jlong, jint, jint, jint);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTISceneBuffer
20
 * Method:    LTISceneBuffer1Nat
21
 * Signature: (JIIIIIII)J
22
 */
23
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTISceneBuffer_LTISceneBuffer1Nat
24
  (JNIEnv *, jobject, jlong, jint, jint, jint, jint, jint, jint, jint);
25

  
26
/*
27
 * Class:     es_gva_cit_jmrsid_LTISceneBuffer
28
 * Method:    FreeLTISceneBufferNat
29
 * Signature: (JJ)V
30
 */
31
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTISceneBuffer_FreeLTISceneBufferNat
32
  (JNIEnv *, jobject, jlong, jlong);
33

  
34
#ifdef __cplusplus
35
}
36
#endif
37
#endif
0 38

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_MrSIDImageReader.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_MrSIDImageReader */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_MrSIDImageReader
6
#define _Included_es_gva_cit_jmrsid_MrSIDImageReader
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_MrSIDImageReader
12
 * Method:    MrSIDImageReaderNat
13
 * Signature: (Ljava/lang/String;)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_MrSIDImageReader_MrSIDImageReaderNat
16
  (JNIEnv *, jobject, jstring);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_MrSIDImageReader
20
 * Method:    MrSIDImageReaderArrayNat
21
 * Signature: ([B)J
22
 */
23
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_MrSIDImageReader_MrSIDImageReaderArrayNat
24
  (JNIEnv *, jobject, jbyteArray);
25

  
26
/*
27
 * Class:     es_gva_cit_jmrsid_MrSIDImageReader
28
 * Method:    FreeMrSIDImageReaderNat
29
 * Signature: (J)V
30
 */
31
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_MrSIDImageReader_FreeMrSIDImageReaderNat
32
  (JNIEnv *, jobject, jlong);
33

  
34
#ifdef __cplusplus
35
}
36
#endif
37
#endif
0 38

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/include/es_gva_cit_jmrsid_LTIScene.h
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class es_gva_cit_jmrsid_LTIScene */
4

  
5
#ifndef _Included_es_gva_cit_jmrsid_LTIScene
6
#define _Included_es_gva_cit_jmrsid_LTIScene
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
/*
11
 * Class:     es_gva_cit_jmrsid_LTIScene
12
 * Method:    LTISceneNat
13
 * Signature: (DDDDD)J
14
 */
15
JNIEXPORT jlong JNICALL Java_es_gva_cit_jmrsid_LTIScene_LTISceneNat
16
  (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble);
17

  
18
/*
19
 * Class:     es_gva_cit_jmrsid_LTIScene
20
 * Method:    FreeLTISceneNat
21
 * Signature: (J)V
22
 */
23
JNIEXPORT void JNICALL Java_es_gva_cit_jmrsid_LTIScene_FreeLTISceneNat
24
  (JNIEnv *, jobject, jlong);
25

  
26
#ifdef __cplusplus
27
}
28
#endif
29
#endif
0 30

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/src/test/java/es/gva/cir/jmrsid/TestReadMrSid.java
1
package es.gva.cir.jmrsid;
2

  
3
import java.io.IOException;
4

  
5
import junit.framework.TestCase;
6
import es.gva.cit.jmrsid.LTIMetadataDatabase;
7
import es.gva.cit.jmrsid.LTIMetadataRecord;
8
import es.gva.cit.jmrsid.MrSIDException;
9
import es.gva.cit.jmrsid.MrSIDImageReader;
10

  
11
public class TestReadMrSid extends TestCase{
12

  
13
	private MrSIDImageReader		sid = null;
14
	
15
	private String 					fileName = "Urban_10cm.sid";
16
	private String 					baseDir = "./test-images/";
17
	private String 					file1 = baseDir + fileName;
18
	
19
	private int						numBands = 0;
20
	private int 					width = 0;
21
	private int						height = 0;
22
	private String					projection = null;
23
	private LTIMetadataDatabase		metadata = null;
24
	private LTIMetadataRecord		record = null;
25
	
26
	public void start(){
27
		setUp();
28
		testStack();
29
	}
30
	
31
	
32
	public void setUp(){
33
		try {
34
			sid = new MrSIDImageReader(file1);
35
			sid.initialize();
36
			
37
		} catch (MrSIDException e) {
38
			e.printStackTrace();
39
		} catch (IOException e) {
40
			e.printStackTrace();
41
		}
42
		
43
		
44
	}
45
	
46
	public void testStack(){
47
		try {
48
			numBands = sid.getNumBands();
49
			width = sid.getWidth();
50
			height = sid.getHeight();
51
			metadata = sid.getMetadata();
52
			System.out.println("**** TEST DE ACCESO A IMÁGENES MRSID ****");
53
			System.out.println("     IMAGEN: " + fileName);
54
			System.out.println("Número de bandas: " + numBands);
55
			System.out.println("Anchura: " + width);
56
			System.out.println("Altura: " + height);
57
			
58
//			for (int i = 0 ; i<metadata.getIndexCount() ; i++){
59
//				record = metadata.getDataByIndex(i);
60
//				System.out.println(record.getTagName() + ": " + record.getScalarData());
61
//			}
62
			sid.close();
63
		} catch (MrSIDException e) {
64
			e.printStackTrace();
65
		}
66
		
67
	}
68
	
69
}
0 70

  
org.gvsig.raster.lizardtech/tags/tagdate_30092013_17_11/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.jni/src/main/java/es/gva/cit/jmrsid/StringArray.java
1
/**********************************************************************
2
 * $Id: StringArray.java 3539 2006-01-09 12:23:20Z nacho $
3
 *
4
 * Name:     StringArray.java
5
 * Project:  JMRSID. Interfaz java to MrSID (Lizardtech).
6
 * Purpose:  
7
 * Author:   Nacho Brodin, brodin_ign@gva.es
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff