Accessors
bbox
- get bbox(): {
height: number;
width: number;
x: number;
y: number;
}
-
Returns {
height: number;
width: number;
x: number;
y: number;
}
-
height: number
-
width: number
-
x: number
-
y: number
dx
- get dx(): number
-
Returns number
dy
- get dy(): number
-
Returns number
nx
- get nx(): number
-
Returns number
ny
- get ny(): number
-
Returns number
origin
- get origin(): number[]
-
Returns number[]
Methods
candidates
- candidates(p: V2): CBox<any>[]
-
Returns CBox<any>[]
candidatesFromIJ
- candidatesFromIJ(i: number, j: number): CBox<any>[]
-
Returns CBox<any>[]
forAllPoints
- forAllPoints(cb: ((o: object, i: number, j: number, coord: object) => void)): void
-
Parameters
-
cb: ((o: object, i: number, j: number, coord: object) => void)
-
- (o: object, i: number, j: number, coord: object): void
-
Parameters
-
o: object
-
i: number
-
j: number
-
coord: object
Returns void
Returns void
getCoordinates
- getCoordinates(i: number, j: number): V2
-
Returns V2
getFlatIndex
- getFlatIndex(Ix: number, Iy: number): number
-
Returns number
getIJ
- getIJ(p: V2): {
ij?: number[];
ok: boolean;
}
-
Returns {
ij?: number[];
ok: boolean;
}
-
Optional
ij?: number[]
-
ok: boolean
insert
- insert(box: CBox<any>): boolean
-
Returns boolean
set
- set(o: V2, dx: number, dy: number, nx: number, ny: number): void
-
Parameters
-
o: V2
-
dx: number
-
dy: number
-
nx: number
-
ny: number
Returns void
See
createBackgroundGrid2D