36 #include "resqml2/AbstractValuesProperty.h" 56 const unsigned int & dimension,
const gsoap_resqml2_0_1::resqml2__IndexableElements & attachmentKind,
const gsoap_resqml2_0_1::resqml2__ResqmlPropertyKind & energisticsPropertyKind);
68 const unsigned int & dimension,
const gsoap_resqml2_0_1::resqml2__IndexableElements & attachmentKind,
resqml2::PropertyKind * localPropKind);
73 DiscreteProperty(gsoap_resqml2_0_1::_resqml2__DiscreteProperty* fromGsoap): AbstractValuesProperty(fromGsoap) {}
80 static const char* XML_TAG;
81 virtual std::string
getXmlTag()
const {
return XML_TAG;}
91 void pushBackLongHdf5Array1dOfValues(
long * values,
const ULONG64 & valueCount,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue,
const long & minimumValue,
const long & maximumValue);
92 void pushBackLongHdf5Array1dOfValues(
long * values,
const ULONG64 & valueCount,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue);
93 void pushBackIntHdf5Array1dOfValues(
int * values,
const ULONG64 & valueCount,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue,
const int & minimumValue,
const int & maximumValue);
94 void pushBackIntHdf5Array1dOfValues(
int * values,
const ULONG64 & valueCount,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue);
105 void pushBackLongHdf5Array2dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue,
const long & minimumValue,
const long & maximumValue);
106 void pushBackLongHdf5Array2dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue);
107 void pushBackIntHdf5Array2dOfValues(
int * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue,
const int & minimumValue,
const int & maximumValue);
108 void pushBackIntHdf5Array2dOfValues(
int * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue);
120 void pushBackLongHdf5Array3dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInMiddleDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue,
const long & minimumValue,
const long & maximumValue);
121 void pushBackLongHdf5Array3dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInMiddleDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue);
122 void pushBackIntHdf5Array3dOfValues(
int * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInMiddleDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue,
const int & minimumValue,
const int & maximumValue);
123 void pushBackIntHdf5Array3dOfValues(
int * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInMiddleDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue);
134 void pushBackLongHdf5ArrayOfValues(
long * values,
unsigned long long * numValues,
const unsigned int & numDimensionsInArray,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue,
const long & minimumValue,
const long & maximumValue);
135 void pushBackLongHdf5ArrayOfValues(
long * values,
unsigned long long * numValues,
const unsigned int & numDimensionsInArray,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue);
136 void pushBackIntHdf5ArrayOfValues(
int * values,
unsigned long long * numValues,
const unsigned int & numDimensionsInArray,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue,
const int & minimumValue,
const int & maximumValue);
137 void pushBackIntHdf5ArrayOfValues(
int * values,
unsigned long long * numValues,
const unsigned int & numDimensionsInArray,
resqml2::AbstractHdfProxy* proxy,
const int & nullValue);
139 gsoap_resqml2_0_1::resqml2__ResqmlPropertyKind getFirstAllowedPropertyKindParent()
const;
142 std::string pushBackOnlyXmlPartOfArrayOfValues(
resqml2::AbstractHdfProxy* proxy,
const long & nullValue,
const long & minimumValue,
const long & maximumValue);
virtual std::string getXmlTag() const
Definition: DiscreteProperty.h:81
DiscreteProperty(gsoap_resqml2_0_1::_resqml2__DiscreteProperty *fromGsoap)
Definition: DiscreteProperty.h:73
Definition: AbstractHdfProxy.h:44
Definition: AbstractValuesProperty.h:40
Definition: PropertyKind.h:40
virtual ~DiscreteProperty()
Definition: DiscreteProperty.h:78
Definition: EpcDocument.h:79
Definition: AbstractRepresentation.h:40
Definition: DiscreteProperty.h:40