Uses of Interface
com.kuka.graph.GraphElementFilter

Packages that use GraphElementFilter
com.kuka.graph This package contains the main interfaces and utility classes for working with graphs. 
com.kuka.graph.alg This package contains graph algorithms. 
com.kuka.graph.impl This package contains the base implementations of the graph and edge interface. 
com.kuka.graph.traverse This package contains classes for graph traversal. 
 

Uses of GraphElementFilter in com.kuka.graph
 

Methods in com.kuka.graph that return GraphElementFilter
static
<E> GraphElementFilter<E>
GraphElementFilters.acceptAll()
          Returns a graph element filter accepting any element.
static
<E> GraphElementFilter<E>
GraphElementFilters.acceptAll(Collection<E> elements)
          Returns a graph element filter accepting any element contained in a collection of given elements.
static
<E> GraphElementFilter<E>
GraphElementFilters.acceptAll(E... elements)
          Returns a graph element filter accepting any element contained in an array of given elements.
static
<E> GraphElementFilter<E>
GraphElementFilters.acceptAllExcept(Collection<E> elements)
          Returns a graph element filter accepting any element except those contained in a collection of given elements.
static
<E> GraphElementFilter<E>
GraphElementFilters.acceptAllExcept(E... elements)
          Returns a graph element filter accepting any element except those contained in an array of given elements.
 

Methods in com.kuka.graph with parameters of type GraphElementFilter
 Set<E> Graph.edges(GraphElementFilter<? super E> filter)
          Returns an unmodifiable Set view of the edges contained in this graph that satisfy the specified filter.
 Set<N> Graph.nodes(GraphElementFilter<? super N> filter)
          Returns an unmodifiable Set view of the nodes contained in this graph that satisfy the specified filter.
 

Uses of GraphElementFilter in com.kuka.graph.alg
 

Methods in com.kuka.graph.alg with parameters of type GraphElementFilter
 RRAStar<N> RRAStar.setEdgeFilter(GraphElementFilter<Edge<N>> edgeFilter)
          Sets the filter specifying whether an edge may be traversed or must not be included in the path.
 RRAStar<N> RRAStar.setNodeFilter(GraphElementFilter<N> nodeFilter)
          Sets the filter specifying whether a node may be traversed or must not be included in the path.
 

Constructors in com.kuka.graph.alg with parameters of type GraphElementFilter
AStar(Graph<N,E> graph, CostFunction<N,E> cost, N start, N goal, GraphElementFilter<N> nodeFilter)
          Instantiates a new A*.
AStar(Graph<N,E> graph, CostFunction<N,E> cost, N start, N goal, GraphElementFilter<N> nodeFilter, GraphElementFilter<Edge<N>> edgeFilter)
          Instantiates a new A*.
AStar(Graph<N,E> graph, CostFunction<N,E> cost, N start, N goal, GraphElementFilter<N> nodeFilter, GraphElementFilter<Edge<N>> edgeFilter)
          Instantiates a new A*.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, GraphElementFilter<N> filter)
          Executes the dijkstra algorithm.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, N goal, GraphElementFilter<N> filter)
          Executes the dijkstra algorithm.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, Set<N> goals, Dijkstra.GoalMode mode, GraphElementFilter<Edge<N>> edgeFilter)
          Executes the dijkstra algorithm.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, Set<N> goals, Dijkstra.GoalMode mode, GraphElementFilter<N> filter, GraphElementFilter<Edge<N>> edgeFilter)
          Executes the dijkstra algorithm.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, Set<N> goals, Dijkstra.GoalMode mode, GraphElementFilter<N> filter, GraphElementFilter<Edge<N>> edgeFilter)
          Executes the dijkstra algorithm.
Dijkstra(Graph<N,E> graph, CostFunction<N,E> cost, N start, Set<N> goals, GraphElementFilter<N> filter)
          Executes the dijkstra algorithm.
 

Uses of GraphElementFilter in com.kuka.graph.impl
 

Methods in com.kuka.graph.impl with parameters of type GraphElementFilter
 Set<E> AbstractGraph.edges(GraphElementFilter<? super E> filter)
           
 Set<N> AbstractGraph.nodes(GraphElementFilter<? super N> filter)
           
 

Uses of GraphElementFilter in com.kuka.graph.traverse
 

Methods in com.kuka.graph.traverse with parameters of type GraphElementFilter
 T GraphIterator.setEdgeFilter(GraphElementFilter<Edge<N>> filter)
          Sets an edge filter for this node iterator.
 T AbstractBaseGraphIterator.setEdgeFilter(GraphElementFilter<Edge<N>> filter)
           
 T GraphIterator.setNodeFilter(GraphElementFilter<N> filter)
          Sets a node filter for this node iterator.
 T AbstractBaseGraphIterator.setNodeFilter(GraphElementFilter<N> filter)
           
 



Copyright © 2019. All rights reserved.