Uses of Class
org.aksw.commons.collections.quadtree.QuadTreeNode
Packages that use QuadTreeNode
Package
Description
-
Uses of QuadTreeNode in org.aksw.commons.collections.quadtree
Fields in org.aksw.commons.collections.quadtree declared as QuadTreeNodeModifier and TypeFieldDescriptionprotected QuadTreeNode<T>[]QuadTreeNode.childrenprotected QuadTreeNode<T>QuadTreeNode.parentprotected QuadTreeNode<T>LooseQuadTree.rootNodeFields in org.aksw.commons.collections.quadtree with type parameters of type QuadTreeNodeModifier and TypeFieldDescriptionprotected Map<Object,QuadTreeNode<T>> LooseQuadTree.idToNodesMap where objects have been insertedMethods in org.aksw.commons.collections.quadtree that return QuadTreeNodeModifier and TypeMethodDescriptionQuadTreeNode<T>[]QuadTreeNode.getChildren()QuadTreeNode.getParent()LooseQuadTree.getRootNode()QuadTreeNode.newNode(int parentChildIndex, org.locationtech.jts.geom.Envelope bounds) Methods in org.aksw.commons.collections.quadtree that return types with arguments of type QuadTreeNodeModifier and TypeMethodDescriptionLooseQuadTree.acquireNodes(org.locationtech.jts.geom.Envelope bounds, int depth) Retrieve the node that completely encompasses the given boundsQuadTreeNode.acquireNodes(org.locationtech.jts.geom.Envelope splitBounds, int depth) Returns the collection of leaf nodes for the given boundsQuadTreeNode.query(org.locationtech.jts.geom.Envelope bounds, int depth) Return loaded and leaf nodes within the boundsMethod parameters in org.aksw.commons.collections.quadtree with type arguments of type QuadTreeNodeModifier and TypeMethodDescriptionvoidQuadTreeNode.queryRec(org.locationtech.jts.geom.Envelope queryBounds, Collection<QuadTreeNode<T>> result, int depth) voidQuadTreeNode.splitFor(org.locationtech.jts.geom.Envelope splitBounds, int depth, Collection<QuadTreeNode<T>> result) If the node'size is above a certain ratio of the size of the bounds, it is placed into result.Constructors in org.aksw.commons.collections.quadtree with parameters of type QuadTreeNodeModifierConstructorDescriptionQuadTreeNode(QuadTreeNode<T> parent, int parentChildIndex, org.locationtech.jts.geom.Envelope bounds, int maxDepth, int depth, float k) -
Uses of QuadTreeNode in org.aksw.jena_sparql_api.sparql.ext.geosparql
Fields in org.aksw.jena_sparql_api.sparql.ext.geosparql with type parameters of type QuadTreeNodeModifier and TypeFieldDescriptionprotected Map<Object,io.reactivex.rxjava3.core.Single<QuadTreeNode<T>>> DataServiceBBoxCache.runningTasksMethods in org.aksw.jena_sparql_api.sparql.ext.geosparql that return types with arguments of type QuadTreeNodeModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<QuadTreeNode<T>>DataServiceBBoxCache.createCountTask(QuadTreeNode<T> node) For a given node, this method returns a single that upon completion has the item count setDataServiceBBoxCache.finalizeLoading(Collection<QuadTreeNode<T>> leafNodes) TODO tryMergeNode is not yet implemented! This method checks whether there are leafNodes that can be merged into their parents.io.reactivex.rxjava3.core.Single<QuadTreeNode<T>>DataServiceBBoxCache.runGlobalWorkflow(QuadTreeNode<T> node) io.reactivex.rxjava3.core.Flowable<QuadTreeNode<T>>DataServiceBBoxCache.runTiledWorkflow(org.locationtech.jts.geom.Envelope bounds) This method implements the primary workflow for tile-based fetching data.io.reactivex.rxjava3.core.Flowable<QuadTreeNode<T>>DataServiceBBoxCache.runWorkflow(org.locationtech.jts.geom.Envelope bounds) Methods in org.aksw.jena_sparql_api.sparql.ext.geosparql with parameters of type QuadTreeNodeModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<QuadTreeNode<T>>DataServiceBBoxCache.createCountTask(QuadTreeNode<T> node) For a given node, this method returns a single that upon completion has the item count setbooleanDataServiceBBoxCache.isCountingNeeded(QuadTreeNode<T> node) If either the minimum number of items in the node is above the threshold or all children have been counted, then there is NO need for countingbooleanDataServiceBBoxCache.isTooManyGeoms(QuadTreeNode<T> node) voidDataServiceBBoxCache.loadTaskAction(QuadTreeNode<T> node, Map<T, T> items) Sets the node's state to loaded, attaches the geomToFeatureCount to it.io.reactivex.rxjava3.core.Single<QuadTreeNode<T>>DataServiceBBoxCache.runGlobalWorkflow(QuadTreeNode<T> node) booleanDataServiceBBoxCache.tryMergeNode(QuadTreeNode<T> node) If all child nodes are loaded and the num of all items is less than the threshold then copy all items to this node and remove the children.Method parameters in org.aksw.jena_sparql_api.sparql.ext.geosparql with type arguments of type QuadTreeNodeModifier and TypeMethodDescriptionDataServiceBBoxCache.finalizeLoading(Collection<QuadTreeNode<T>> leafNodes) TODO tryMergeNode is not yet implemented! This method checks whether there are leafNodes that can be merged into their parents.