41 #ifndef __OPENFLUID_FLUIDX_SPATIALDOMAINDESCRIPTOR_HPP__
42 #define __OPENFLUID_FLUIDX_SPATIALDOMAINDESCRIPTOR_HPP__
50 namespace openfluid {
namespace fluidx {
57 std::list<SpatialUnitDescriptor> m_DefDescriptor;
59 std::list<AttributesDescriptor> m_AttrsDescriptor;
61 std::list<EventDescriptor> m_EventsDescriptor;
70 inline std::list<SpatialUnitDescriptor>&
spatialUnits() {
return m_DefDescriptor; };
72 inline const std::list<SpatialUnitDescriptor>&
spatialUnits()
const {
return m_DefDescriptor; };
74 inline std::list<AttributesDescriptor>&
attributes() {
return m_AttrsDescriptor; };
76 inline std::list<EventDescriptor>&
events() {
return m_EventsDescriptor; };
const std::list< SpatialUnitDescriptor > & spatialUnits() const
Definition: SpatialDomainDescriptor.hpp:72
std::list< AttributesDescriptor > & attributes()
Definition: SpatialDomainDescriptor.hpp:74
#define OPENFLUID_API
Definition: dllexport.hpp:87
std::list< SpatialUnitDescriptor > & spatialUnits()
Definition: SpatialDomainDescriptor.hpp:70
std::list< EventDescriptor > & events()
Definition: SpatialDomainDescriptor.hpp:76
Definition: SpatialDomainDescriptor.hpp:53