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
7class CDM_DECL SEProperty
8{
9protected:
10
11public:
12
13 SEProperty();
14 virtual ~SEProperty();
15
16 virtual void Invalidate() = 0;
17 virtual bool IsValid() const = 0;
18};
19
20CDM_DECL bool CompatibleUnits(const CCompoundUnit& u1, const CCompoundUnit& u2);
21CDM_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.