summaryrefslogtreecommitdiffstats
path: root/src/demos/nurbs/curveapp/MyFloat.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/demos/nurbs/curveapp/MyFloat.java')
-rwxr-xr-xsrc/demos/nurbs/curveapp/MyFloat.java55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/demos/nurbs/curveapp/MyFloat.java b/src/demos/nurbs/curveapp/MyFloat.java
new file mode 100755
index 0000000..6adc2ef
--- /dev/null
+++ b/src/demos/nurbs/curveapp/MyFloat.java
@@ -0,0 +1,55 @@
+package demos.nurbs.curveapp;
+
+import simple.xml.Attribute;
+import simple.xml.Root;
+
+/**
+ * Class for serializing decimal point number using SimpleXML
+ * Třída umožňující serializaci desetinného čísla ve formátu plovoucí čárky (float)
+ * @author Tomáš Hráský
+ *
+ */
+@Root(name="floatval")
+public class MyFloat {
+ /**
+ * Value
+ * Hodnota
+ */
+ @Attribute(name="val")
+ private float value;
+
+ /**
+ * Constructor, sets value to 0
+ * Konstrktor, hodnota je defaultně 0
+ */
+ public MyFloat(){
+ value=0;
+ }
+
+ /**
+ * Creates instance with specified value
+ * Vytvoří instanci objektu s požadovanou hodnotou
+ * @param f value
+ */
+ public MyFloat(float f) {
+ value = f;
+ }
+
+ /**
+ * Returns value of decimal number
+ * Vrací hodnotu des. čísla
+ * @return value
+ */
+ public float getValue() {
+ return value;
+ }
+
+ /**
+ * Sets value
+ * Nastavuje hodnotu objektu
+ * @param value value
+ */
+ public void setValue(float value) {
+ this.value = value;
+ }
+}