See: Description
Interface | Description |
---|---|
EfficientFilter |
An EfficientFilter can take in an UnassembledGraph
withut assembling it, and is used for non-structural
filters.
|
Filter |
A
Filter returns a subgraph of a Graph , in the
form of an UnsassembledGraph . |
LevelFilter |
A generally useful template for Filters that have a settable
value.
|
Class | Description |
---|---|
EdgePredicateFilter |
This is a simple Edge filter that accepts the edges which its
Predicate accepts.
|
GeneralEdgeAcceptFilter |
Abstract class that implements a generic filter for accepting arbitrary
edges (and all vertices).
|
GeneralVertexAcceptFilter |
Abstract class that implements a generic filter for accepting arbitrary
vertices (and all edges).
|
GraphAssemblyRecord |
Contains an audit trail of a graph filtering step.
|
SerialFilter |
This is a generic filter that takes at least two other filters
and runs them seially.
|
TrivialFilter |
A small filter that returns the vertices and edges in the orignal Graph.
|
UnassembledGraph |
This class represents an unassembled graph.
|
VertexPredicateFilter |
This is a simple Vertex filter that accepts the vertices which its
Predicate accepts.
|
Filter
, the base filter interface;
EfficientFilter
, an interface for filters that can be efficeintly cumulatively stacked;
LevelFilter
, an interface for filters that have a variable integer setting;
GeneralEdgeAcceptFilter
, a base class for filters that look only at edges;
and GeneralVertexAcceptFilter
, a base class for filters that look only at vertices.UnassembledGraph
, the raw graph that is generated by a filter;
and GraphAssemblyRecord
, the audit trail of past filter calls.
SerialFilter
, which stacks several filters in sequence;
and TrivialFilter
, which returns the original input graph.
Filter