summaryrefslogtreecommitdiffstats
path: root/src/demos/nurbs/curveapp/MyFloat.java
blob: 6adc2ef1493b44136c55f2f8e3b4e888ca59d139 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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;
  }
}