X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scenegraph%2Fsrc%2Forg%2Fsimantics%2Fscenegraph%2Fg2d%2Fnodes%2Fspatial%2FRTreeNode.java;h=56b6be302e44910e22fb62f47310406ba2c419e8;hp=52403edd02ea251522270f43ec9904614cda8c0b;hb=refs%2Fchanges%2F63%2F1963%2F9;hpb=7e66fdd1670687a56d8ef980d14d83bfc5f16583 diff --git a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/spatial/RTreeNode.java b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/spatial/RTreeNode.java index 52403edd0..56b6be302 100644 --- a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/spatial/RTreeNode.java +++ b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/spatial/RTreeNode.java @@ -20,9 +20,11 @@ import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.Set; +import org.simantics.scenegraph.INode; import org.simantics.scenegraph.g2d.G2DParentNode; import org.simantics.scenegraph.g2d.IG2DNode; import org.simantics.scenegraph.g2d.events.Event; @@ -114,6 +116,11 @@ public class RTreeNode extends G2DParentNode implements INodeEventHandlerProvide private transient ArrayList collected = new ArrayList(); private transient Set simplified = new HashSet(); + @Override + protected Map createChildMap() { + return super.createChildMap(1 << 15); + } + @Override public void render(Graphics2D g) { if (DISABLE_RTREE) {