SEScalar0To1.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 
4 #pragma once
5 #include "properties/SEScalar.h"
6 
7 class CDM_DECL SEScalar0To1 : public SEScalar
8 {
9 
10 public:
11  SEScalar0To1();
12  virtual ~SEScalar0To1() {}
13 
14  double GetValue() const { return SEScalar::GetValue(); }
15  double GetValue(const NoUnit& unitless) const { return SEScalar::GetValue(); }
16  void SetValue(double d);
17  void SetValue(double d, const NoUnit& unitless);
18  void ForceValue(double d);
19  void ForceValue(double d, const NoUnit& unitless);
20 };
21 
Definition: SEScalar.h:19
double GetValue() const
Definition: SEScalar.cpp:113
void SetValue(double d)
Definition: SEScalar.cpp:120
Definition: SEScalar.h:10
double GetValue() const
Definition: SEScalar0To1.h:14
void ForceValue(double d)
Definition: SEScalar.cpp:128
virtual ~SEScalar0To1()
Definition: SEScalar0To1.h:12
double GetValue(const NoUnit &unitless) const
Definition: SEScalar0To1.h:15
Definition: SEScalar0To1.h:7