public class ConnectGridSquares
extends java.lang.Object
| Constructor and Description |
|---|
ConnectGridSquares() |
| Modifier and Type | Method and Description |
|---|---|
static void |
connect(java.util.List<QuadBlob> blobs,
double spaceToSquareRatio)
For each blob it finds the blobs which are directly next to it.
|
static java.util.List<QuadBlob> |
copy(java.util.List<QuadBlob> input)
Creates a proper copy of the sub-graph removing any references to nodes not
in this sub-graph.
|
static java.util.List<QuadBlob> |
findIsland(QuadBlob seed,
java.util.List<QuadBlob> all)
Given an initial node, it searches for every node which is connect to it.
|
static java.util.List<QuadBlob> |
pruneSmallIslands(java.util.List<QuadBlob> blobs)
Finds the largest island in the graph and returns that
|
public static java.util.List<QuadBlob> pruneSmallIslands(java.util.List<QuadBlob> blobs)
public static java.util.List<QuadBlob> findIsland(QuadBlob seed, java.util.List<QuadBlob> all)
public static void connect(java.util.List<QuadBlob> blobs, double spaceToSquareRatio)