38#ifndef __OPENFLUID_CORE_SPATIALGRAPH_HPP__
39#define __OPENFLUID_CORE_SPATIALGRAPH_HPP__
89 return &m_PcsOrderedUnitsByClass;
94 return &m_PcsOrderedUnitsGlobal;
99 return &m_PcsOrderedUnitsGlobal;
Definition SpatialGraph.hpp:53
void clearAllAttributes()
bool sortUnitsByProcessOrder()
bool removeFromToConnection(SpatialUnit *FromUnit, SpatialUnit *ToUnit)
const UnitsPtrList_t * allSpatialUnits() const
Definition SpatialGraph.hpp:92
const UnitsListByClassMap_t * allSpatialUnitsByClass() const
Definition SpatialGraph.hpp:87
bool deleteUnit(SpatialUnit *aUnit)
bool isUnitsClassExist(const UnitsClass_t &UnitsClass) const
const UnitsCollection * spatialUnits(const UnitsClass_t &UnitsClass) const
SpatialUnit * spatialUnit(const UnitsClass_t &UnitsClass, UnitID_t UnitID)
UnitsPtrList_t * allSpatialUnits()
Definition SpatialGraph.hpp:97
const SpatialUnit * spatialUnit(const UnitsClass_t &UnitsClass, UnitID_t UnitID) const
SpatialUnit * addUnit(const SpatialUnit &aUnit)
bool removeChildParentConnection(SpatialUnit *ChildUnit, SpatialUnit *ParentUnit)
void streamContents(std::ostream &OStream)
UnitsCollection * spatialUnits(const UnitsClass_t &UnitsClass)
Definition SpatialUnit.hpp:111
Definition UnitsCollection.hpp:60
#define OPENFLUID_API
Definition dllexport.hpp:86
unsigned int UnitID_t
Definition TypeDefs.hpp:70
std::map< UnitsClass_t, UnitsCollection > UnitsListByClassMap_t
Definition SpatialUnit.hpp:62
std::string UnitsClass_t
Definition TypeDefs.hpp:98
std::list< SpatialUnit * > UnitsPtrList_t
Definition SpatialUnit.hpp:77
Definition ApplicationException.hpp:47