51 DLL_IMPORT_OR_EXPORT COMMON_NS::AbstractObject::numericalDatatypeEnum getValuesHdfDatatype() const final;
65 DLL_IMPORT_OR_EXPORT uint64_t getValuesCountOfDimensionOfPatch(uint64_t dimIndex, uint64_t patchIndex) const final;
76 DLL_IMPORT_OR_EXPORT uint64_t getDimensionsCountOfPatch(uint64_t patchIndex) const final;
85 DLL_IMPORT_OR_EXPORT
void pushBackFacet(gsoap_eml2_3::eml23__FacetKind facet, const std::
string & facetValue);
92 DLL_IMPORT_OR_EXPORT uint64_t getFacetCount() const;
103 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__FacetKind getFacetKind(uint64_t index) const;
114 DLL_IMPORT_OR_EXPORT std::
string getFacetValue(uint64_t index) const;
128 DLL_IMPORT_OR_EXPORT
void pushBackIntegerConstantArrayOfValues(int64_t value, uint64_t valueCount);
146 DLL_IMPORT_OR_EXPORT
void pushBackInt64Hdf5Array1dOfValues(const int64_t * values, uint64_t valueCount, EML2_NS::AbstractHdfProxy* proxy, int64_t nullValue) {
147 pushBackInt64Hdf5ArrayOfValues(values, &valueCount, 1, proxy, nullValue);
190 DLL_IMPORT_OR_EXPORT
void pushBackInt64Hdf5Array2dOfValues(
const int64_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int64_t nullValue) {
191 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
192 pushBackInt64Hdf5ArrayOfValues(values, valueCountPerDimension, 2, proxy, nullValue);
200 DLL_IMPORT_OR_EXPORT
void pushBackInt32Hdf5Array2dOfValues(
const int * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
207 DLL_IMPORT_OR_EXPORT
void pushBackInt16Hdf5Array2dOfValues(
const short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
214 DLL_IMPORT_OR_EXPORT
void pushBackUInt16Hdf5Array2dOfValues(
const unsigned short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
unsigned short nullValue);
221 DLL_IMPORT_OR_EXPORT
void pushBackInt8Hdf5Array2dOfValues(
const int8_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int8_t nullValue);
244 DLL_IMPORT_OR_EXPORT
void pushBackInt64Hdf5Array3dOfValues(
const int64_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int64_t nullValue) {
245 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
246 pushBackInt64Hdf5ArrayOfValues(values, valueCountPerDimension, 3, proxy, nullValue);
254 DLL_IMPORT_OR_EXPORT
void pushBackInt32Hdf5Array3dOfValues(
const int * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
261 DLL_IMPORT_OR_EXPORT
void pushBackInt16Hdf5Array3dOfValues(
const short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
268 DLL_IMPORT_OR_EXPORT
void pushBackUInt16Hdf5Array3dOfValues(
const unsigned short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
unsigned short nullValue);
275 DLL_IMPORT_OR_EXPORT
void pushBackInt8Hdf5Array3dOfValues(
const int8_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int8_t nullValue);
295 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt64Hdf5ArrayOfValues(
const int64_t * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy, int64_t nullValue);
302 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt32Hdf5ArrayOfValues(
const int * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
309 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt16Hdf5ArrayOfValues(
const short * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
316 DLL_IMPORT_OR_EXPORT
virtual void pushBackUInt16Hdf5ArrayOfValues(
const unsigned short * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy,
unsigned short nullValue);
323 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt8Hdf5ArrayOfValues(
const int8_t * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy, int8_t nullValue);
344 DLL_IMPORT_OR_EXPORT
virtual std::string
pushBackRefToExistingIntegerDataset(EML2_NS::AbstractHdfProxy* hdfProxy,
const std::string & dataset =
"", int64_t nullValue = (std::numeric_limits<int64_t>::max)());
541 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
542 uint64_t
const * numValues,
543 unsigned int numArrayDimensions,
544 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
545 EML2_NS::AbstractHdfProxy* proxy =
nullptr
566 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
568 int64_t nullValue = (std::numeric_limits<int64_t>::max)(), EML2_NS::AbstractHdfProxy* proxy =
nullptr
592 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
593 uint64_t valueCountInFastestDim,
594 uint64_t valueCountInMiddleDim,
595 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
596 EML2_NS::AbstractHdfProxy* proxy =
nullptr
622 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
623 uint64_t valueCountInFastestDim,
624 uint64_t valueCountInMiddleDim,
625 uint64_t valueCountInSlowestDim,
626 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
627 EML2_NS::AbstractHdfProxy* proxy =
nullptr
661 int64_t
const* values,
662 uint64_t
const * numValues,
663 uint64_t
const * offsetValues,
664 unsigned int numArrayDimensions,
665 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
666 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
667 setValuesOfHdf5ArrayOfValues(
668 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT64, values, numValues,
669 offsetValues, numArrayDimensions, proxy, patchIndex);
671 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5ArrayOfValues(
672 uint64_t
const* values,
673 uint64_t
const * numValues,
674 uint64_t
const * offsetValues,
675 unsigned int numArrayDimensions,
676 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
677 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
678 setValuesOfHdf5ArrayOfValues(
679 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT64, values, numValues,
680 offsetValues, numArrayDimensions, proxy, patchIndex);
682 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5ArrayOfValues(
683 int32_t
const* values,
684 uint64_t
const * numValues,
685 uint64_t
const * offsetValues,
686 unsigned int numArrayDimensions,
687 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
688 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
689 setValuesOfHdf5ArrayOfValues(
690 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT32, values, numValues,
691 offsetValues, numArrayDimensions, proxy, patchIndex);
693 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5ArrayOfValues(
694 uint32_t
const* values,
695 uint64_t
const * numValues,
696 uint64_t
const * offsetValues,
697 unsigned int numArrayDimensions,
698 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
699 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
700 setValuesOfHdf5ArrayOfValues(
701 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT32, values, numValues,
702 offsetValues, numArrayDimensions, proxy, patchIndex);
704 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5ArrayOfValues(
705 int16_t
const* values,
706 uint64_t
const * numValues,
707 uint64_t
const * offsetValues,
708 unsigned int numArrayDimensions,
709 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
710 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
711 setValuesOfHdf5ArrayOfValues(
712 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT16, values, numValues,
713 offsetValues, numArrayDimensions, proxy, patchIndex);
715 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5ArrayOfValues(
716 uint16_t
const* values,
717 uint64_t
const * numValues,
718 uint64_t
const * offsetValues,
719 unsigned int numArrayDimensions,
720 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
721 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
722 setValuesOfHdf5ArrayOfValues(
723 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT16, values, numValues,
724 offsetValues, numArrayDimensions, proxy, patchIndex);
726 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5ArrayOfValues(
727 int8_t
const* values,
728 uint64_t
const * numValues,
729 uint64_t
const * offsetValues,
730 unsigned int numArrayDimensions,
731 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
732 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
733 setValuesOfHdf5ArrayOfValues(
734 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT8, values, numValues,
735 offsetValues, numArrayDimensions, proxy, patchIndex);
737 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5ArrayOfValues(
738 uint8_t
const* values,
739 uint64_t
const * numValues,
740 uint64_t
const * offsetValues,
741 unsigned int numArrayDimensions,
742 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
743 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
744 setValuesOfHdf5ArrayOfValues(
745 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT8, values, numValues,
746 offsetValues, numArrayDimensions, proxy, patchIndex);
748 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5ArrayOfValues(
749 double const* values,
750 uint64_t
const * numValues,
751 uint64_t
const * offsetValues,
752 unsigned int numArrayDimensions,
753 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
754 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
755 setValuesOfHdf5ArrayOfValues(
756 COMMON_NS::AbstractObject::numericalDatatypeEnum::DOUBLE, values, numValues,
757 offsetValues, numArrayDimensions, proxy, patchIndex);
759 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5ArrayOfValues(
761 uint64_t
const * numValues,
762 uint64_t
const * offsetValues,
763 unsigned int numArrayDimensions,
764 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
765 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
766 setValuesOfHdf5ArrayOfValues(
767 COMMON_NS::AbstractObject::numericalDatatypeEnum::FLOAT, values, numValues,
768 offsetValues, numArrayDimensions, proxy, patchIndex);
798 int64_t
const* values,
801 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
802 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
803 setValuesOfInt64Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
805 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array1dOfValues(
806 uint64_t
const* values,
809 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
810 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
811 setValuesOfUInt64Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
813 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array1dOfValues(
814 int32_t
const* values,
817 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
818 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
819 setValuesOfInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
821 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array1dOfValues(
822 uint32_t
const* values,
825 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
826 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
827 setValuesOfUInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
829 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array1dOfValues(
830 int16_t
const* values,
833 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
834 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
835 setValuesOfInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
837 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array1dOfValues(
838 uint16_t
const* values,
841 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
842 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
843 setValuesOfUInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
845 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array1dOfValues(
846 int8_t
const* values,
849 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
850 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
851 setValuesOfInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
853 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array1dOfValues(
854 uint8_t
const* values,
857 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
858 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
859 setValuesOfUInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
861 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array1dOfValues(
862 double const * values,
865 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
866 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
867 setValuesOfDoubleHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
869 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array1dOfValues(
870 float const * values,
873 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
874 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
875 setValuesOfFloatHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
911 int64_t
const* values,
912 uint64_t valueCountInFastestDim,
913 uint64_t valueCountInSlowestDim,
914 uint64_t offsetInFastestDim,
915 uint64_t offsetInSlowestDim,
916 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
917 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
918 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
919 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
920 setValuesOfInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
922 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array2dOfValues(
923 uint64_t
const* values,
924 uint64_t valueCountInFastestDim,
925 uint64_t valueCountInSlowestDim,
926 uint64_t offsetInFastestDim,
927 uint64_t offsetInSlowestDim,
928 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
929 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
930 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
931 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
932 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
934 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array2dOfValues(
935 int32_t
const* values,
936 uint64_t valueCountInFastestDim,
937 uint64_t valueCountInSlowestDim,
938 uint64_t offsetInFastestDim,
939 uint64_t offsetInSlowestDim,
940 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
941 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
942 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
943 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
944 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
946 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array2dOfValues(
947 uint32_t
const* values,
948 uint64_t valueCountInFastestDim,
949 uint64_t valueCountInSlowestDim,
950 uint64_t offsetInFastestDim,
951 uint64_t offsetInSlowestDim,
952 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
953 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
954 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
955 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
956 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
958 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array2dOfValues(
959 int16_t
const* values,
960 uint64_t valueCountInFastestDim,
961 uint64_t valueCountInSlowestDim,
962 uint64_t offsetInFastestDim,
963 uint64_t offsetInSlowestDim,
964 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
965 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
966 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
967 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
968 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
970 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array2dOfValues(
971 uint16_t
const* values,
972 uint64_t valueCountInFastestDim,
973 uint64_t valueCountInSlowestDim,
974 uint64_t offsetInFastestDim,
975 uint64_t offsetInSlowestDim,
976 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
977 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
978 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
979 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
980 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
982 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array2dOfValues(
983 int8_t
const* values,
984 uint64_t valueCountInFastestDim,
985 uint64_t valueCountInSlowestDim,
986 uint64_t offsetInFastestDim,
987 uint64_t offsetInSlowestDim,
988 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
989 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
990 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
991 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
992 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
994 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array2dOfValues(
995 uint8_t
const* values,
996 uint64_t valueCountInFastestDim,
997 uint64_t valueCountInSlowestDim,
998 uint64_t offsetInFastestDim,
999 uint64_t offsetInSlowestDim,
1000 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1001 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1002 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
1003 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
1004 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1006 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array2dOfValues(
1007 double const * values,
1008 uint64_t valueCountInFastestDim,
1009 uint64_t valueCountInSlowestDim,
1010 uint64_t offsetInFastestDim,
1011 uint64_t offsetInSlowestDim,
1012 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1013 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1014 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
1015 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
1016 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1018 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array2dOfValues(
1019 float const * values,
1020 uint64_t valueCountInFastestDim,
1021 uint64_t valueCountInSlowestDim,
1022 uint64_t offsetInFastestDim,
1023 uint64_t offsetInSlowestDim,
1024 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1025 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1026 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
1027 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
1028 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1068 int64_t
const* values,
1069 uint64_t valueCountInFastestDim,
1070 uint64_t valueCountInMiddleDim,
1071 uint64_t valueCountInSlowestDim,
1072 uint64_t offsetInFastestDim,
1073 uint64_t offsetInMiddleDim,
1074 uint64_t offsetInSlowestDim,
1075 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1076 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1077 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1078 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1079 setValuesOfInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1081 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array3dOfValues(
1082 uint64_t
const* values,
1083 uint64_t valueCountInFastestDim,
1084 uint64_t valueCountInMiddleDim,
1085 uint64_t valueCountInSlowestDim,
1086 uint64_t offsetInFastestDim,
1087 uint64_t offsetInMiddleDim,
1088 uint64_t offsetInSlowestDim,
1089 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1090 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1091 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1092 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1093 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1095 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array3dOfValues(
1096 int32_t
const* values,
1097 uint64_t valueCountInFastestDim,
1098 uint64_t valueCountInMiddleDim,
1099 uint64_t valueCountInSlowestDim,
1100 uint64_t offsetInFastestDim,
1101 uint64_t offsetInMiddleDim,
1102 uint64_t offsetInSlowestDim,
1103 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1104 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1105 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1106 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1107 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1109 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array3dOfValues(
1110 uint32_t
const* values,
1111 uint64_t valueCountInFastestDim,
1112 uint64_t valueCountInMiddleDim,
1113 uint64_t valueCountInSlowestDim,
1114 uint64_t offsetInFastestDim,
1115 uint64_t offsetInMiddleDim,
1116 uint64_t offsetInSlowestDim,
1117 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1118 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1119 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1120 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1121 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1123 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array3dOfValues(
1124 int16_t
const* values,
1125 uint64_t valueCountInFastestDim,
1126 uint64_t valueCountInMiddleDim,
1127 uint64_t valueCountInSlowestDim,
1128 uint64_t offsetInFastestDim,
1129 uint64_t offsetInMiddleDim,
1130 uint64_t offsetInSlowestDim,
1131 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1132 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1133 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1134 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1135 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1137 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array3dOfValues(
1138 uint16_t
const* values,
1139 uint64_t valueCountInFastestDim,
1140 uint64_t valueCountInMiddleDim,
1141 uint64_t valueCountInSlowestDim,
1142 uint64_t offsetInFastestDim,
1143 uint64_t offsetInMiddleDim,
1144 uint64_t offsetInSlowestDim,
1145 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1146 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1147 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1148 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1149 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1151 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array3dOfValues(
1152 int8_t
const* values,
1153 uint64_t valueCountInFastestDim,
1154 uint64_t valueCountInMiddleDim,
1155 uint64_t valueCountInSlowestDim,
1156 uint64_t offsetInFastestDim,
1157 uint64_t offsetInMiddleDim,
1158 uint64_t offsetInSlowestDim,
1159 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1160 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1161 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1162 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1163 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1165 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array3dOfValues(
1166 uint8_t
const* values,
1167 uint64_t valueCountInFastestDim,
1168 uint64_t valueCountInMiddleDim,
1169 uint64_t valueCountInSlowestDim,
1170 uint64_t offsetInFastestDim,
1171 uint64_t offsetInMiddleDim,
1172 uint64_t offsetInSlowestDim,
1173 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1174 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1175 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1176 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1177 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1179 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array3dOfValues(
1180 double const * values,
1181 uint64_t valueCountInFastestDim,
1182 uint64_t valueCountInMiddleDim,
1183 uint64_t valueCountInSlowestDim,
1184 uint64_t offsetInFastestDim,
1185 uint64_t offsetInMiddleDim,
1186 uint64_t offsetInSlowestDim,
1187 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1188 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1189 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1190 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1191 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1193 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array3dOfValues(
1194 float const * values,
1195 uint64_t valueCountInFastestDim,
1196 uint64_t valueCountInMiddleDim,
1197 uint64_t valueCountInSlowestDim,
1198 uint64_t offsetInFastestDim,
1199 uint64_t offsetInMiddleDim,
1200 uint64_t offsetInSlowestDim,
1201 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1202 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1203 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1204 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1205 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1232 uint64_t patchIndex,
1234 uint64_t
const * numValuesInEachDimension,
1235 uint64_t
const * offsetInEachDimension,
1236 unsigned int numArrayDimensions
1263 uint64_t patchIndex,
1265 uint64_t valueCountInFastestDim,
1266 uint64_t valueCountInMiddleDim,
1267 uint64_t valueCountInSlowestDim,
1268 uint64_t offsetInFastestDim,
1269 uint64_t offsetInMiddleDim,
1270 uint64_t offsetInSlowestDim
1295 uint64_t patchIndex,
1297 const uint64_t* numValuesInEachDimension,
1298 const uint64_t* offsetInEachDimension,
1299 unsigned int numArrayDimensions
1326 uint64_t patchIndex,
1328 unsigned int valueCountInFastestDim,
1329 unsigned int valueCountInMiddleDim,
1330 unsigned int valueCountInSlowestDim,
1331 unsigned int offsetInFastestDim,
1332 unsigned int offsetInMiddleDim,
1333 unsigned int offsetInSlowestDim
1384 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array2dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1406 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array3dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1425 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5ArrayOfValues(
double const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1439 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array2dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1446 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array3dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1453 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5ArrayOfValues(
float const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1522 uint64_t patchIndex,
1524 uint64_t
const * numValuesInEachDimension,
1525 uint64_t
const * offsetInEachDimension,
1526 unsigned int numArrayDimensions
1552 uint64_t patchIndex,
1554 uint64_t valueCountInFastestDim,
1555 uint64_t valueCountInMiddleDim,
1556 uint64_t valueCountInSlowestDim,
1557 uint64_t offsetInFastestDim,
1558 uint64_t offsetInMiddleDim,
1559 uint64_t offsetInSlowestDim
1582 AbstractValuesProperty(gsoap_resqml2_0_1::resqml20__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1583 AbstractValuesProperty(gsoap_eml2_3::resqml22__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1596 EML2_NS::AbstractHdfProxy* getDatasetOfPatch(uint64_t patchIndex, int64_t & nullValue, std::string & dsPath)
const final;
1607 COMMON_NS::DataObjectReference getHdfProxyDor(uint64_t patchIndex)
const final;
1640 void setValuesOfHdf5ArrayOfValues(
1641 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
1643 uint64_t
const * numValues,
1644 uint64_t
const * offsetValues,
1645 unsigned int numArrayDimensions,
1646 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1647 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)());