Uses of Interface
com.luciad.network.graph.partition.ILcdPartitionedGraph
Packages that use ILcdPartitionedGraph
Package
Description
Contains an interface and algorithm for partitioning graphs.
Contains interfaces and algorithms for routing (shortest route, tracing).
Contains classes for modeling partitioned graphs.
-
Uses of ILcdPartitionedGraph in com.luciad.network.algorithm.partitioning
Methods in com.luciad.network.algorithm.partitioning that return ILcdPartitionedGraphModifier and TypeMethodDescription<N,E> ILcdPartitionedGraph <N, E> Returns anILcdPartitionedGraphthat consists of a set ofILcdGrapheach containing a subset of the group of edges and nodes in the original graph, and together containing the complete original graph.<N,E> ILcdPartitionedGraph <N, E> Returns a partitioned copy of the given graph.<N,E> ILcdPartitionedGraph <N, E> Returns a partitioned copy of the given graph, but keeps each of the constrainted edges within one partition (none of the constrainted edges will become a boundary edge).<N,E> ILcdPartitionedGraph <N, E> TLcdClusteredPartitioningAlgorithm.partition(ILcdGraph<N, E> aGraph, Vector<E> aConstraintedEdges, double aAlpha) Returns a partitioned copy of the given graph, but keeps each of the constrainted edges within one partition (none of the constrainted edges will become a boundary edge).<N,E> ILcdPartitionedGraph <N, E> TLcdClusteredPartitioningAlgorithm.partition(ILcdGraph<N, E> aGraph, Vector<E> aConstraintedEdges, int aMaxNrPartitioningLevels, int aNrEdgesThreshold, int aMinPartitions, int aMaxPartitions) Returns a partitioned copy of the given graph, taking into account the specified constraints. -
Uses of ILcdPartitionedGraph in com.luciad.network.algorithm.routing
Methods in com.luciad.network.algorithm.routing with parameters of type ILcdPartitionedGraphModifier and TypeMethodDescription<N,E> ILcdShortestRouteDistanceTableProvider <N, E> TLcdPartitionedShortestRoutePreprocessor.preprocess(ILcdPartitionedGraph<N, E> aGraph, ILcdEdgeValueFunction<N, E> aEdgeValueFunction, ILcdDistanceFunction<N, E> aHeuristicDistanceFunction) Preprocesses the given partitioned graph, and returns the resultingILcdShortestRouteDistanceTableProvider.<N,E> void TLcdPartitionedShortestRoutePreprocessor.preprocess(ILcdPartitionedGraph<N, E> aGraph, ILcdEdgeValueFunction<N, E> aEdgeValueFunction, ILcdDistanceFunction<N, E> aHeuristicDistanceFunction, ILcdEditableShortestRouteDistanceTableProvider<N, E> aDistanceTableProviderSFCT) Preprocesses the given partitioned graph. -
Uses of ILcdPartitionedGraph in com.luciad.network.graph.partition
Subinterfaces of ILcdPartitionedGraph in com.luciad.network.graph.partitionModifier and TypeInterfaceDescriptioninterfaceAnILcdLimitedEditablePartitionedGraphis a partitioned graph with editable internal boundaries, and to which partitions can be added (or removed).Classes in com.luciad.network.graph.partition that implement ILcdPartitionedGraphModifier and TypeClassDescriptionclassImplementation ofILcdLimitedEditablePartitionedGraph.classTLcdPartitionedGraph<N,E> An implementation ofILcdLimitedEditablePartitionedGraphthat is also anILcdEditableGraph.Methods in com.luciad.network.graph.partition that return ILcdPartitionedGraphModifier and TypeMethodDescriptionTLcdPartitionedGraphChangedEvent.getGraph()Returns theILcdPartitionedGraphthat is the source of thisTLcdPartitionedGraphChangedEvent.Constructors in com.luciad.network.graph.partition with parameters of type ILcdPartitionedGraphModifierConstructorDescriptionTLcdPartitionedGraphChangedEvent(ILcdPartitionedGraph aGraph, int aCode, Vector<ILcdGraph<N, E>> aChangedPartitions, Vector aIndividualPartitionChanges, Vector<E> aChangedBoundaryEdges, Vector aIndividualBoundaryEdgeChanges) Constructs a newTLcdPartitionedGraphChangedEventwith the given parameters.