| Constructor and Description |
|---|
Node(Octree root,
Bounds bounds,
int level,
int parentId,
int localId,
int maxDepth) |
| Modifier and Type | Method and Description |
|---|---|
Node |
add(GeometryObject v) |
Node |
add(GeometryObject v,
boolean forcedLevel) |
Bounds |
getBounds() |
int |
getId() |
int |
getLevel() |
Bounds |
getMinimumBounds() |
Node[] |
getNodes() |
int |
getNrObjects() |
Node |
getParent() |
Collection<GeometryObject> |
getValues() |
void |
moveUp() |
void |
query(List<GeometryObject> results,
Bounds bounds) |
protected void |
setRoot(Octree root) |
int |
size() |
void |
sort() |
void |
traverseBreathFirst(Traverser traverser) |
void |
traverseBreathFirst(Traverser traverser,
int level) |
void |
traverseBreathFirst(Traverser traverser,
int level,
int maxLevel) |
int |
valuesSize() |
int |
valuesSize(Float minimumThreshold,
Float maximumThreshold) |
public int size()
protected void setRoot(Octree root)
public int getId()
public Bounds getMinimumBounds()
public Collection<GeometryObject> getValues()
public int valuesSize()
public Node add(GeometryObject v)
public Node add(GeometryObject v, boolean forcedLevel)
public void query(List<GeometryObject> results, Bounds bounds)
public Bounds getBounds()
public int getNrObjects()
public Node[] getNodes()
public void traverseBreathFirst(Traverser traverser, int level)
public void traverseBreathFirst(Traverser traverser)
public void traverseBreathFirst(Traverser traverser, int level, int maxLevel)
public void sort()
public int getLevel()
public Node getParent()
public void moveUp()
Copyright © 2019 OpenSource BIM. All rights reserved.