public class StructureAnalysisUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StructureAnalysisUtils.Option
Options container
|
Constructor and Description |
---|
StructureAnalysisUtils() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.String> |
findPaths(GraphDocument network,
java.util.Vector<java.lang.String> sources,
java.util.Vector<java.lang.String> targets,
StructureAnalysisUtils.Option options) |
static java.util.Vector<GraphDocument> |
getClusteredNetworks(java.util.Vector<GraphDocument> networks,
float intersectionThreshold) |
static java.util.Vector |
getConnectedComponents(GraphDocument graph) |
static java.util.Vector |
getCyclicComponents(GraphDocument graph,
StructureAnalysisUtils.Option options) |
static java.util.Vector |
getMaterialComponents(GraphDocument graph) |
static GraphDocument |
getModularView(GraphDocument graph,
java.util.Vector<GraphDocument> modules,
boolean showIntersections,
boolean nodeIntersectionView) |
static java.util.Vector |
getPrunedGraph(GraphDocument graph,
boolean includeInterface) |
static java.util.Vector |
getStronglyConnectedComponents(GraphDocument graph) |
static Graph |
removeReciprocalEdges(Graph graph) |
public static java.util.Vector getPrunedGraph(GraphDocument graph, boolean includeInterface)
public static java.util.Vector getStronglyConnectedComponents(GraphDocument graph)
public static java.util.Vector getConnectedComponents(GraphDocument graph)
public static java.util.Vector getMaterialComponents(GraphDocument graph)
public static java.util.Vector getCyclicComponents(GraphDocument graph, StructureAnalysisUtils.Option options)
public static GraphDocument getModularView(GraphDocument graph, java.util.Vector<GraphDocument> modules, boolean showIntersections, boolean nodeIntersectionView)
public static java.util.Vector<GraphDocument> getClusteredNetworks(java.util.Vector<GraphDocument> networks, float intersectionThreshold)
public static java.util.Set<java.lang.String> findPaths(GraphDocument network, java.util.Vector<java.lang.String> sources, java.util.Vector<java.lang.String> targets, StructureAnalysisUtils.Option options)