36 #include "resqml2/AbstractValuesProperty.h" 57 const unsigned int & dimension,
const gsoap_resqml2_0_1::resqml2__IndexableElements & attachmentKind,
58 class StringTableLookup* strLookup,
const gsoap_resqml2_0_1::resqml2__ResqmlPropertyKind & energisticsPropertyKind);
71 const unsigned int & dimension,
const gsoap_resqml2_0_1::resqml2__IndexableElements & attachmentKind,
77 CategoricalProperty(gsoap_resqml2_0_1::_resqml2__CategoricalProperty* fromGsoap): AbstractValuesProperty(fromGsoap), stringLookup(nullptr) {}
84 static const char* XML_TAG;
85 virtual std::string
getXmlTag()
const {
return XML_TAG;}
93 void pushBackLongHdf5Array1dOfValues(
long * values,
const ULONG64 & valueCount,
resqml2::AbstractHdfProxy * proxy,
const long & nullValue);
102 void pushBackLongHdf5Array2dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy * proxy,
const long & nullValue);
112 void pushBackLongHdf5Array3dOfValues(
long * values,
const ULONG64 & valueCountInFastestDim,
const ULONG64 & valueCountInMiddleDim,
const ULONG64 & valueCountInSlowestDim,
resqml2::AbstractHdfProxy * proxy,
const long & nullValue);
121 void pushBackLongHdf5ArrayOfValues(
long * values,
unsigned long long * numValues,
const unsigned int & numDimensionsInArray,
resqml2::AbstractHdfProxy* proxy,
const long & nullValue);
131 std::string getStringLookupUuid()
const;
133 gsoap_resqml2_0_1::resqml2__ResqmlPropertyKind getFirstAllowedPropertyKindParent()
const;
136 std::vector<epc::Relationship> getAllEpcRelationships()
const;
virtual ~CategoricalProperty()
Definition: CategoricalProperty.h:82
class StringTableLookup * getStringLookup()
Definition: CategoricalProperty.h:126
Definition: AbstractHdfProxy.h:44
Definition: AbstractValuesProperty.h:40
Definition: PropertyKind.h:40
Definition: CategoricalProperty.h:40
virtual std::string getXmlTag() const
Definition: CategoricalProperty.h:85
Definition: StringTableLookup.h:40
Definition: EpcDocument.h:79
Definition: EpcDocument.h:155
Definition: AbstractRepresentation.h:40
CategoricalProperty(gsoap_resqml2_0_1::_resqml2__CategoricalProperty *fromGsoap)
Definition: CategoricalProperty.h:77