Package com.powsybl.sld.layout
Interface PositionFinder
-
- All Known Implementing Classes:
PositionByClustering
,PositionFromExtension
public interface PositionFinder
a PositionFinder determines:- the positions of nodeBuses
- cell order and direction of each cell connected to Bus (ie all cells except Shunt ones)
- Author:
- Benoit Jeanson
, Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<Subsection>
buildLayout(VoltageLevelGraph graph, boolean handleShunt)
default void
forceSameOrientationForShuntedCell(VoltageLevelGraph graph)
Map<BusNode,Integer>
indexBusPosition(List<BusNode> busNodes)
default void
organizeDirections(VoltageLevelGraph graph, List<Subsection> subsections)
LBSCluster
organizeLegBusSets(VoltageLevelGraph graph, List<LegBusSet> legBusSets)
-
-
-
Method Detail
-
organizeLegBusSets
LBSCluster organizeLegBusSets(VoltageLevelGraph graph, List<LegBusSet> legBusSets)
-
buildLayout
default List<Subsection> buildLayout(VoltageLevelGraph graph, boolean handleShunt)
-
forceSameOrientationForShuntedCell
default void forceSameOrientationForShuntedCell(VoltageLevelGraph graph)
-
organizeDirections
default void organizeDirections(VoltageLevelGraph graph, List<Subsection> subsections)
-
-