graphlab.plugins.graphgenerator
Class GraphGenerator
java.lang.Object
graphlab.plugins.graphgenerator.GraphGenerator
- All Implemented Interfaces:
- PluginMethods
public class GraphGenerator
- extends java.lang.Object
- implements PluginMethods
- Author:
- azin azadi
Method Summary |
static GraphModel |
generateCircle(int n)
|
static GraphModel |
generateCmn(int m,
int n)
|
static GraphModel |
generateCompleteGraph(int n)
|
static GraphModel |
generateGeneralizedPeterson(int n,
int k)
|
static void |
generateGraph(GraphGeneratorInterface gen,
BlackBoard blackboard,
java.awt.Rectangle rect)
generates and adds a graph from gen to current working graph |
static void |
generateInRectangularBounds(GraphGeneratorInterface gen,
BlackBoard blackboard)
first request a GUI rectangular region from user and then generates and adds a graph from gen to current working graph |
static GraphModel |
generateKenserGraph(int n,
int d)
|
static GraphModel |
generateKmn(int m,
int n)
|
static GraphModel |
generatePath(int n)
|
static GraphModel |
generatePmn(int m,
int n)
|
static GraphModel |
generateRandomGraph(int n,
int e)
|
static GraphModel |
generateStar(int n)
|
static GraphModel |
generateTree(int depth,
int degree)
|
static GraphModel |
generateWheel(int n)
|
static GraphModel |
getGraph(boolean isDirected,
SimpleGeneratorInterface gi)
generates and return a graph from the given interface, not showing it on GUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphGenerator
public GraphGenerator()
generateInRectangularBounds
public static void generateInRectangularBounds(GraphGeneratorInterface gen,
BlackBoard blackboard)
- first request a GUI rectangular region from user and then generates and adds a graph from gen to current working graph
- Parameters:
gen
- blackboard
-
generateGraph
public static void generateGraph(GraphGeneratorInterface gen,
BlackBoard blackboard,
java.awt.Rectangle rect)
- generates and adds a graph from gen to current working graph
- Parameters:
gen
- blackboard
-
getGraph
public static GraphModel getGraph(boolean isDirected,
SimpleGeneratorInterface gi)
- generates and return a graph from the given interface, not showing it on GUI
generateCircle
public static GraphModel generateCircle(int n)
- See Also:
CircleGenerator.generateCircle(int)
generateCmn
public static GraphModel generateCmn(int m,
int n)
- See Also:
CmnGenerator.generateCmn(int,int)
generateGeneralizedPeterson
public static GraphModel generateGeneralizedPeterson(int n,
int k)
- See Also:
GeneralizedPetersonGenerator.generateGeneralizedPeterson(int,int)
generateCompleteGraph
public static GraphModel generateCompleteGraph(int n)
- See Also:
CompleteGraphGenerator.generateCompleteGraph(int)
generateKenserGraph
public static GraphModel generateKenserGraph(int n,
int d)
- See Also:
KenserGraphGenerator.generateKenserGraph(int,int)
generateKmn
public static GraphModel generateKmn(int m,
int n)
- See Also:
KmnGenerator.generateKmn(int,int)
generatePath
public static GraphModel generatePath(int n)
- See Also:
PathGenerator.generatePath(int)
generatePmn
public static GraphModel generatePmn(int m,
int n)
- See Also:
PmnGenerator.generatePmn(int,int)
generateRandomGraph
public static GraphModel generateRandomGraph(int n,
int e)
- See Also:
graphlab.plugins.graphgenerator.generators.RandomGenerator#generateRandomGraph(int)
generateStar
public static GraphModel generateStar(int n)
- See Also:
StarGenerator.generateStar(int)
generateTree
public static GraphModel generateTree(int depth,
int degree)
- See Also:
TreeGenerator.generateTree(int,int)
generateWheel
public static GraphModel generateWheel(int n)
- See Also:
WheelGenerator.generateWheel(int)