Class ISOMLayoutAlgorithm.NonStupidISOMLayout

  • All Implemented Interfaces:
    edu.uci.ics.jung.algorithms.layout.Layout<VertexRef,​EdgeRef>, edu.uci.ics.jung.algorithms.util.IterativeContext, org.apache.commons.collections15.Transformer<VertexRef,​Point2D>
    Enclosing class:
    ISOMLayoutAlgorithm

    public static class ISOMLayoutAlgorithm.NonStupidISOMLayout
    extends edu.uci.ics.jung.algorithms.layout.ISOMLayout<VertexRef,​EdgeRef>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class edu.uci.ics.jung.algorithms.layout.ISOMLayout

        edu.uci.ics.jung.algorithms.layout.ISOMLayout.ISOMVertexData
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Layout m_layout  
      • Fields inherited from class edu.uci.ics.jung.algorithms.layout.ISOMLayout

        elementAccessor
      • Fields inherited from class edu.uci.ics.jung.algorithms.layout.AbstractLayout

        graph, initialized, locations, size
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean done()  
      void setInitializer​(org.apache.commons.collections15.Transformer<VertexRef,​Point2D> ignoreMe)
      Override this method so that the initialize() method cannot set the initializer to RandomLocationTransformer.
      • Methods inherited from class edu.uci.ics.jung.algorithms.layout.ISOMLayout

        getISOMVertexData, getStatus, initialize, isIncremental, reset, step
      • Methods inherited from class edu.uci.ics.jung.algorithms.layout.AbstractLayout

        getGraph, getSize, getX, getY, isLocked, lock, lock, offsetVertex, setGraph, setLocation, setLocation, setSize, transform
    • Field Detail

      • m_layout

        protected final Layout m_layout
    • Constructor Detail

      • NonStupidISOMLayout

        public NonStupidISOMLayout​(edu.uci.ics.jung.graph.Graph<VertexRef,​EdgeRef> g,
                                   Layout graphLayout)
    • Method Detail

      • setInitializer

        public void setInitializer​(org.apache.commons.collections15.Transformer<VertexRef,​Point2D> ignoreMe)
        Override this method so that the initialize() method cannot set the initializer to RandomLocationTransformer.
        Specified by:
        setInitializer in interface edu.uci.ics.jung.algorithms.layout.Layout<VertexRef,​EdgeRef>
        Overrides:
        setInitializer in class edu.uci.ics.jung.algorithms.layout.AbstractLayout<VertexRef,​EdgeRef>
      • done

        public boolean done()
        Specified by:
        done in interface edu.uci.ics.jung.algorithms.util.IterativeContext
        Overrides:
        done in class edu.uci.ics.jung.algorithms.layout.ISOMLayout<VertexRef,​EdgeRef>