21#include "../resqml2/DoubleTableLookup.h"
23namespace RESQML2_0_1_NS
47 DoubleTableLookup(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title);
69 DLL_IMPORT_OR_EXPORT
void addValue(
double key,
double longValue) final;
71 DLL_IMPORT_OR_EXPORT
void setValue(
double key,
double longValue) final;
77 DLL_IMPORT_OR_EXPORT std::map<
double,
double>
getMap() const final;
82 DLL_IMPORT_OR_EXPORT static constexpr
char const*
XML_NS =
"resqml20";
~DoubleTableLookup()=default
void setValue(double key, double longValue) final
void addValue(double key, double longValue) final
bool containsKey(double key) final
std::string getXmlNamespace() const final
Definition DoubleTableLookup.h:87
static constexpr char const * XML_NS
Definition DoubleTableLookup.h:82
double getMaximumValue() final
double getMinimumValue() final
double getValueAtKey(double key) final
uint64_t getItemCount() const final
DoubleTableLookup(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
DoubleTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition DoubleTableLookup.h:37
DoubleTableLookup(gsoap_resqml2_0_1::_resqml20__DoubleTableLookup *fromGsoap)
Definition DoubleTableLookup.h:54
double getValueAtIndex(uint64_t index) const final
std::map< double, double > getMap() const final
double getKeyAtIndex(uint64_t index) const final