72 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
73 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind energisticsPropertyKind);
98 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
99 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, EML2_NS::PropertyKind * localPropKind);
125 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
126 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind,
const std::string & nonStandardUom, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind energisticsPropertyKind);
149 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
150 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind,
const std::string & nonStandardUom, EML2_NS::PropertyKind * localPropKind);
170 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlUom
getUom() const final;
180 DLL_IMPORT_OR_EXPORT std::
string getUomAsString() const final;
182 DLL_IMPORT_OR_EXPORT
double getMinimumValue(
unsigned int index = 0) const final;
184 DLL_IMPORT_OR_EXPORT
double getMaximumValue(
unsigned int index = 0) const final;
186 DLL_IMPORT_OR_EXPORT
void setMinimumValue(
double value,
unsigned int index = 0) const final;
188 DLL_IMPORT_OR_EXPORT
void setMaximumValue(
double value,
unsigned int index = 0) const final;
198 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind getEnergisticsPropertyKind() const;
200 bool validatePropertyKindAssociation(EML2_NS::
PropertyKind* pk) final;
202 bool validatePropertyKindAssociation(gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind pk) final;
207 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
212 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
226 void init(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
227 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind);
229 EML2_NS::AbstractHdfProxy* getValuesHdfProxyAndDatasetPathOfPatch(
unsigned int patchIndex, std::string & datasetPath)
const;
231 size_t getMinimumValueSize()
const;
232 size_t getMaximumValueSize()
const;
ContinuousProperty(resqml2 ::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, eml2 ::PropertyKind *localPropKind)
ContinuousProperty(resqml2 ::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind energisticsPropertyKind)
ContinuousProperty(resqml2 ::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, const std::string &nonStandardUom, eml2 ::PropertyKind *localPropKind)
ContinuousProperty(resqml2 ::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, const std::string &nonStandardUom, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind energisticsPropertyKind)