Revision 32152

View differences:

tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/config/text.properties
1
#Default language
2
#AnimationGui
3
Check_Text=Visualizaci?n frames
4
Label_Duration =Duraci?n
5
Label_Mode=Modo
6
Window_Title=Controles de animaci?n
7
Text_Secs=segs
8
Capturar_encuadre=Capturar encuadre
9
Capturar_capa=Capturar capa
10
Controles_de_animacion=Controles de animaci?n
11
Exportar_video=Exportar v?deo
12
Borrar_animacion=Borrar animaci?n
13
Animacion=Animaci?n
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/config/about.htm
1
<html>
2
  <head>
3
    <title>Extension 3D del programa GvSIG </title>
4
    <meta content="">
5
    <style></style>
6
  </head>
7
  <body>
8
<table width="60%" border="0">
9
  <tr>
10
    <td width="64%"><img src="images/logo_horiz_bicolor_gva.png" width="329" height="50"></td>
11
    <td width="36%"><div align="right"><img src="images/logoIver.png" width="87" height="50"></div></td>
12
  </tr>
13
  <tr>
14
    <td colspan="2"><font face="Arial, Helvetica, sans-serif">&copy; Copyright
15
      Generalitat Valenciana, IVER T.I and other contributors 2005.</font></td>
16
  </tr>
17
</table>
18
  <h3>Extesi&oacute;n de la Aplicaci&oacute;n para el tratamiento de top&oacute;nimos del Instituto Geogr&aacute;fico Nacional</h3>
19
  <p><br><br><b> Build Number: #build.number#</b></p>
20
  </body>
21
</html>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/config/text_ca.properties
1
#Translations for language [ca]
2
#AnimationGui
3
Check_Text=Visualizaci?n frames
4
Label_Duration =Duraci?n
5
Label_Mode=Modo
6
Window_Title=Controles de animaci?n
7
Text_Secs=segs
8
Capturar_encuadre=Capturar encuadre
9
Capturar_capa=Capturar capa
10
Controles_de_animacion=Controles de animaci?n
11
Exportar_video=Exportar v?deo
12
Borrar_animacion=Borrar animaci?n
13
Animacion=Animaci?n
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/config/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="com.iver.cit.gvsig" />
4
	<depends plugin-name="org.gvsig.ext3Dgui" />
5
	
6
	<libraries library-dir="./lib"/>
7
	<resourceBundle name="text"/>
8
	<extensions>
9
		<extension class-name="com.iver.cit.gvsig.animation.ExtensionAnimacion3D"
10
			description="Extensi?n encargada de registrar los tipos de animacion 3D."
11
			active="true"
12
			priority="50">					
13
		</extension>
14
	</extensions>
15
</plugin-config>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/build.number
1
#Build Number for ANT. Do not edit!
2
#Wed Jan 16 11:54:01 CET 2008
3
build.number=1209
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/src/main/java/com/iver/cit/gvsig/animation/ExtensionAnimacion3D.java
1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
*
3
* Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
4
*
5
* This program is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU General Public License
7
* as published by the Free Software Foundation; either version 2
8
* of the License, or (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
*/
19

  
20
package com.iver.cit.gvsig.animation;
21

  
22
import com.iver.andami.plugins.Extension;
23
import com.iver.cit.gvsig.animation.animationType.AnimationTypeFactoryLayer3DFlat;
24
import com.iver.cit.gvsig.animation.interpolator.Interpolator3DFlat;
25
import com.iver.cit.gvsig.animation.interpolator.Interpolator3DSpherical;
26
import com.iver.cit.gvsig.animation.keyFrame.AnimationKeyFrame3DFlatFactory;
27
import com.iver.cit.gvsig.animation.keyframe.interpolator.InterpolatorFactory;
28

  
29
/**
30
 * @author ?ngel Fraile Gri??n  e-mail: angel.fraile@iver.es
31
 * @since 1.1
32
 * 
33
 */
34

  
35
public class ExtensionAnimacion3D extends Extension {
36

  
37
	public void execute(String actionCommand) {
38

  
39
	}
40

  
41
	/**
42
	 * @see com.iver.andami.plugins.IExtension#initialize()
43
	 * 	Initializing the 3D animation based in movement with key frames
44
	 */
45
	public void initialize() {
46

  
47
		// Registering Animation Type AnimationLayer3DFlat
48
		AnimationTypeFactoryLayer3DFlat.register();
49
		// Registering Animation Type AnimationDate3D
50
//		AnimationTypeFactoryDate3D.register();
51
		AnimationKeyFrame3DFlatFactory.register();
52
		
53
		// Registering the interpolators
54
		InterpolatorFactory.register("Interpolator3DFlat", new Interpolator3DFlat());
55
		InterpolatorFactory.register("Interpolator3DSpherical", new Interpolator3DSpherical());
56
	}
57

  
58
	public boolean isEnabled() {
59
		return true;
60
	}
61

  
62
	public boolean isVisible() {
63
		return false;
64
	}
65

  
66
}
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0"
2
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	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
	<groupId>org.gvsig</groupId>
6
	<artifactId>extAnimation3D</artifactId>
7
	<packaging>jar</packaging>
8
	<version>1.9-SNAPSHOT</version>
9
	<name>extAnimation3D</name>
10
	<url>http://maven.apache.org</url>
11

  
12
	<parent>
13
		<groupId>org.gvsig</groupId>
14
		<artifactId>gvsig-extension-base-pom</artifactId>
15
		<version>1.9-SNAPSHOT</version>
16
	</parent>
17

  
18
	<dependencies>
19
		<dependency>
20
			<groupId>org.gvsig</groupId>
21
			<artifactId>libAnimation3D</artifactId>
22
			<version>1.9-SNAPSHOT</version>
23
		</dependency>
24
	</dependencies>
25
	<properties>
26
		<extension-appgvsig-lib-dir>
27
			${extension-dir}/com.iver.cit.gvsig/lib/
28
		</extension-appgvsig-lib-dir>
29
		<build-dir>${basedir}/../build</build-dir>
30
		<extension-distribution>
31
			gvSIG/extensiones/org.gvsig.extAnimation3D/
32
		</extension-distribution>
33
		<gvsig-extension-distribution>
34
			gvSIG/extensiones/com.iver.cit.gvsig/
35
		</gvsig-extension-distribution>
36

  
37
		<!-- Path to the descriptor for win32 -->
38
		<distribution-win32-descriptor>
39
			/distribution/win-distribution/distribution-win32.xml
40
		</distribution-win32-descriptor>
41
		<!-- Path to the descriptor for win32 sources -->
42
		<distribution-win32-descriptor-source></distribution-win32-descriptor-source>
43

  
44
		<!-- Path to the descriptor for linux32  -->
45
		<distribution-linux32-descriptor>
46
			/distribution/linux-distribution/distribution-linux.xml
47
		</distribution-linux32-descriptor>
48
		<!-- Path to the descriptor for linux32 sources -->
49
		<distribution-linux32-descriptor-source></distribution-linux32-descriptor-source>
50

  
51
		<!-- Path to the descriptor for mac -->
52
		<distribution-mac-descriptor>
53
			/distribution/distribution-mac.xml
54
		</distribution-mac-descriptor>
55
		<!-- Path to the descriptor for mac sources-->
56
		<distribution-mac-descriptor-source></distribution-mac-descriptor-source>
57

  
58
		<!-- Path to the output directory for the distribution -->
59
		<distribution-output-directory>
60
			../extAnimationGUI/distribution/
61
		</distribution-output-directory>
62
		<!-- Final name of the output directory for the distribution -->
63
		<distribution-final-name>extAnimation</distribution-final-name>
64
		
65
		
66
		<!-- Path to the file descriptor to generate the extension-->
67
		<extension-distribution-file>distribution/extension-distribution.xml
68
		</extension-distribution-file>
69
		<!-- Final name of the output directory for the distribution -->
70
		<application-name>Animation-Extension-3D</application-name>
71

  
72
	</properties>
73
	<build>
74
		<plugins>
75
			<plugin>
76
				<groupId>org.apache.maven.plugins</groupId>
77
				<artifactId>maven-compiler-plugin</artifactId>
78
				<configuration>
79
					<source>1.5</source>
80
					<target>1.5</target>
81
				</configuration>
82
			</plugin>
83
			<plugin>
84
				<artifactId>maven-clean-plugin</artifactId>
85
				<configuration>
86
					<filesets>
87
						<fileset>
88
							<directory>
89
								${extension-dir}/${plugin-name}
90
							</directory>
91
							<includes>
92
								<include>**</include>
93
							</includes>
94
						</fileset>
95
					</filesets>
96
				</configuration>
97
			</plugin>
98
		</plugins>
99
	</build>
100
</project>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/build.xml
1
<project name="Generar extension en Andami" default="generate-without-source" basedir=".">
2
	<description>
3
        Instala el plugin de ejemplo en Andami.
4
    </description>
5
	<!-- set global properties for this build -->
6
	<property name="src" location="src" />
7
	<property name="build" location="bin" />
8
	<property name="dist" location="dist" />
9
	<property name="plugin" value="com.iver.ai2.animation3D" />
10
	<property name="extension-dir" location="../_fwAndami/gvSIG/extensiones" />
11
	<property name="logos-dir" location="../_fwAndami/theme" />
12
	<property name="gvsig-lib" location="../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/lib" />
13
	<!--property name="binaries-dir" location="../binaries" /-->
14

  
15
	<target name="init">
16
		<!-- Create the time stamp -->
17
		<tstamp />
18
		<!-- Create the build directory structure used by compile -->
19
		<mkdir dir="${build}" />
20
		<!-- Creamos un fichero con el timeStamp para que lo lea el FPanelAbout -->
21
		<buildnumber />
22

  
23
	</target>
24

  
25
	<target name="generate-without-source" description="generate the distribution without the source file" depends="">
26
		<!-- Create the distribution directory -->
27
		<mkdir dir="${dist}" />
28
		<mkdir dir="${dist}/lib" />
29
		<mkdir dir="${dist}/binaries" />
30
		<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file
31
         Except classes to be instantiated in core gvSIG -->
32
		<jar jarfile="${dist}/lib/${plugin}.jar" basedir="${build}" />
33

  
34
		<copy todir="${dist}/lib/">
35
			<fileset dir="lib/" includes="**/**" />
36
		</copy>
37
		<!-- Put in this .jar the classes to be instantiated in gvSIG -->
38
		<copy file="config/config.xml" todir="${dist}" />
39
		<copy file="config/about.htm" todir="${dist}" />
40

  
41
		<copy todir="${dist}">
42
			<fileset dir="config" includes="text*.properties" />
43
		</copy>
44
		<copy todir="${dist}/images">
45
			<fileset dir="images/" includes="**/**" excludes="**/*.db" />
46
		</copy>
47

  
48
		<move todir="${extension-dir}/${plugin}/">
49
			<fileset dir="${dist}" includes="**/**" />
50
		</move>
51
	</target>
52

  
53
	<target name="copy-binaries">
54
		<copy todir="${binaries-dir}">
55
			<fileset dir="binaries/" includes="**" />
56
		</copy>
57
	</target>
58

  
59
	<target name="debug-yes">
60
		<property name="debug" value="on" />
61
		<property name="debuglevel" value="lines, vars" />
62
	</target>
63

  
64
</project>
65

  
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/distribution/extension-distribution.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<fileSets>
7
	<!-- Extructure for the extension -->
8
		<fileSet>
9
			<directory>config</directory>
10
			<outputDirectory>${extension-distribution}
11
			</outputDirectory>
12
		</fileSet>
13
		<fileSet>
14
			<directory>images</directory>
15
			<outputDirectory>/${extension-distribution}/images
16
			</outputDirectory>
17
		</fileSet>
18
	</fileSets>
19
	<files>
20
		<file>
21
			<source>build.number</source>
22
			<outputDirectory>${extension-distribution}
23
			</outputDirectory>
24
		</file>
25
	</files>
26
	<!--
27
		***********************************************************************
28
	-->
29
  <!-- *													   *-->
30
	<!--
31
		***********************************************************************
32
	-->
33
	<dependencySets>
34
		<dependencySet>
35
			<outputDirectory>${extension-distribution}/${library-dir}
36
			</outputDirectory>
37
			<includes>
38
				<include>org.gvsig:extAnimation3D</include>
39
				<include>org.gvsig:libAnimation3D</include>
40
			</includes>
41
		</dependencySet>
42
	</dependencySets>
43
</assembly>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/distribution/win-distribution/distribution-win32.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<includeBaseDirectory>true</includeBaseDirectory>
7

  
8
	<!-- baseDirectory>d:/java/distri</baseDirectory-->
9
	<fileSets>
10
		<!-- Extructure for the extension -->
11
		<fileSet>
12
			<directory>/config</directory>
13
			<outputDirectory>
14
				/win/bin/${extension-distribution}
15
			</outputDirectory>
16
		</fileSet>
17
		<fileSet>
18
			<directory>/images</directory>
19
			<outputDirectory>
20
				/win/bin/${extension-distribution}/images
21
			</outputDirectory>
22
		</fileSet>
23

  
24
	</fileSets>
25
	<!-- files>
26
		<file>
27
			<source>build.number</source>
28
			<outputDirectory>
29
				/win/bin/${extension-distribution}
30
			</outputDirectory>
31
		</file>
32
	</files-->
33
	<!-- *********************************************************************** -->
34
	<!-- *													   *-->
35
	<!-- ***********************************************************************-->
36
	<dependencySets>
37
		<dependencySet>
38
			<outputDirectory>
39
				/win/bin/${extension-distribution}/lib/
40
			</outputDirectory>
41
			<includes>
42
				<include>org.gvsig:extAnimation3D</include>
43
				<include>org.gvsig:libAnimation3D</include>
44
			</includes>
45
		</dependencySet>
46
	</dependencySets>
47
</assembly>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/distribution/linux-distribution/distribution-linux.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<includeBaseDirectory>true</includeBaseDirectory>
7

  
8
	<!-- baseDirectory>d:/java/distri</baseDirectory-->
9
	<fileSets>
10
		<!-- Extructure for the extension -->
11
		<fileSet>
12
			<directory>/config</directory>
13
			<outputDirectory>
14
				/linux/bin/${extension-distribution}
15
			</outputDirectory>
16
		</fileSet>
17
		<fileSet>
18
			<directory>/images</directory>
19
			<outputDirectory>
20
				/linux/bin/${extension-distribution}/images
21
			</outputDirectory>
22
		</fileSet>
23

  
24
	</fileSets>
25
	<!-- files>
26
		<file>
27
			<source>build.number</source>
28
			<outputDirectory>
29
				/linux/bin/${extension-distribution}
30
			</outputDirectory>
31
		</file>
32
	</files-->
33
	<!-- *********************************************************************** -->
34
	<!-- *													   *-->
35
	<!-- ***********************************************************************-->
36
	<dependencySets>
37
		<dependencySet>
38
			<outputDirectory>
39
				/linux/bin/${extension-distribution}/lib/
40
			</outputDirectory>
41
			<includes>
42
				<include>org.gvsig:extAnimation3D</include>
43
				<include>org.gvsig:libAnimation3D</include>
44
			</includes>
45
		</dependencySet>
46
	</dependencySets>
47
</assembly>
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_12/extensions/extAnimation3D/distribution/mac-distribution/distribution-mac.xml
1
<assembly>
2
  <id>distribution</id>
3
  <formats>
4
    <format>dir</format>
5
	<format>jar</format>
6
	<format>zip</format>
7
  </formats>
8
  <includeBaseDirectory>false</includeBaseDirectory>
9
  <baseDirectory>d:/java/distri</baseDirectory>
10
  <fileSets>
11
	<!-- Extructure for the extension -->
12
    <fileSet>
13
      <directory>/config</directory>
14
	  <outputDirectory>/bin/${extension-distribution}</outputDirectory>
15
    </fileSet>
16
	<fileSet>
17
      <directory>/images</directory>
18
	  <outputDirectory>/bin/${extension-distribution}/images</outputDirectory>
19
    </fileSet>
20
	<!-- Extructure for the native libraries -->
21
	<fileSet>
22
      <directory>${basedir}/../binaries/w32/3D/</directory>
23
	  <outputDirectory>/lib</outputDirectory>
24
    </fileSet>
25
  </fileSets>
26
  <files>
27
    <file>
28
      <source>build.number</source>
29
      <outputDirectory>/bin/${extension-distribution}</outputDirectory>
30
    </file>
31
  </files>
32
  <!-- *********************************************************************** -->
33
  <!-- *													   *-->
34
  <!-- ***********************************************************************-->
35
  <dependencySets>
36
    <dependencySet>
37
	  <outputDirectory>/bin/${extension-distribution}/lib/</outputDirectory>
38
	  <includes>
39
        <include>org.gvsig.osgvp.libosgvp:*</include>
40
		<include>jogl:*</include>
41
		<include>org.gvsig:lib3DMap</include>
42
		<include>org.gvsig:libCacheService</include>
43
		<include>org.gvsig:ext3Dgui</include>
44
      </includes>
45
    </dependencySet>
46
	 <dependencySet>
47
	  <outputDirectory>/bin/${gvsig-extension-distribution}/lib</outputDirectory>
48
	  <includes>
49
        <include>org.gvsig:lib3DMap-share</include>
50
	  </includes>
51
    </dependencySet>
52
  </dependencySets>
53
</assembly>
0 54

  

Also available in: Unified diff