Source code for PyDSS.pyPlots.pyPlotAbstract

[docs]class PlotAbstract: """An abstract class that serves as template for all pyPlot classes in :mod:`PyDSS.pyPlots.Plots` module. :param PlotProperties: A :class:`PyDSS.dssElement.dssElement` object that wraps around an OpenDSS 'Fault' element :type PlotProperties: dict :param dssBuses: Dictionary of all :class:`PyDSS.dssBus.dssBus` objects in PyDSS :type dssBuses: dict of :class:`PyDSS.dssBus.dssBus` objects :param dssObjects: Dictionary of all :class:`PyDSS.dssElement.dssElement` objects in PyDSS :type dssObjects: dict of :class:`PyDSS.dssElement.dssElement` objects :param dssCircuit: Dictionary of all :class:`PyDSS.dssCircuit.dssCircuit` objects in PyDSS :type dssCircuit: dict of :class:`PyDSS.dssCircuit.dssCircuit` objects :param dssSolver: An instance of one of the classes defined in :mod:`PyDSS.SolveMode`. :type dssSolver: :mod:`PyDSS.SolveMode` """ def __init__(self, PlotProperties, dssBuses, dssObjects, dssCircuit, dssSolver): """This is the constructor class. """
[docs] def GetSessionID(self): return
[docs] def UpdatePlot(self): """Method used to update the dynamic plots. """ pass