40 #ifndef __OPENFLUID_CORE_SPATIALUNIT_HPP__ 
   41 #define __OPENFLUID_CORE_SPATIALUNIT_HPP__ 
   55 namespace openfluid { 
namespace core {
 
  113     unsigned int m_PcsOrder;
 
  149     { 
return m_PcsOrder; };
 
  185     { 
return toSpatialUnits(aClass); }
 
  192     { 
return toSpatialUnits(aClass); }
 
  208     { 
return fromSpatialUnits(aClass); }
 
  215     { 
return fromSpatialUnits(aClass); }
 
  230     { 
return parentSpatialUnits(aClass); }
 
  237     { 
return parentSpatialUnits(aClass); }
 
  252     { 
return childSpatialUnits(aClass); }
 
  259     { 
return childSpatialUnits(aClass); }
 
  262     { 
return &m_Attributes; };
 
  265     { 
return &m_Attributes; };
 
  268     { 
return &m_Variables; };
 
  271     { 
return &m_Variables; };
 
  274     { 
return &m_Events; };
 
  277     { 
return &m_Events; };
 
  279     void streamContents(std::ostream& OStream);
 
  282     { m_PcsOrder = PcsOrder; };
 
unsigned int UnitID_t
Definition: TypeDefs.hpp:61
UnitsPtrList_t * getFromUnits(const UnitsClass_t &aClass) OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:207
Variables * variables()
Definition: SpatialUnit.hpp:267
const Variables * variables() const 
Definition: SpatialUnit.hpp:270
std::list< SpatialUnit * > UnitsPtrList_t
Definition: SpatialUnit.hpp:67
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: Attributes.hpp:57
UnitsPtrList_t * getParentUnits(const UnitsClass_t &aClass) OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:229
SpatialUnit Unit OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:287
UnitsPtrList_t * getChildrenUnits(const UnitsClass_t &aClass) OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:251
Definition: Variables.hpp:48
Definition: SpatialUnit.hpp:104
void setProcessOrder(unsigned int PcsOrder)
Definition: SpatialUnit.hpp:281
const UnitsPtrList_t * getChildrenUnits(const UnitsClass_t &aClass) const OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:258
const UnitsPtrList_t * getToUnits(const UnitsClass_t &aClass) const OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:191
UnitsPtrList_t * getToUnits(const UnitsClass_t &aClass) OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:184
const UnitsPtrList_t * getFromUnits(const UnitsClass_t &aClass) const 
Definition: SpatialUnit.hpp:214
const EventsCollection * events() const 
Definition: SpatialUnit.hpp:276
Class defining a collection of discrete events. 
Definition: EventsCollection.hpp:59
Attributes * attributes()
Definition: SpatialUnit.hpp:261
PcsOrd_t getProcessOrder() const 
Definition: SpatialUnit.hpp:148
const Attributes * attributes() const 
Definition: SpatialUnit.hpp:264
std::map< UnitsClass_t, UnitsCollection > UnitsListByClassMap_t
Definition: SpatialUnit.hpp:61
#define OPENFLUID_API
Definition: dllexport.hpp:87
std::map< UnitsClass_t, UnitsPtrList_t > LinkedUnitsListByClassMap_t
Definition: SpatialUnit.hpp:73
EventsCollection * events()
Definition: SpatialUnit.hpp:273
const UnitsPtrList_t * getParentUnits(const UnitsClass_t &aClass) const OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:236
int PcsOrd_t
Definition: TypeDefs.hpp:66
UnitID_t getID() const 
Definition: SpatialUnit.hpp:154
UnitsClass_t getClass() const 
Definition: SpatialUnit.hpp:161