Class AbstractGraph

  • All Implemented Interfaces:
    Graph
    Direct Known Subclasses:
    AbstractLineGraph

    public abstract class AbstractGraph
    extends Object
    implements Graph
    Author:
    Florian Dupuy
    • Constructor Detail

      • AbstractGraph

        public AbstractGraph()
    • Method Detail

      • setGenerateCoordsInJson

        public void setGenerateCoordsInJson​(boolean generateCoordsInJson)
        Specified by:
        setGenerateCoordsInJson in interface Graph
      • writeJson

        public void writeJson​(Path file)
        Specified by:
        writeJson in interface Graph
      • writeJson

        protected abstract void writeJson​(com.fasterxml.jackson.core.JsonGenerator generator)
                                   throws IOException
        Throws:
        IOException
      • getWidth

        public double getWidth()
        Specified by:
        getWidth in interface Graph
      • getHeight

        public double getHeight()
        Specified by:
        getHeight in interface Graph
      • setSize

        public void setSize​(double width,
                            double height)