## Uses of Interface
org.jgrapht.VertexFactory

- Packages that use VertexFactory
  Package | Description
  --- | ---
  org.jgrapht.experimental | A package that contains experimental work or work-in-progress that is not yet ready to be included in a release.
  org.jgrapht.generate | Generators for graphs of various topologies.
  org.jgrapht.graph | Implementations of various graphs.

- - ### Uses of VertexFactory in org.jgrapht.experimental

    Methods in org.jgrapht.experimental with parameters of type VertexFactory
    Modifier and Type | Method and Description
    --- | ---
    `static Object[]` | RandomGraphHelper.`addVertices(Graph target, VertexFactory vertexFactory, int numVertices)` .
    `void` | PartiteRandomGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,Object[]> resultMap)` TODO hb 30-nov-05: document me
    `void` | GraphReader.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | UniformRandomGraphGenerator.`generateGraph(Graph target, VertexFactory vertexFactory, Map resultMap)`

  - ### Uses of VertexFactory in org.jgrapht.generate

    Methods in org.jgrapht.generate with parameters of type VertexFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,T> resultMap)` Generate a graph structure.
    `void` | WeightedGraphGeneratorAdapter.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,T> resultMap)`
    `void` | EmptyGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | WheelGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | CompleteBipartiteGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Construct a complete bipartite graph
    `void` | StarGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generates a star graph with the designated order from the constructor
    `void` | LinearGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | HyperCubeGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` This will generate the hypercube graph
    `void` | GridGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | RandomGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` (non-Javadoc)
    `void` | CompleteGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | RingGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generate a graph structure.
    `void` | ScaleFreeGraphGenerator.`generateGraph(Graph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)` Generates scale-free network with `size` passed to the constructor.
    `abstract void` | WeightedGraphGeneratorAdapter.`generateGraph(WeightedGraph<V,E> target, VertexFactory<V> vertexFactory, Map<String,T> resultMap)`
    `void` | SimpleWeightedGraphMatrixGenerator.`generateGraph(WeightedGraph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)`
    `void` | SimpleWeightedBipartiteGraphMatrixGenerator.`generateGraph(WeightedGraph<V,E> target, VertexFactory<V> vertexFactory, Map<String,V> resultMap)`

  - ### Uses of VertexFactory in org.jgrapht.graph

    Classes in org.jgrapht.graph that implement VertexFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassBasedVertexFactory<V>` A `VertexFactory` for producing vertices by using a class as a factory.

Copyright © 2016. All rights reserved.