SEProperty.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 
4 #pragma once
5 #include "cdm/utils/unitconversion/UCCommon.h"
6 
7 class CDM_DECL SEProperty
8 {
9 protected:
10 
11 public:
12 
13  SEProperty();
14  virtual ~SEProperty();
15 
16  virtual void Invalidate() = 0;
17  virtual bool IsValid() const = 0;
18 };
19 
20 CDM_DECL bool CompatibleUnits(const CCompoundUnit& u1, const CCompoundUnit& u2);
21 CDM_DECL double Convert(double d, const CCompoundUnit& from, const CCompoundUnit& to);
Definition: CompoundUnit.h:40
Definition: SEProperty.h:8
virtual void Invalidate()=0
virtual bool IsValid() const =0

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.