Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorModel/BasicTypes/SvgAnimatedBoolean.cs @ 12762

Last change on this file since 12762 was 12762, checked in by aballeit, 9 years ago

#2283 GUI updates, Tree-chart, MCTS Version 2 (prune leaves)

File size: 1.1 KB
Line 
1// <developer>niklas@protocol7.com</developer>
2// <developer>kevin@kevlindev.com</developer>
3// <completed>100</completed>
4
5using System;
6
7namespace SharpVectors.Dom.Svg
8{
9  /// <summary>
10  /// Summary description for SvgAnimatedNumber.
11  /// </summary>
12    public sealed class SvgAnimatedBoolean : ISvgAnimatedBoolean
13  {
14    #region Private Fields
15    private bool baseVal;
16    private bool animVal;
17    #endregion
18
19    #region Constructor
20    public SvgAnimatedBoolean(string str, bool defaultValue)
21    {
22            switch (str)
23            {
24                case "true":
25                    baseVal = true;
26                    break;
27                case "false":
28                    baseVal = false;
29                    break;
30                default:
31                    baseVal = defaultValue;
32                    break;
33            }
34            animVal = baseVal;
35    }
36    #endregion
37
38        #region ISvgAnimatedBoolean Interface
39    public bool BaseVal
40    {
41      get
42      {
43        return baseVal;
44      }
45      set
46      {
47        baseVal = value;
48      }
49    }
50
51    public bool AnimVal
52    {
53      get
54      {
55        return animVal;
56      }
57    }
58    #endregion
59  }
60}
Note: See TracBrowser for help on using the repository browser.