Revision 15445 import/ext3D/branches/ext3D_v1.1/libAnimation/src/com/iver/cit/gvsig/animation/interval/AnimationKeyFrameInterval.java
AnimationKeyFrameInterval.java | ||
---|---|---|
3 | 3 |
import java.util.ArrayList; |
4 | 4 |
import java.util.Iterator; |
5 | 5 |
import java.util.List; |
6 |
import com.iver.cit.gvsig.animation.IAnimationType; |
|
6 | 7 |
|
7 |
import com.iver.cit.gvsig.animation.IAnimationType; |
|
8 | 8 |
import com.iver.cit.gvsig.animation.keyframe.IAnimationTypeKeyFrame; |
9 | 9 |
import com.iver.cit.gvsig.animation.keyframe.IInterpolator; |
10 | 10 |
import com.iver.cit.gvsig.animation.keyframe.IKeyFrame; |
... | ... | |
22 | 22 |
|
23 | 23 |
private double intervalTime = endTime - initialTime; |
24 | 24 |
|
25 |
private String className; |
|
26 |
|
|
25 | 27 |
public List getKeyFrameList() { |
26 | 28 |
return KeyFrameList; |
27 | 29 |
} |
... | ... | |
125 | 127 |
public XMLEntity getXMLEntity() { |
126 | 128 |
// TODO Auto-generated method stub |
127 | 129 |
XMLEntity xml = new XMLEntity(); |
128 |
xml.putProperty("className", this.getClassName()); |
|
129 | 130 |
|
131 |
xml.putProperty("class_name", this.getClassName()); |
|
130 | 132 |
xml.putProperty("begin_time", initialTime); |
131 | 133 |
xml.putProperty("end_time", endTime); |
132 | 134 |
xml.putProperty("interval_time", intervalTime); |
133 | 135 |
|
134 |
for (int i = 0; i < this.KeyFrameList.size(); i++) { |
|
135 |
IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i); |
|
136 |
keyFrameItem.getXMLEntity(); |
|
137 |
} |
|
138 |
return null; |
|
136 |
/* for (int i = 0; i < this.KeyFrameList.size(); i++) { |
|
137 |
IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i); |
|
138 |
keyFrameItem.getXMLEntity(); |
|
139 |
} */ |
|
140 |
return xml; |
|
141 |
|
|
139 | 142 |
} |
140 | 143 |
|
141 | 144 |
public void setXMLEntity(XMLEntity xml) { |
142 | 145 |
// TODO Auto-generated method stub |
143 | 146 |
|
147 |
if (xml.contains("class_name")) |
|
148 |
className= xml.getStringProperty("class_name"); |
|
144 | 149 |
if (xml.contains("begin_time")) |
145 | 150 |
initialTime = xml.getDoubleProperty("begin_time"); |
146 | 151 |
if (xml.contains("end_time")) |
147 | 152 |
endTime = xml.getDoubleProperty("end_time"); |
148 | 153 |
if (xml.contains("interval_time")) |
149 | 154 |
intervalTime = xml.getDoubleProperty("interval_time"); |
150 |
for (int i = 0; i < this.KeyFrameList.size(); i++) { |
|
155 |
|
|
156 |
/* for (int i = 0; i < this.KeyFrameList.size(); i++) { |
|
151 | 157 |
IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i); |
152 | 158 |
keyFrameItem.setXMLEntity(xml); |
153 |
} |
|
159 |
}*/
|
|
154 | 160 |
|
155 | 161 |
} |
156 | 162 |
|
Also available in: Unified diff