41 #ifndef __OPENFLUID_FLUIDX_DATASTOREITEMDESCRIPTOR_HPP__
42 #define __OPENFLUID_FLUIDX_DATASTOREITEMDESCRIPTOR_HPP__
49 #include <openfluid/core/TypeDefs.hpp>
61 std::string m_PrefixPath;
63 std::string m_RelativePath;
67 std::string m_UnitsClass;
74 const std::string& PrefixPath,
const std::string& RelativePath,
85 setUnitsClass(UnitsClass);
95 return getUnitsClass();
UnstructuredType
Definition: UnstructuredValue.hpp:58
Definition: DatastoreItemDescriptor.hpp:56
openfluid::core::UnitsClass_t getUnitsClass() const
void setUnitsClass(const openfluid::core::UnitsClass_t &UnitsClass)
std::string getPrefixPath() const
void setUnitClass(const std::string &UnitsClass)
Definition: DatastoreItemDescriptor.hpp:83
openfluid::core::UnstructuredValue::UnstructuredType getType() const
openfluid::core::UnitsClass_t getUnitClass() const
Definition: DatastoreItemDescriptor.hpp:93
DatastoreItemDescriptor(const std::string &ID, const std::string &PrefixPath, const std::string &RelativePath, openfluid::core::UnstructuredValue::UnstructuredType Type)
std::string getRelativePath() const
std::string getID() const
DatastoreItemDescriptor()=delete
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
Definition: ApplicationException.hpp:47