summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/kitfox/svg/FeDistantLight.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/kitfox/svg/FeDistantLight.java')
-rw-r--r--src/main/java/com/kitfox/svg/FeDistantLight.java62
1 files changed, 37 insertions, 25 deletions
diff --git a/src/main/java/com/kitfox/svg/FeDistantLight.java b/src/main/java/com/kitfox/svg/FeDistantLight.java
index 5119e25..1581b2d 100644
--- a/src/main/java/com/kitfox/svg/FeDistantLight.java
+++ b/src/main/java/com/kitfox/svg/FeDistantLight.java
@@ -33,48 +33,61 @@
*
* Created on March 18, 2004, 6:52 AM
*/
-
package com.kitfox.svg;
import com.kitfox.svg.xml.StyleAttribute;
-import java.awt.*;
-import java.awt.geom.*;
-import java.net.*;
-import java.util.*;
-
-import com.kitfox.svg.xml.*;
-import org.xml.sax.*;
/**
* @author Mark McKay
* @author <a href="mailto:mark@kitfox.com">Mark McKay</a>
*/
-public class FeDistantLight extends FeLight
+public class FeDistantLight extends FeLight
{
+
+ public static final String TAG_NAME = "fedistantlight";
float azimuth = 0f;
float elevation = 0f;
-
- /** Creates a new instance of FillElement */
- public FeDistantLight() {
+ /**
+ * Creates a new instance of FillElement
+ */
+ public FeDistantLight()
+ {
+ }
+
+ public String getTagName()
+ {
+ return TAG_NAME;
}
-
protected void build() throws SVGException
{
super.build();
-
+
StyleAttribute sty = new StyleAttribute();
String strn;
-
- if (getPres(sty.setName("azimuth"))) azimuth = sty.getFloatValueWithUnits();
-
- if (getPres(sty.setName("elevation"))) elevation = sty.getFloatValueWithUnits();
+
+ if (getPres(sty.setName("azimuth")))
+ {
+ azimuth = sty.getFloatValueWithUnits();
+ }
+
+ if (getPres(sty.setName("elevation")))
+ {
+ elevation = sty.getFloatValueWithUnits();
+ }
+ }
+
+ public float getAzimuth()
+ {
+ return azimuth;
+ }
+
+ public float getElevation()
+ {
+ return elevation;
}
- public float getAzimuth() { return azimuth; }
- public float getElevation() { return elevation; }
-
public boolean updateTime(double curTime) throws SVGException
{
// if (trackManager.getNumTracks() == 0) return false;
@@ -82,7 +95,7 @@ public class FeDistantLight extends FeLight
//Get current values for parameters
StyleAttribute sty = new StyleAttribute();
boolean stateChange = false;
-
+
if (getPres(sty.setName("azimuth")))
{
float newVal = sty.getFloatValueWithUnits();
@@ -92,7 +105,7 @@ public class FeDistantLight extends FeLight
stateChange = true;
}
}
-
+
if (getPres(sty.setName("elevation")))
{
float newVal = sty.getFloatValueWithUnits();
@@ -102,8 +115,7 @@ public class FeDistantLight extends FeLight
stateChange = true;
}
}
-
+
return stateChange;
}
}
-