v2_0_Build_2002
pre_v2_0_Build_2002
prepares_v2_refactor
Upgrade pom.
Change properties.
removed.
Remove unnecessary directory.
pom file added.
declare a type of a list
comment debug prints
Rename variable frameRate/animationFrequency
Insert inherit declaration of the collection.
Refactoring.Now there are a new type of objects and two factories.
Variable name changed in AnimationPlayer .Function interpolate(double T) changed in LinearFunction
Change the path to copy the jar file.
Refactoring functions of persistence.
these modifications are to do a correct management of date animation. All date animation must implement IDateFilter, being necessary to create a new AnimationDateExtension with two filters IndexFilter and DateFilter.
remove all the dependencies with gvsig core. this framework doesn´t need the gvsig core.
Class AnimationPlayer cleaned.Method isAlive implemented in class AnimationTimer.
Delay revised in function update.
Delay implemented in function update.
Change setMode function to setAnimationMode
New modes in the player.
Movemos bibliotecas 3D al trunk
Reorganized repository to the same directory structure as gvsig
Upgrade classes. now to persistence the animation in the project we should implement IPersistence interface in the iver-utiles jar.
upgrade classes
New test include
Upgrade class.
Refactoring :
IInterpolator has been moved to another package.
Create new form to manage time funtions.
New library in use.
Implementation of animation date.To generate and animation date need to use two filter. And both of them implements the interface IVectorrialFilter that is include in the fmap library.
Implements IPersistance methods.
new test to prove new persistece
now this four classes are in another extension.
Upgrade class
Now GvSIG can do layer animation 2D. Using this 4 classes.
Implemented method apply.And upgrade all the class.
Method to set/get animated object.
Method to get unique instance of animationPlayer.
Relocate the generated jar file.
now animationPlayer implements IPersistence class.
jar folder change.
Upgrade junit test
All classes that need to use a timer have to implement this interface.
New timer class. I create this class because the java timer dosen´t work correctly for the use that i need.
Test classes. There are some implementation to test the framework
Insert new methods.
Insert new interface IInterpolator. All classes that use a keyframe have to need and interpolator class.
Insert new interface IAnimationTuypeKeyFrame. All types that use keyframes can implement this interfaces.
Remove thinks that not use. And introduce control null variable.
Remove example files
Upgrade animation player
Tag of ext3D_v1.1 branch pre gui refactor
Insert new get/set method to manage the track type
Remove methods
Insert new methods and static values. AnimationTypes only can insert in a one typeTrack (DATE_TRACK or TIME_TRACK)
Insert new timer class to used in AnimationPlayer
LibAnimation