Revision 23224 trunk/libraries/libAnimation2D/src/main/java/com/iver/cit/gvsig/animation/keyFrame/KeyFrame2D.java
KeyFrame2D.java | ||
---|---|---|
1 | 1 |
package com.iver.cit.gvsig.animation.keyFrame; |
2 | 2 |
|
3 |
import java.awt.geom.Rectangle2D; |
|
3 | 4 |
import java.util.List; |
4 | 5 |
|
5 | 6 |
import com.iver.cit.gvsig.animation.keyframe.IKeyFrame; |
... | ... | |
10 | 11 |
|
11 | 12 |
private String name; |
12 | 13 |
private double time; |
14 |
private String aliasKeyFrame = "KeyFrame2D"; |
|
13 | 15 |
|
14 | 16 |
ProjectExtent projectExtent = null; |
15 |
private Object extend; |
|
17 |
private double valueX; |
|
18 |
private double valueY; |
|
19 |
private double valueW; |
|
20 |
private double valueH; |
|
16 | 21 |
|
17 | 22 |
|
18 | 23 |
public void CapturesProperties() { |
... | ... | |
80 | 85 |
XMLEntity xml = new XMLEntity(); |
81 | 86 |
|
82 | 87 |
xml.putProperty("className", this.getClassName()); |
83 |
xml.putProperty("keyFrameName", name); |
|
88 |
// xml.putProperty("keyFrameName", name); |
|
89 |
xml.putProperty("keyFrameAlias", aliasKeyFrame); |
|
84 | 90 |
xml.putProperty("time", time); |
85 | 91 |
|
86 | 92 |
xml.addChild((this.projectExtent).getXMLEntity()); |
... | ... | |
90 | 96 |
|
91 | 97 |
public void setXMLEntity(XMLEntity xml) { |
92 | 98 |
|
93 |
if (xml.contains("keyFrameName")) |
|
94 |
this.name = xml.getStringProperty("keyFrameName"); |
|
99 |
// if (xml.contains("keyFrameName"))
|
|
100 |
// this.name = xml.getStringProperty("keyFrameName");
|
|
95 | 101 |
if (xml.contains("time")) |
96 | 102 |
this.time = xml.getDoubleProperty("time"); |
103 |
if (xml.contains("keyFrameAlias")) |
|
104 |
this.aliasKeyFrame = xml.getStringProperty("keyFrameAlias"); |
|
97 | 105 |
|
98 | 106 |
XMLEntity xmlProp = xml.getChild(0); |
99 |
if (xmlProp.contains("eyeX")) { |
|
107 |
if (xmlProp.contains("extentX")) { |
|
108 |
valueX = xmlProp.getDoubleProperty("extentX"); |
|
100 | 109 |
} |
110 |
if (xmlProp.contains("extentY")) { |
|
111 |
valueY = xmlProp.getDoubleProperty("extentY"); |
|
112 |
} |
|
113 |
if (xmlProp.contains("extentW")) { |
|
114 |
valueW = xmlProp.getDoubleProperty("extentW"); |
|
115 |
} |
|
116 |
if (xmlProp.contains("extentH")) { |
|
117 |
valueH = xmlProp.getDoubleProperty("extentH"); |
|
118 |
} |
|
101 | 119 |
|
120 |
Rectangle2D rectangle2D = new Rectangle2D.Double(valueX, valueY, valueW, valueH); |
|
121 |
this.projectExtent = new ProjectExtent(); |
|
122 |
this.projectExtent.setExtent(rectangle2D); |
|
102 | 123 |
|
103 |
// // Get camera |
|
104 |
//XMLEntity xmlProp = xml.getChild(0); |
|
105 |
|
|
106 | 124 |
|
107 | 125 |
|
108 | 126 |
} |
Also available in: Unified diff