![]() |
#include <core/SpatialGraph.hpp>
Public Member Functions | |
SpatialGraph () | |
bool | addUnit (const SpatialUnit &aUnit) |
bool | deleteUnit (SpatialUnit *aUnit) |
bool | removeFromToConnection (SpatialUnit *FromUnit, SpatialUnit *ToUnit) |
bool | removeChildParentConnection (SpatialUnit *ChildUnit, SpatialUnit *ParentUnit) |
bool | sortUnitsByProcessOrder () |
SpatialUnit * | spatialUnit (const UnitsClass_t &UnitsClass, UnitID_t UnitID) |
const SpatialUnit * | spatialUnit (const UnitsClass_t &UnitsClass, UnitID_t UnitID) const |
UnitsCollection * | spatialUnits (const UnitsClass_t &UnitsClass) |
const UnitsCollection * | spatialUnits (const UnitsClass_t &UnitsClass) const |
const UnitsListByClassMap_t * | allSpatialUnitsByClass () const |
const UnitsPtrList_t * | allSpatialUnits () const |
UnitsPtrList_t * | allSpatialUnits () |
bool | isUnitsClassExist (const UnitsClass_t &UnitsClass) const |
void | streamContents (std::ostream &OStream) |
void | clearAllVariables () |
void | clearAllAttributes () |
void | clearAllEvents () |
void | clearAllData () |
void | clearUnits () |
openfluid::core::SpatialGraph::SpatialGraph | ( | ) |
bool openfluid::core::SpatialGraph::addUnit | ( | const SpatialUnit & | aUnit | ) |
|
inline |
|
inline |
|
inline |
void openfluid::core::SpatialGraph::clearAllAttributes | ( | ) |
void openfluid::core::SpatialGraph::clearAllData | ( | ) |
void openfluid::core::SpatialGraph::clearAllEvents | ( | ) |
void openfluid::core::SpatialGraph::clearAllVariables | ( | ) |
void openfluid::core::SpatialGraph::clearUnits | ( | ) |
bool openfluid::core::SpatialGraph::deleteUnit | ( | SpatialUnit * | aUnit | ) |
bool openfluid::core::SpatialGraph::isUnitsClassExist | ( | const UnitsClass_t & | UnitsClass | ) | const |
bool openfluid::core::SpatialGraph::removeChildParentConnection | ( | SpatialUnit * | ChildUnit, |
SpatialUnit * | ParentUnit | ||
) |
bool openfluid::core::SpatialGraph::removeFromToConnection | ( | SpatialUnit * | FromUnit, |
SpatialUnit * | ToUnit | ||
) |
bool openfluid::core::SpatialGraph::sortUnitsByProcessOrder | ( | ) |
SpatialUnit* openfluid::core::SpatialGraph::spatialUnit | ( | const UnitsClass_t & | UnitsClass, |
UnitID_t | UnitID | ||
) |
const SpatialUnit* openfluid::core::SpatialGraph::spatialUnit | ( | const UnitsClass_t & | UnitsClass, |
UnitID_t | UnitID | ||
) | const |
UnitsCollection* openfluid::core::SpatialGraph::spatialUnits | ( | const UnitsClass_t & | UnitsClass | ) |
const UnitsCollection* openfluid::core::SpatialGraph::spatialUnits | ( | const UnitsClass_t & | UnitsClass | ) | const |
void openfluid::core::SpatialGraph::streamContents | ( | std::ostream & | OStream | ) |