ZoomCharts Documentation

Version: 1.21.8 (2025-09-01)
Switch to Version 2.0 (BETA)

ZoomCharts.Configuration.BaseQuadTree

Methods

add: (obj: BaseIAABB): void
Parameters
addValidAABB: (obj: BaseIAABB): void
Parameters
barnesHutVisit: (fn: (data: BaseBarnesHutElement, x: number, y: number, mass: number) => void, data: BaseBarnesHutElement, thetaSq: number): void
Parameters
fn: (data: BaseBarnesHutElement, x: number, y: number, mass: number) => void
Parameters
thetaSq: number
canMove: (obj: BaseIAABB, xDiff: number, yDiff: number): boolean
Parameters
xDiff: number
yDiff: number
Return value
Data type: boolean
centerPos: (): BaseQuadTreeCenterPos
Return value
clear: (): void
getMinimumBoundingAABB: (filterFunc?: (x: BaseIAABB) => boolean): BaseIAABB
Parameters
filterFunc: (x: BaseIAABB) => boolean
Parameters
Return value
Data type: boolean
Return value
Data type: BaseIAABB
queryApproximateRange: (result: Array<Array<BaseIAABB>>, range: BaseIAABB): number
Parameters
range: BaseIAABB
Return value
Data type: number
queryRange: (result: Array<BaseIAABB>, range: BaseIAABB, minObjectArea: number, minObjectDiagonalSq: number): Array<BaseIAABB>
Parameters
result: Array<BaseIAABB>
range: BaseIAABB
minObjectArea: number
minObjectDiagonalSq: number
Return value
Data type: Array<BaseIAABB>
remove: (obj: BaseIAABB): boolean
Parameters
Return value
Data type: boolean
resetCachedTotalMass: (): void
resetDirtyFlag: (): void
resetSoftDirtyFlag: (): void
setDirtyFlag: (): void

Properties

isDirty: boolean
isSoftDirty: boolean
X