21 #include "../resqml2/DoubleTableLookup.h"
23 namespace RESQML2_2_NS
47 DoubleTableLookup(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title);
63 DLL_IMPORT_OR_EXPORT
double getKeyAtIndex(
unsigned int index) const final;
65 DLL_IMPORT_OR_EXPORT
double getValueAtIndex(
unsigned int index) const final;
67 DLL_IMPORT_OR_EXPORT
double getValueAtKey(
double key) final;
69 DLL_IMPORT_OR_EXPORT
void addValue(
double key,
double longValue) final;
71 DLL_IMPORT_OR_EXPORT
void setValue(
double key,
double longValue) final;
73 DLL_IMPORT_OR_EXPORT
double getMinimumValue() final;
75 DLL_IMPORT_OR_EXPORT
double getMaximumValue() final;
77 DLL_IMPORT_OR_EXPORT std::map<
double,
double> getMap() const final;
82 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
87 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
Definition: DoubleTableLookup.h:27
bool containsKey(double key) 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()=default
unsigned int getItemCount() const final
DoubleTableLookup(gsoap_eml2_3::_resqml22__DoubleTableLookup *fromGsoap)
Definition: DoubleTableLookup.h:54