26 class AbstractValuesProperty :
public AbstractProperty
67 DLL_IMPORT_OR_EXPORT
void pushBackFacet(gsoap_eml2_3::eml23__FacetKind facet, const std::
string & facetValue);
85 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__FacetKind
getFacetKind(uint64_t index) const;
172 DLL_IMPORT_OR_EXPORT
void pushBackInt64Hdf5Array2dOfValues(
const int64_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int64_t nullValue) {
173 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
182 DLL_IMPORT_OR_EXPORT
void pushBackInt32Hdf5Array2dOfValues(
const int * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
189 DLL_IMPORT_OR_EXPORT
void pushBackInt16Hdf5Array2dOfValues(
const short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
196 DLL_IMPORT_OR_EXPORT
void pushBackUInt16Hdf5Array2dOfValues(
const unsigned short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
unsigned short nullValue);
203 DLL_IMPORT_OR_EXPORT
void pushBackInt8Hdf5Array2dOfValues(
const int8_t * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy, int8_t nullValue);
226 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) {
227 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
236 DLL_IMPORT_OR_EXPORT
void pushBackInt32Hdf5Array3dOfValues(
const int * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
243 DLL_IMPORT_OR_EXPORT
void pushBackInt16Hdf5Array3dOfValues(
const short * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
250 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);
257 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);
277 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);
284 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt32Hdf5ArrayOfValues(
const int * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy,
int nullValue);
291 DLL_IMPORT_OR_EXPORT
virtual void pushBackInt16Hdf5ArrayOfValues(
const short * values,
const uint64_t * numValues,
unsigned int numDimensionsInArray, EML2_NS::AbstractHdfProxy* proxy,
short nullValue);
298 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);
305 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);
326 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)());
523 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
524 uint64_t
const * numValues,
525 unsigned int numArrayDimensions,
526 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
527 EML2_NS::AbstractHdfProxy* proxy =
nullptr
548 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
550 int64_t nullValue = (std::numeric_limits<int64_t>::max)(), EML2_NS::AbstractHdfProxy* proxy =
nullptr
574 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
575 uint64_t valueCountInFastestDim,
576 uint64_t valueCountInSlowestDim,
577 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
578 EML2_NS::AbstractHdfProxy* proxy =
nullptr
604 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
605 uint64_t valueCountInFastestDim,
606 uint64_t valueCountInMiddleDim,
607 uint64_t valueCountInSlowestDim,
608 int64_t nullValue = (std::numeric_limits<int64_t>::max)(),
609 EML2_NS::AbstractHdfProxy* proxy =
nullptr
643 int64_t
const* values,
644 uint64_t
const * numValues,
645 uint64_t
const * offsetValues,
646 unsigned int numArrayDimensions,
647 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
648 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
649 setValuesOfHdf5ArrayOfValues(
650 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT64, values, numValues,
651 offsetValues, numArrayDimensions, proxy, patchIndex);
653 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5ArrayOfValues(
654 uint64_t
const* values,
655 uint64_t
const * numValues,
656 uint64_t
const * offsetValues,
657 unsigned int numArrayDimensions,
658 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
659 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
660 setValuesOfHdf5ArrayOfValues(
661 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT64, values, numValues,
662 offsetValues, numArrayDimensions, proxy, patchIndex);
664 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5ArrayOfValues(
665 int32_t
const* values,
666 uint64_t
const * numValues,
667 uint64_t
const * offsetValues,
668 unsigned int numArrayDimensions,
669 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
670 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
671 setValuesOfHdf5ArrayOfValues(
672 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT32, values, numValues,
673 offsetValues, numArrayDimensions, proxy, patchIndex);
675 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5ArrayOfValues(
676 uint32_t
const* values,
677 uint64_t
const * numValues,
678 uint64_t
const * offsetValues,
679 unsigned int numArrayDimensions,
680 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
681 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
682 setValuesOfHdf5ArrayOfValues(
683 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT32, values, numValues,
684 offsetValues, numArrayDimensions, proxy, patchIndex);
686 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5ArrayOfValues(
687 int16_t
const* values,
688 uint64_t
const * numValues,
689 uint64_t
const * offsetValues,
690 unsigned int numArrayDimensions,
691 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
692 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
693 setValuesOfHdf5ArrayOfValues(
694 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT16, values, numValues,
695 offsetValues, numArrayDimensions, proxy, patchIndex);
697 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5ArrayOfValues(
698 uint16_t
const* values,
699 uint64_t
const * numValues,
700 uint64_t
const * offsetValues,
701 unsigned int numArrayDimensions,
702 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
703 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
704 setValuesOfHdf5ArrayOfValues(
705 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT16, values, numValues,
706 offsetValues, numArrayDimensions, proxy, patchIndex);
708 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5ArrayOfValues(
709 int8_t
const* values,
710 uint64_t
const * numValues,
711 uint64_t
const * offsetValues,
712 unsigned int numArrayDimensions,
713 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
714 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
715 setValuesOfHdf5ArrayOfValues(
716 COMMON_NS::AbstractObject::numericalDatatypeEnum::INT8, values, numValues,
717 offsetValues, numArrayDimensions, proxy, patchIndex);
719 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5ArrayOfValues(
720 uint8_t
const* values,
721 uint64_t
const * numValues,
722 uint64_t
const * offsetValues,
723 unsigned int numArrayDimensions,
724 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
725 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
726 setValuesOfHdf5ArrayOfValues(
727 COMMON_NS::AbstractObject::numericalDatatypeEnum::UINT8, values, numValues,
728 offsetValues, numArrayDimensions, proxy, patchIndex);
730 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5ArrayOfValues(
731 double const* values,
732 uint64_t
const * numValues,
733 uint64_t
const * offsetValues,
734 unsigned int numArrayDimensions,
735 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
736 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
737 setValuesOfHdf5ArrayOfValues(
738 COMMON_NS::AbstractObject::numericalDatatypeEnum::DOUBLE, values, numValues,
739 offsetValues, numArrayDimensions, proxy, patchIndex);
741 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5ArrayOfValues(
743 uint64_t
const * numValues,
744 uint64_t
const * offsetValues,
745 unsigned int numArrayDimensions,
746 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
747 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
748 setValuesOfHdf5ArrayOfValues(
749 COMMON_NS::AbstractObject::numericalDatatypeEnum::FLOAT, values, numValues,
750 offsetValues, numArrayDimensions, proxy, patchIndex);
780 int64_t
const* values,
783 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
784 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
787 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array1dOfValues(
788 uint64_t
const* values,
791 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
792 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
793 setValuesOfUInt64Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
795 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array1dOfValues(
796 int32_t
const* values,
799 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
800 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
801 setValuesOfInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
803 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array1dOfValues(
804 uint32_t
const* values,
807 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
808 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
809 setValuesOfUInt32Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
811 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array1dOfValues(
812 int16_t
const* values,
815 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
816 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
817 setValuesOfInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
819 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array1dOfValues(
820 uint16_t
const* values,
823 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
824 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
825 setValuesOfUInt16Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
827 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array1dOfValues(
828 int8_t
const* values,
831 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
832 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
833 setValuesOfInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
835 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array1dOfValues(
836 uint8_t
const* values,
839 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
840 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
841 setValuesOfUInt8Hdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
843 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array1dOfValues(
844 double const * values,
847 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
848 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
849 setValuesOfDoubleHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
851 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array1dOfValues(
852 float const * values,
855 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
856 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
857 setValuesOfFloatHdf5ArrayOfValues(values, &valueCount, &offset, 1, proxy, patchIndex);
893 int64_t
const* values,
894 uint64_t valueCountInFastestDim,
895 uint64_t valueCountInSlowestDim,
896 uint64_t offsetInFastestDim,
897 uint64_t offsetInSlowestDim,
898 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
899 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
900 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
901 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
904 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array2dOfValues(
905 uint64_t
const* values,
906 uint64_t valueCountInFastestDim,
907 uint64_t valueCountInSlowestDim,
908 uint64_t offsetInFastestDim,
909 uint64_t offsetInSlowestDim,
910 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
911 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
912 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
913 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
914 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
916 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array2dOfValues(
917 int32_t
const* values,
918 uint64_t valueCountInFastestDim,
919 uint64_t valueCountInSlowestDim,
920 uint64_t offsetInFastestDim,
921 uint64_t offsetInSlowestDim,
922 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
923 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
924 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
925 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
926 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
928 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array2dOfValues(
929 uint32_t
const* values,
930 uint64_t valueCountInFastestDim,
931 uint64_t valueCountInSlowestDim,
932 uint64_t offsetInFastestDim,
933 uint64_t offsetInSlowestDim,
934 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
935 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
936 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
937 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
938 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
940 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array2dOfValues(
941 int16_t
const* values,
942 uint64_t valueCountInFastestDim,
943 uint64_t valueCountInSlowestDim,
944 uint64_t offsetInFastestDim,
945 uint64_t offsetInSlowestDim,
946 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
947 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
948 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
949 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
950 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
952 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array2dOfValues(
953 uint16_t
const* values,
954 uint64_t valueCountInFastestDim,
955 uint64_t valueCountInSlowestDim,
956 uint64_t offsetInFastestDim,
957 uint64_t offsetInSlowestDim,
958 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
959 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
960 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
961 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
962 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
964 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array2dOfValues(
965 int8_t
const* values,
966 uint64_t valueCountInFastestDim,
967 uint64_t valueCountInSlowestDim,
968 uint64_t offsetInFastestDim,
969 uint64_t offsetInSlowestDim,
970 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
971 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
972 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
973 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
974 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
976 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array2dOfValues(
977 uint8_t
const* values,
978 uint64_t valueCountInFastestDim,
979 uint64_t valueCountInSlowestDim,
980 uint64_t offsetInFastestDim,
981 uint64_t offsetInSlowestDim,
982 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
983 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
984 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
985 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
986 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
988 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array2dOfValues(
989 double const * values,
990 uint64_t valueCountInFastestDim,
991 uint64_t valueCountInSlowestDim,
992 uint64_t offsetInFastestDim,
993 uint64_t offsetInSlowestDim,
994 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
995 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
996 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
997 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
998 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1000 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array2dOfValues(
1001 float const * values,
1002 uint64_t valueCountInFastestDim,
1003 uint64_t valueCountInSlowestDim,
1004 uint64_t offsetInFastestDim,
1005 uint64_t offsetInSlowestDim,
1006 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1007 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1008 const uint64_t valueCountPerDimension[2] = { valueCountInSlowestDim, valueCountInFastestDim };
1009 const uint64_t offsetPerDimension[2] = { offsetInSlowestDim, offsetInFastestDim };
1010 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 2, proxy, patchIndex);
1050 int64_t
const* values,
1051 uint64_t valueCountInFastestDim,
1052 uint64_t valueCountInMiddleDim,
1053 uint64_t valueCountInSlowestDim,
1054 uint64_t offsetInFastestDim,
1055 uint64_t offsetInMiddleDim,
1056 uint64_t offsetInSlowestDim,
1057 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1058 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1059 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1060 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1063 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt64Hdf5Array3dOfValues(
1064 uint64_t
const* values,
1065 uint64_t valueCountInFastestDim,
1066 uint64_t valueCountInMiddleDim,
1067 uint64_t valueCountInSlowestDim,
1068 uint64_t offsetInFastestDim,
1069 uint64_t offsetInMiddleDim,
1070 uint64_t offsetInSlowestDim,
1071 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1072 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1073 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1074 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1075 setValuesOfUInt64Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1077 DLL_IMPORT_OR_EXPORT
void setValuesOfInt32Hdf5Array3dOfValues(
1078 int32_t
const* values,
1079 uint64_t valueCountInFastestDim,
1080 uint64_t valueCountInMiddleDim,
1081 uint64_t valueCountInSlowestDim,
1082 uint64_t offsetInFastestDim,
1083 uint64_t offsetInMiddleDim,
1084 uint64_t offsetInSlowestDim,
1085 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1086 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1087 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1088 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1089 setValuesOfInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1091 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt32Hdf5Array3dOfValues(
1092 uint32_t
const* values,
1093 uint64_t valueCountInFastestDim,
1094 uint64_t valueCountInMiddleDim,
1095 uint64_t valueCountInSlowestDim,
1096 uint64_t offsetInFastestDim,
1097 uint64_t offsetInMiddleDim,
1098 uint64_t offsetInSlowestDim,
1099 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1100 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1101 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1102 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1103 setValuesOfUInt32Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1105 DLL_IMPORT_OR_EXPORT
void setValuesOfInt16Hdf5Array3dOfValues(
1106 int16_t
const* values,
1107 uint64_t valueCountInFastestDim,
1108 uint64_t valueCountInMiddleDim,
1109 uint64_t valueCountInSlowestDim,
1110 uint64_t offsetInFastestDim,
1111 uint64_t offsetInMiddleDim,
1112 uint64_t offsetInSlowestDim,
1113 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1114 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1115 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1116 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1117 setValuesOfInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1119 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt16Hdf5Array3dOfValues(
1120 uint16_t
const* values,
1121 uint64_t valueCountInFastestDim,
1122 uint64_t valueCountInMiddleDim,
1123 uint64_t valueCountInSlowestDim,
1124 uint64_t offsetInFastestDim,
1125 uint64_t offsetInMiddleDim,
1126 uint64_t offsetInSlowestDim,
1127 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1128 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1129 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1130 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1131 setValuesOfUInt16Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1133 DLL_IMPORT_OR_EXPORT
void setValuesOfInt8Hdf5Array3dOfValues(
1134 int8_t
const* values,
1135 uint64_t valueCountInFastestDim,
1136 uint64_t valueCountInMiddleDim,
1137 uint64_t valueCountInSlowestDim,
1138 uint64_t offsetInFastestDim,
1139 uint64_t offsetInMiddleDim,
1140 uint64_t offsetInSlowestDim,
1141 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1142 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1143 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1144 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1145 setValuesOfInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1147 DLL_IMPORT_OR_EXPORT
void setValuesOfUInt8Hdf5Array3dOfValues(
1148 uint8_t
const* values,
1149 uint64_t valueCountInFastestDim,
1150 uint64_t valueCountInMiddleDim,
1151 uint64_t valueCountInSlowestDim,
1152 uint64_t offsetInFastestDim,
1153 uint64_t offsetInMiddleDim,
1154 uint64_t offsetInSlowestDim,
1155 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1156 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1157 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1158 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1159 setValuesOfUInt8Hdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1161 DLL_IMPORT_OR_EXPORT
void setValuesOfDoubleHdf5Array3dOfValues(
1162 double const * values,
1163 uint64_t valueCountInFastestDim,
1164 uint64_t valueCountInMiddleDim,
1165 uint64_t valueCountInSlowestDim,
1166 uint64_t offsetInFastestDim,
1167 uint64_t offsetInMiddleDim,
1168 uint64_t offsetInSlowestDim,
1169 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1170 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1171 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1172 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1173 setValuesOfDoubleHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1175 DLL_IMPORT_OR_EXPORT
void setValuesOfFloatHdf5Array3dOfValues(
1176 float const * values,
1177 uint64_t valueCountInFastestDim,
1178 uint64_t valueCountInMiddleDim,
1179 uint64_t valueCountInSlowestDim,
1180 uint64_t offsetInFastestDim,
1181 uint64_t offsetInMiddleDim,
1182 uint64_t offsetInSlowestDim,
1183 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1184 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) {
1185 const uint64_t valueCountPerDimension[3] = { valueCountInSlowestDim, valueCountInMiddleDim, valueCountInFastestDim };
1186 const uint64_t offsetPerDimension[3] = { offsetInSlowestDim, offsetInMiddleDim, offsetInFastestDim };
1187 setValuesOfFloatHdf5ArrayOfValues(values, valueCountPerDimension, offsetPerDimension, 3, proxy, patchIndex);
1214 uint64_t patchIndex,
1216 uint64_t
const * numValuesInEachDimension,
1217 uint64_t
const * offsetInEachDimension,
1218 unsigned int numArrayDimensions
1245 uint64_t patchIndex,
1247 uint64_t valueCountInFastestDim,
1248 uint64_t valueCountInMiddleDim,
1249 uint64_t valueCountInSlowestDim,
1250 uint64_t offsetInFastestDim,
1251 uint64_t offsetInMiddleDim,
1252 uint64_t offsetInSlowestDim
1277 uint64_t patchIndex,
1279 const uint64_t* numValuesInEachDimension,
1280 const uint64_t* offsetInEachDimension,
1281 unsigned int numArrayDimensions
1308 uint64_t patchIndex,
1310 unsigned int valueCountInFastestDim,
1311 unsigned int valueCountInMiddleDim,
1312 unsigned int valueCountInSlowestDim,
1313 unsigned int offsetInFastestDim,
1314 unsigned int offsetInMiddleDim,
1315 unsigned int offsetInSlowestDim
1366 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array2dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1388 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5Array3dOfValues(
const double * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1407 DLL_IMPORT_OR_EXPORT
void pushBackDoubleHdf5ArrayOfValues(
double const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1421 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array2dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1428 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5Array3dOfValues(
const float * values, uint64_t valueCountInFastestDim, uint64_t valueCountInMiddleDim, uint64_t valueCountInSlowestDim, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1435 DLL_IMPORT_OR_EXPORT
void pushBackFloatHdf5ArrayOfValues(
float const * values, uint64_t
const * numValues,
unsigned int numArrayDimensions, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
1504 uint64_t patchIndex,
1506 uint64_t
const * numValuesInEachDimension,
1507 uint64_t
const * offsetInEachDimension,
1508 unsigned int numArrayDimensions
1534 uint64_t patchIndex,
1536 uint64_t valueCountInFastestDim,
1537 uint64_t valueCountInMiddleDim,
1538 uint64_t valueCountInSlowestDim,
1539 uint64_t offsetInFastestDim,
1540 uint64_t offsetInMiddleDim,
1541 uint64_t offsetInSlowestDim
1551 DLL_IMPORT_OR_EXPORT AbstractValuesProperty(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : AbstractProperty(partialObject) {}
1564 AbstractValuesProperty(gsoap_resqml2_0_1::resqml20__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1565 AbstractValuesProperty(gsoap_eml2_3::resqml22__AbstractValuesProperty* fromGsoap) : RESQML2_NS::AbstractProperty(fromGsoap) {}
1578 EML2_NS::AbstractHdfProxy* getDatasetOfPatch(uint64_t patchIndex, int64_t & nullValue, std::string & dsPath)
const final;
1589 COMMON_NS::DataObjectReference getHdfProxyDor(uint64_t patchIndex)
const final;
1622 void setValuesOfHdf5ArrayOfValues(
1623 COMMON_NS::AbstractObject::numericalDatatypeEnum datatype,
1625 uint64_t
const * numValues,
1626 uint64_t
const * offsetValues,
1627 unsigned int numArrayDimensions,
1628 EML2_NS::AbstractHdfProxy* proxy =
nullptr,
1629 uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)());