Class AbstractCgmesLayout

    • Field Detail

      • minX

        protected double minX
      • minY

        protected double minY
      • rotatedBus

        protected boolean rotatedBus
      • isNodeBreaker

        protected boolean isNodeBreaker
      • fixTransformersLabel

        protected boolean fixTransformersLabel
      • network

        protected com.powsybl.iidm.network.Network network
    • Constructor Detail

      • AbstractCgmesLayout

        public AbstractCgmesLayout()
    • Method Detail

      • setMin

        protected void setMin​(double x,
                              double y)
      • checkDiagram

        protected boolean checkDiagram​(String diagramName,
                                       String equipment)
      • setNodeCoordinates

        protected void setNodeCoordinates​(com.powsybl.iidm.network.VoltageLevel vl,
                                          VoltageLevelGraph graph,
                                          String diagramName,
                                          boolean useNames)
      • isLineNode

        protected boolean isLineNode​(Node node)
      • setNodeCoordinates

        protected void setNodeCoordinates​(com.powsybl.iidm.network.VoltageLevel vl,
                                          Node node,
                                          String diagramName,
                                          boolean useNames)
      • processDefaultNodeCase

        protected void processDefaultNodeCase​(com.powsybl.iidm.network.VoltageLevel vl,
                                              Node node,
                                              String diagramName)
      • getIidmEquivalentNode

        protected static Optional<Integer> getIidmEquivalentNode​(com.powsybl.iidm.network.VoltageLevel vl,
                                                                 Node node)
      • setFeederNodeCoordinates

        protected void setFeederNodeCoordinates​(com.powsybl.iidm.network.VoltageLevel vl,
                                                Node node,
                                                String diagramName,
                                                boolean useNames)
      • setTransformersLabel

        protected void setTransformersLabel​(FeederNode node,
                                            boolean useNames,
                                            String name,
                                            String id)
      • setLineNodeCoordinates

        protected void setLineNodeCoordinates​(com.powsybl.iidm.network.VoltageLevel vl,
                                              Node node,
                                              String diagramName)
      • getLineAdjacentNodePoint

        protected DiagramPoint getLineAdjacentNodePoint​(Node branchNode)
      • shiftNodeCoordinates

        protected void shiftNodeCoordinates​(Node node,
                                            double scaleFactor)
      • scaleNodeCoordinates

        protected void scaleNodeCoordinates​(Node node,
                                            double scaleFactor)
      • setVoltageLevelCoord

        protected void setVoltageLevelCoord​(VoltageLevelGraph vlGraph)
      • removeFictitiousSwitchNodes

        public static void removeFictitiousSwitchNodes​(VoltageLevelGraph graph,
                                                       com.powsybl.iidm.network.VoltageLevel vl)