public class Octree extends Node
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToList(Node node) |
void |
breathFirstCounts(Float minimumThreshold,
Float maximumThreshold,
NodeCounter nodeCounter,
int maxDepth) |
Node |
getById(Integer tileId) |
int |
getDeepestLevel() |
static int |
getLevelOfId(int id) |
org.bimserver.database.queries.om.TilingInterface |
getTilingImplementation() |
static void |
main(String[] args) |
void |
moveUp(MoveUpDecider moveUpDecider) |
List<GeometryObject> |
query(Bounds queryBounds) |
void |
setDeepestLevel(int deepestLevel) |
void |
traverseBreathFirst(Traverser traverser) |
void |
traverseBreathFirstMaxLevel(Traverser traverser,
Integer maxDepth) |
Collection<Node> |
values() |
add, add, getBounds, getId, getLevel, getMinimumBounds, getNodes, getNrObjects, getParent, getValues, moveUp, query, setRoot, size, sort, traverseBreathFirst, traverseBreathFirst, valuesSize, valuesSizepublic Octree(Bounds bounds, int maxDepth)
protected void addToList(Node node)
public void setDeepestLevel(int deepestLevel)
public int getDeepestLevel()
public List<GeometryObject> query(Bounds queryBounds)
public void traverseBreathFirst(Traverser traverser)
traverseBreathFirst in class Nodepublic void traverseBreathFirstMaxLevel(Traverser traverser, Integer maxDepth)
public org.bimserver.database.queries.om.TilingInterface getTilingImplementation()
public void moveUp(MoveUpDecider moveUpDecider)
public static void main(String[] args)
public static int getLevelOfId(int id)
public Collection<Node> values()
public void breathFirstCounts(Float minimumThreshold, Float maximumThreshold, NodeCounter nodeCounter, int maxDepth)
Copyright © 2019 OpenSource BIM. All rights reserved.