Class LineDiagramData<T extends com.powsybl.iidm.network.Identifiable<T>>

  • All Implemented Interfaces:
    com.powsybl.commons.extensions.Extension<T>

    public class LineDiagramData<T extends com.powsybl.iidm.network.Identifiable<T>>
    extends com.powsybl.commons.extensions.AbstractExtension<T>
    Author:
    Massimo Ferraro
    • Constructor Detail

      • LineDiagramData

        public LineDiagramData​(com.powsybl.iidm.network.Line line)
      • LineDiagramData

        public LineDiagramData​(com.powsybl.iidm.network.DanglingLine danglingLine)
      • LineDiagramData

        public LineDiagramData​(com.powsybl.iidm.network.HvdcLine hvdcLine)
    • Method Detail

      • getName

        public String getName()
      • getFirstPoint

        public DiagramPoint getFirstPoint​(String diagramName,
                                          double offset)
      • getDiagramsNames

        public List<String> getDiagramsNames()
      • getOrCreateDiagramData

        public static LineDiagramData<com.powsybl.iidm.network.Line> getOrCreateDiagramData​(com.powsybl.iidm.network.Line line)
      • getOrCreateDiagramData

        public static LineDiagramData<com.powsybl.iidm.network.DanglingLine> getOrCreateDiagramData​(com.powsybl.iidm.network.DanglingLine danglingLine)