41 #ifndef __OPENFLUID_FLUIDX_SPATIALUNITDESCRIPTOR_HPP__ 
   42 #define __OPENFLUID_FLUIDX_SPATIALUNITDESCRIPTOR_HPP__ 
   45 #include <openfluid/core/TypeDefs.hpp> 
   48 namespace openfluid { 
namespace fluidx {
 
   58     std::list<openfluid::core::UnitClassID_t> m_ToUnits;
 
   59     std::list<openfluid::core::UnitClassID_t> m_ParentUnits;
 
   75     { 
return m_UnitsClass; };
 
   78     { m_UnitsClass = UClass; };
 
   81     { 
return m_PcsOrder; };
 
   84     { m_PcsOrder = Order; };
 
   87     { 
return m_ToUnits; };
 
   90     { 
return m_ParentUnits; };
 
const openfluid::core::UnitsClass_t getUnitsClass() const 
Definition: SpatialUnitDescriptor.hpp:74
unsigned int UnitID_t
Definition: TypeDefs.hpp:61
Definition: SpatialUnitDescriptor.hpp:51
void setUnitsClass(const openfluid::core::UnitsClass_t &UClass)
Definition: SpatialUnitDescriptor.hpp:77
void setProcessOrder(openfluid::core::PcsOrd_t Order)
Definition: SpatialUnitDescriptor.hpp:83
openfluid::core::UnitID_t getID() const 
Definition: SpatialUnitDescriptor.hpp:68
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
std::list< openfluid::core::UnitClassID_t > & parentSpatialUnits()
Definition: SpatialUnitDescriptor.hpp:89
void setID(openfluid::core::UnitID_t ID)
Definition: SpatialUnitDescriptor.hpp:71
openfluid::core::PcsOrd_t getProcessOrder() const 
Definition: SpatialUnitDescriptor.hpp:80
#define OPENFLUID_API
Definition: dllexport.hpp:87
int PcsOrd_t
Definition: TypeDefs.hpp:66
std::list< openfluid::core::UnitClassID_t > & toSpatialUnits()
Definition: SpatialUnitDescriptor.hpp:86