|
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
38 #ifndef __OPENFLUID_CORE_SPATIALGRAPH_HPP__
39 #define __OPENFLUID_CORE_SPATIALGRAPH_HPP__
49 class UnitsCollection;
74 bool removeChildParentConnection(
SpatialUnit* ChildUnit,
77 bool sortUnitsByProcessOrder();
89 return &m_PcsOrderedUnitsByClass;
94 return &m_PcsOrderedUnitsGlobal;
99 return &m_PcsOrderedUnitsGlobal;
102 bool isUnitsClassExist(
const UnitsClass_t& UnitsClass)
const;
104 void streamContents(std::ostream& OStream);
106 void clearAllVariables();
108 void clearAllAttributes();
110 void clearAllEvents();
Definition: SpatialUnit.hpp:110
#define OPENFLUID_API
Definition: dllexport.hpp:86
UnitsPtrList_t * allSpatialUnits()
Definition: SpatialGraph.hpp:97
unsigned int UnitID_t
Definition: TypeDefs.hpp:70
Definition: ApplicationException.hpp:47
std::list< SpatialUnit * > UnitsPtrList_t
Definition: SpatialUnit.hpp:77
std::map< UnitsClass_t, UnitsCollection > UnitsListByClassMap_t
Definition: SpatialUnit.hpp:62
const UnitsPtrList_t * allSpatialUnits() const
Definition: SpatialGraph.hpp:92
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
Definition: SpatialGraph.hpp:52
const UnitsListByClassMap_t * allSpatialUnitsByClass() const
Definition: SpatialGraph.hpp:87
Definition: UnitsCollection.hpp:59
Generated by
1.8.17