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)());
529 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
530 uint64_t
const * numValues,
531 unsigned int numArrayDimensions,
532 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
533 EML2_NS::AbstractHdfProxy* proxy =
nullptr
554 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
556 int64_t nullValue = (std::numeric_limits<int64_t>::max)(), EML2_NS::AbstractHdfProxy* proxy =
nullptr
580 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
581 uint64_t valueCountInFastestDim,
582 uint64_t valueCountInMiddleDim,
583 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
584 EML2_NS::AbstractHdfProxy* proxy =
nullptr
610 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
611 uint64_t valueCountInFastestDim,
612 uint64_t valueCountInMiddleDim,
613 uint64_t valueCountInSlowestDim,
614 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
615 EML2_NS::AbstractHdfProxy* proxy =
nullptr
649 int64_t
const* values,
650 uint64_t
const * numValues,
651 uint64_t
const * offsetValues,
652 unsigned int numArrayDimensions,
653 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
654 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
655 setValuesOfHdf5ArrayOfValues(
656 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT64, values, numValues,
657 offsetValues, numArrayDimensions, proxy, patchIndex);
659 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5ArrayOfValues(
660 uint64_t
const* values,
661 uint64_t
const * numValues,
662 uint64_t
const * offsetValues,
663 unsigned int numArrayDimensions,
664 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
665 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
666 setValuesOfHdf5ArrayOfValues(
667 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT64, values, numValues,
668 offsetValues, numArrayDimensions, proxy, patchIndex);
670 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5ArrayOfValues(
671 int32_t
const* values,
672 uint64_t
const * numValues,
673 uint64_t
const * offsetValues,
674 unsigned int numArrayDimensions,
675 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
676 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
677 setValuesOfHdf5ArrayOfValues(
678 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT32, values, numValues,
679 offsetValues, numArrayDimensions, proxy, patchIndex);
681 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5ArrayOfValues(
682 uint32_t
const* values,
683 uint64_t
const * numValues,
684 uint64_t
const * offsetValues,
685 unsigned int numArrayDimensions,
686 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
687 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
688 setValuesOfHdf5ArrayOfValues(
689 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT32, values, numValues,
690 offsetValues, numArrayDimensions, proxy, patchIndex);
692 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5ArrayOfValues(
693 int16_t
const* values,
694 uint64_t
const * numValues,
695 uint64_t
const * offsetValues,
696 unsigned int numArrayDimensions,
697 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
698 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
699 setValuesOfHdf5ArrayOfValues(
700 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT16, values, numValues,
701 offsetValues, numArrayDimensions, proxy, patchIndex);
703 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5ArrayOfValues(
704 uint16_t
const* values,
705 uint64_t
const * numValues,
706 uint64_t
const * offsetValues,
707 unsigned int numArrayDimensions,
708 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
709 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
710 setValuesOfHdf5ArrayOfValues(
711 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT16, values, numValues,
712 offsetValues, numArrayDimensions, proxy, patchIndex);
714 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5ArrayOfValues(
715 int8_t
const* values,
716 uint64_t
const * numValues,
717 uint64_t
const * offsetValues,
718 unsigned int numArrayDimensions,
719 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
720 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
721 setValuesOfHdf5ArrayOfValues(
722 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT8, values, numValues,
723 offsetValues, numArrayDimensions, proxy, patchIndex);
725 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5ArrayOfValues(
726 uint8_t
const* values,
727 uint64_t
const * numValues,
728 uint64_t
const * offsetValues,
729 unsigned int numArrayDimensions,
730 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
731 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
732 setValuesOfHdf5ArrayOfValues(
733 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT8, values, numValues,
734 offsetValues, numArrayDimensions, proxy, patchIndex);
736 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5ArrayOfValues(
737 double const* values,
738 uint64_t
const * numValues,
739 uint64_t
const * offsetValues,
740 unsigned int numArrayDimensions,
741 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
742 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
743 setValuesOfHdf5ArrayOfValues(
744 COMMON_NS::AbstractObject::numericalDatatypeEnum::DOUBLE, values, numValues,
745 offsetValues, numArrayDimensions, proxy, patchIndex);
747 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5ArrayOfValues(
749 uint64_t
const * numValues,
750 uint64_t
const * offsetValues,
751 unsigned int numArrayDimensions,
752 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
753 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
754 setValuesOfHdf5ArrayOfValues(
755 COMMON_NS::AbstractObject::numericalDatatypeEnum::FLOAT, values, numValues,
756 offsetValues, numArrayDimensions, proxy, patchIndex);
786 int64_t
const* values,
789 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
790 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
791 setValuesOfInt64Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
793 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array1dOfValues(
794 uint64_t
const* values,
797 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
798 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
799 setValuesOfUInt64Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
801 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array1dOfValues(
802 int32_t
const* values,
805 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
806 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
807 setValuesOfInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
809 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array1dOfValues(
810 uint32_t
const* values,
813 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
814 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
815 setValuesOfUInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
817 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array1dOfValues(
818 int16_t
const* values,
821 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
822 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
823 setValuesOfInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
825 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array1dOfValues(
826 uint16_t
const* values,
829 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
830 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
831 setValuesOfUInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
833 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array1dOfValues(
834 int8_t
const* values,
837 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
838 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
839 setValuesOfInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
841 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array1dOfValues(
842 uint8_t
const* values,
845 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
846 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
847 setValuesOfUInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
849 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array1dOfValues(
850 double const * values,
853 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
854 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
855 setValuesOfDoubleHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
857 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array1dOfValues(
858 float const * values,
861 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
862 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
863 setValuesOfFloatHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
899 int64_t
const* values,
900 uint64_t valueCountInFastestDim,
901 uint64_t valueCountInSlowestDim,
902 uint64_t offsetInFastestDim,
903 uint64_t offsetInSlowestDim,
904 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
905 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
906 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
907 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
908 setValuesOfInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
910 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array2dOfValues(
911 uint64_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 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
922 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array2dOfValues(
923 int32_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 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
934 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array2dOfValues(
935 uint32_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 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
946 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array2dOfValues(
947 int16_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 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
958 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array2dOfValues(
959 uint16_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 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
970 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array2dOfValues(
971 int8_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 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
982 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array2dOfValues(
983 uint8_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 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
994 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array2dOfValues(
995 double 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 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1006 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array2dOfValues(
1007 float 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 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1056 int64_t
const* values,
1057 uint64_t valueCountInFastestDim,
1058 uint64_t valueCountInMiddleDim,
1059 uint64_t valueCountInSlowestDim,
1060 uint64_t offsetInFastestDim,
1061 uint64_t offsetInMiddleDim,
1062 uint64_t offsetInSlowestDim,
1063 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1064 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1065 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1066 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1067 setValuesOfInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1069 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array3dOfValues(
1070 uint64_t
const* values,
1071 uint64_t valueCountInFastestDim,
1072 uint64_t valueCountInMiddleDim,
1073 uint64_t valueCountInSlowestDim,
1074 uint64_t offsetInFastestDim,
1075 uint64_t offsetInMiddleDim,
1076 uint64_t offsetInSlowestDim,
1077 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1078 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1079 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1080 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1081 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1083 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array3dOfValues(
1084 int32_t
const* values,
1085 uint64_t valueCountInFastestDim,
1086 uint64_t valueCountInMiddleDim,
1087 uint64_t valueCountInSlowestDim,
1088 uint64_t offsetInFastestDim,
1089 uint64_t offsetInMiddleDim,
1090 uint64_t offsetInSlowestDim,
1091 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1092 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1093 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1094 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1095 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1097 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array3dOfValues(
1098 uint32_t
const* values,
1099 uint64_t valueCountInFastestDim,
1100 uint64_t valueCountInMiddleDim,
1101 uint64_t valueCountInSlowestDim,
1102 uint64_t offsetInFastestDim,
1103 uint64_t offsetInMiddleDim,
1104 uint64_t offsetInSlowestDim,
1105 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1106 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1107 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1108 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1109 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1111 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array3dOfValues(
1112 int16_t
const* values,
1113 uint64_t valueCountInFastestDim,
1114 uint64_t valueCountInMiddleDim,
1115 uint64_t valueCountInSlowestDim,
1116 uint64_t offsetInFastestDim,
1117 uint64_t offsetInMiddleDim,
1118 uint64_t offsetInSlowestDim,
1119 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1120 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1121 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1122 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1123 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1125 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array3dOfValues(
1126 uint16_t
const* values,
1127 uint64_t valueCountInFastestDim,
1128 uint64_t valueCountInMiddleDim,
1129 uint64_t valueCountInSlowestDim,
1130 uint64_t offsetInFastestDim,
1131 uint64_t offsetInMiddleDim,
1132 uint64_t offsetInSlowestDim,
1133 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1134 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1135 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1136 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1137 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1139 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array3dOfValues(
1140 int8_t
const* values,
1141 uint64_t valueCountInFastestDim,
1142 uint64_t valueCountInMiddleDim,
1143 uint64_t valueCountInSlowestDim,
1144 uint64_t offsetInFastestDim,
1145 uint64_t offsetInMiddleDim,
1146 uint64_t offsetInSlowestDim,
1147 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1148 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1149 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1150 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1151 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1153 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array3dOfValues(
1154 uint8_t
const* values,
1155 uint64_t valueCountInFastestDim,
1156 uint64_t valueCountInMiddleDim,
1157 uint64_t valueCountInSlowestDim,
1158 uint64_t offsetInFastestDim,
1159 uint64_t offsetInMiddleDim,
1160 uint64_t offsetInSlowestDim,
1161 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1162 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1163 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1164 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1165 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1167 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array3dOfValues(
1168 double const * values,
1169 uint64_t valueCountInFastestDim,
1170 uint64_t valueCountInMiddleDim,
1171 uint64_t valueCountInSlowestDim,
1172 uint64_t offsetInFastestDim,
1173 uint64_t offsetInMiddleDim,
1174 uint64_t offsetInSlowestDim,
1175 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1176 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1177 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1178 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1179 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1181 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array3dOfValues(
1182 float const * values,
1183 uint64_t valueCountInFastestDim,
1184 uint64_t valueCountInMiddleDim,
1185 uint64_t valueCountInSlowestDim,
1186 uint64_t offsetInFastestDim,
1187 uint64_t offsetInMiddleDim,
1188 uint64_t offsetInSlowestDim,
1189 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1190 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1191 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1192 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1193 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1220 uint64_t patchIndex,
1222 uint64_t
const * numValuesInEachDimension,
1223 uint64_t
const * offsetInEachDimension,
1224 unsigned int numArrayDimensions
1251 uint64_t patchIndex,
1253 uint64_t valueCountInFastestDim,
1254 uint64_t valueCountInMiddleDim,
1255 uint64_t valueCountInSlowestDim,
1256 uint64_t offsetInFastestDim,
1257 uint64_t offsetInMiddleDim,
1258 uint64_t offsetInSlowestDim
1283 uint64_t patchIndex,
1285 const uint64_t* numValuesInEachDimension,
1286 const uint64_t* offsetInEachDimension,
1287 unsigned int numArrayDimensions
1314 uint64_t patchIndex,
1316 unsigned int valueCountInFastestDim,
1317 unsigned int valueCountInMiddleDim,
1318 unsigned int valueCountInSlowestDim,
1319 unsigned int offsetInFastestDim,
1320 unsigned int offsetInMiddleDim,
1321 unsigned int offsetInSlowestDim
1372 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array2dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1394 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array3dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1413 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5ArrayOfValues(
double const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1427 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array2dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1434 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array3dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1441 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5ArrayOfValues(
float const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1510 uint64_t patchIndex,
1512 uint64_t
const * numValuesInEachDimension,
1513 uint64_t
const * offsetInEachDimension,
1514 unsigned int numArrayDimensions
1540 uint64_t patchIndex,
1542 uint64_t valueCountInFastestDim,
1543 uint64_t valueCountInMiddleDim,
1544 uint64_t valueCountInSlowestDim,
1545 uint64_t offsetInFastestDim,
1546 uint64_t offsetInMiddleDim,
1547 uint64_t offsetInSlowestDim
1570 AbstractValuesProperty(gsoap_resqml2_0_1::resqml20__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1571 AbstractValuesProperty(gsoap_eml2_3::resqml22__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1584 EML2_NS::AbstractHdfProxy* getDatasetOfPatch(uint64_t patchIndex, int64_t & nullValue, std::string & dsPath)
const final;
1595 COMMON_NS::DataObjectReference getHdfProxyDor(uint64_t patchIndex)
const final;
1628 void setValuesOfHdf5ArrayOfValues(
1629 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
1631 uint64_t
const * numValues,
1632 uint64_t
const * offsetValues,
1633 unsigned int numArrayDimensions,
1634 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1635 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)());