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;
71 {
return m_DefDescriptor; };
73 inline const std::list<SpatialUnitDescriptor>&
spatialUnits()
const
74 {
return m_DefDescriptor; };
77 {
return m_AttrsDescriptor; };
79 inline const std::list<AttributesDescriptor>&
attributes()
const
80 {
return m_AttrsDescriptor; };
82 inline std::list<EventDescriptor>&
events()
83 {
return m_EventsDescriptor; };
85 inline const std::list<EventDescriptor>&
events()
const
86 {
return m_EventsDescriptor; };
const std::list< AttributesDescriptor > & attributes() const
Definition: SpatialDomainDescriptor.hpp:79
std::list< SpatialUnitDescriptor > & spatialUnits()
Definition: SpatialDomainDescriptor.hpp:70
std::list< AttributesDescriptor > & attributes()
Definition: SpatialDomainDescriptor.hpp:76
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: SpatialDomainDescriptor.hpp:53
std::list< EventDescriptor > & events()
Definition: SpatialDomainDescriptor.hpp:82
const std::list< EventDescriptor > & events() const
Definition: SpatialDomainDescriptor.hpp:85
const std::list< SpatialUnitDescriptor > & spatialUnits() const
Definition: SpatialDomainDescriptor.hpp:73