Class ArticulatedEdgeShapeFunction<V,​E>

  • Type Parameters:
    V - vertex type
    E - edge type
    All Implemented Interfaces:
    BiFunction<org.jgrapht.Graph<V,​E>,​E,​Shape>
    Direct Known Subclasses:
    EdgeShape.ArticulatedLine

    public abstract class ArticulatedEdgeShapeFunction<V,​E>
    extends Object
    implements BiFunction<org.jgrapht.Graph<V,​E>,​E,​Shape>
    An abstract class for edge-to-Shape functions that work with passed articulation points.
    Author:
    Tom Nelson
    • Field Detail

    • Constructor Detail

      • ArticulatedEdgeShapeFunction

        public ArticulatedEdgeShapeFunction()
    • Method Detail

      • setEdgeArticulationFunction

        public void setEdgeArticulationFunction​(Function<E,​List<Point>> edgeArticulationFunction)
      • getEdgeArticulationFunction

        public Function<E,​List<Point>> getEdgeArticulationFunction()