21 #include "../resqml2/ContinuousProperty.h"
22 #include "../eml2/AbstractHdfProxy.h"
27 namespace RESQML2_2_NS
69 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
70 unsigned int dimension, gsoap_eml2_3::resqml22__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, EML2_NS::PropertyKind * propKind);
92 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
93 unsigned int dimension, gsoap_eml2_3::resqml22__IndexableElement attachmentKind,
const std::string & nonStandardUom, EML2_NS::PropertyKind * propKind);
105 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlUom
getUom() const final;
107 DLL_IMPORT_OR_EXPORT std::
string getUomAsString() const final;
109 DLL_IMPORT_OR_EXPORT
double getMinimumValue(
unsigned int index = 0) const final;
111 DLL_IMPORT_OR_EXPORT
double getMaximumValue(
unsigned int index = 0) const final;
113 DLL_IMPORT_OR_EXPORT
void setMinimumValue(
double value,
unsigned int index = 0) const final;
115 DLL_IMPORT_OR_EXPORT
void setMaximumValue(
double value,
unsigned int index = 0) const final;
117 bool validatePropertyKindAssociation(EML2_NS::PropertyKind*) final {
return true; }
124 DLL_IMPORT_OR_EXPORT
static const char*
XML_NS;
143 void init(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
144 unsigned int dimension, gsoap_eml2_3::resqml22__IndexableElement attachmentKind);
146 size_t getMinimumValueSize()
const;
147 size_t getMaximumValueSize()
const;
Definition: ContinuousProperty.h:37
ContinuousProperty(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ContinuousProperty.h:45
~ContinuousProperty()=default
gsoap_resqml2_0_1::resqml20__ResqmlUom getUom() const final
ContinuousProperty(resqml2::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::resqml22__IndexableElement attachmentKind, const std::string &nonStandardUom, eml2::PropertyKind *propKind)
static const char * XML_NS
Definition: ContinuousProperty.h:124
ContinuousProperty(resqml2::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::resqml22__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, eml2::PropertyKind *propKind)
std::string getXmlNamespace() const final
Definition: ContinuousProperty.h:129
bool validatePropertyKindAssociation(gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind) final
Definition: ContinuousProperty.h:119
ContinuousProperty(gsoap_eml2_3::_resqml22__ContinuousProperty *fromGsoap)
Definition: ContinuousProperty.h:100