Package com.gaia3d.basic.geometry.octree
Class GaiaOctree<E>
java.lang.Object
com.gaia3d.basic.geometry.octree.GaiaOctree<E>
- Direct Known Subclasses:
GaiaOctreeFaces,GaiaOctreeVertices,HalfEdgeOctreeFaces,HalfEdgeOctreeVertices
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContent(E content) voidaddContents(List<E> contents) voidvoidList<GaiaOctree<E>>intgetRoot()booleanhasContents(boolean recursive) booleanisLeaf()booleanisRoot()voidremoveContent(E content)
-
Constructor Details
-
GaiaOctree
-
-
Method Details
-
addContent
-
addContents
-
removeContent
-
clearContents
public void clearContents() -
getContentsLength
public int getContentsLength() -
isLeaf
public boolean isLeaf() -
isRoot
public boolean isRoot() -
createChildren
public void createChildren() -
getCoordinate
-
extractOctreesWithContents
-
getRoot
-
hasContents
public boolean hasContents(boolean recursive) -
findOctreeByCoordinate
-