OctreeNode
Direct Subclass:
Octree implementation targeted towards being used in the TilingLayer, could possibly be retrofitted to be a generic Octree to be used in other contexts
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
|
|
| public |
center: * |
|
| public |
depth: * |
|
| public |
|
|
| public |
height: * |
|
| public |
id: * |
|
| public |
largestEdge: * |
|
| public |
|
|
| public |
|
|
| public |
level: * |
|
| public |
matrix: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
parent: * |
|
| public |
quadrants: *[] |
|
| public |
radius: * |
|
| public |
|
|
| public |
|
|
| public |
viewer: * |
|
| public |
width: * |
|
| public |
x: * |
|
| public |
y: * |
|
| public |
z: * |
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
getBounds(): * |
|
| public |
getCenter(): * |
|
| public |
getMatrix(): * |
|
| public |
getNodeById(id: *): * |
|
| public |
getQuadrant(localId: *): * |
|
| public |
prepareBreathFirstInternal(breathFirstList: *, fn: *, level: *) |
|
| public |
prepareFullListInternal(fullList: *, level: *) |
|
| public |
prepareLevelListsInternal(level: *, levelList: *) |
|
| public |
traverse(fn: *, onlyLeafs: *, level: *) |
|
| public |
traverseBreathFirst(fn: *) |
|
| public |
traverseBreathFirstInternal(fn: *, level: *) |
|
Public Constructors
public constructor() source
Public Members
public center: * source
public depth: * source
public globalTransformation: * source
public height: * source
public id: * source
public largestEdge: * source
public largestFaceArea: * source
public level: * source
public matrix: * source
public normalizedCenter: * source
public normalizedMatrix: * source
public parent: * source
public quadrants: *[] source
public radius: * source
public vertexQuantizationMatrix: * source
public vertexUnquantizationMatrix: * source
public viewer: * source
public width: * source
public x: * source
public y: * source
public z: * source
Public Methods
public prepareBreathFirstInternal(breathFirstList: *, fn: *, level: *) source
Params:
| Name | Type | Attribute | Description |
| breathFirstList | * | ||
| fn | * | ||
| level | * |
public prepareFullListInternal(fullList: *, level: *) source
Params:
| Name | Type | Attribute | Description |
| fullList | * | ||
| level | * |
public prepareLevelListsInternal(level: *, levelList: *) source
Params:
| Name | Type | Attribute | Description |
| level | * | ||
| levelList | * |
public traverse(fn: *, onlyLeafs: *, level: *) source
Params:
| Name | Type | Attribute | Description |
| fn | * | ||
| onlyLeafs | * | ||
| level | * |
public traverseBreathFirst(fn: *) source
Params:
| Name | Type | Attribute | Description |
| fn | * |
public traverseBreathFirstInternal(fn: *, level: *) source
Params:
| Name | Type | Attribute | Description |
| fn | * | ||
| level | * |
