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;
 
  186        DLL_IMPORT_OR_EXPORT 
void setMinimumValue(
double value, uint64_t index = 0) const final;
 
  188        DLL_IMPORT_OR_EXPORT 
void setMaximumValue(
double value, uint64_t index = 0) const final;
 
  204        DLL_IMPORT_OR_EXPORT COMMON_NS::NumberArrayStatistics<
float> getFloatStatistics(uint64_t) const final {
 
  205            COMMON_NS::NumberArrayStatistics<float> result;
 
  206            const auto minimumValueSize = getMinimumValueSize();
 
  207            for (
size_t i = 0; i < minimumValueSize; ++i) {
 
  209                if (!std::isnan(minVal)) {
 
  210                    result.setMinimum(
static_cast<float>(minVal), i);
 
  213            const auto maximumValueSize = getMaximumValueSize();
 
  214            for (
size_t i = 0; i < maximumValueSize; ++i) {
 
  216                if (!std::isnan(maxVal)) {
 
  217                    result.setMaximum(
static_cast<float>(maxVal), i);
 
  222        DLL_IMPORT_OR_EXPORT COMMON_NS::NumberArrayStatistics<double> getDoubleStatistics(uint64_t) 
const final {
 
  223            COMMON_NS::NumberArrayStatistics<double> result;
 
  224            const auto minimumValueSize = getMinimumValueSize();
 
  225            for (
size_t i = 0; i < minimumValueSize; ++i) {
 
  226                const auto minVal = getMinimumValue(i);
 
  227                if (!std::isnan(minVal)) {
 
  228                    result.setMinimum(minVal, i);
 
  231            const auto maximumValueSize = getMaximumValueSize();
 
  232            for (
size_t i = 0; i < maximumValueSize; ++i) {
 
  233                const auto maxVal = getMinimumValue(i);
 
  234                if (!std::isnan(maxVal)) {
 
  235                    result.setMaximum(maxVal, i);
 
  244        DLL_IMPORT_OR_EXPORT 
static const char* 
XML_NS;
 
  263        void init(RESQML2_NS::AbstractRepresentation * rep, 
const std::string & guid, 
const std::string & title,
 
  264            unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind);
 
  266        EML2_NS::AbstractHdfProxy* getValuesHdfProxyAndDatasetPathOfPatch(uint64_t patchIndex, std::string & datasetPath) 
const;
 
  268        size_t getMinimumValueSize() 
const;
 
  269        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, 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)
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)