SEScalar0To1.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
5#include "cdm/properties/SEScalar.h"
6
7class CDM_DECL SEScalar0To1 : public SEScalar
8{
9
10public:
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};
Definition: SEScalar.h:10
Definition: SEScalar0To1.h:8
double GetValue(const NoUnit &) const
Definition: SEScalar0To1.h:15
virtual ~SEScalar0To1()
Definition: SEScalar0To1.h:12
double GetValue() const
Definition: SEScalar0To1.h:14
Definition: SEScalar.h:19
double GetValue() const
Definition: SEScalar.cpp:138
void ForceValue(double d)
Definition: SEScalar.cpp:165
void SetValue(double d)
Definition: SEScalar.cpp:152

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.