SYMBOL INDEX (97 symbols across 9 files) FILE: src/BrailleBuffer.js class BrailleBuffer (line 32) | class BrailleBuffer { method constructor (line 33) | constructor(width, height) { method clear (line 57) | clear() { method setGlobalBackground (line 64) | setGlobalBackground(background) { method setBackground (line 68) | setBackground(x, y, color) { method setPixel (line 75) | setPixel(x, y, color) { method unsetPixel (line 82) | unsetPixel(x, y) { method _project (line 88) | _project(x, y) { method _locate (line 92) | _locate(x, y, cb) { method _mapBraille (line 101) | _mapBraille() { method _termColor (line 136) | _termColor(foreground, background) { method frame (line 149) | frame() { method setChar (line 193) | setChar(char, x, y, color) { method writeText (line 201) | writeText(text, x, y, color, center = true) { FILE: src/Canvas.js class Canvas (line 18) | class Canvas { method constructor (line 19) | constructor(width, height) { method frame (line 25) | frame() { method clear (line 29) | clear() { method text (line 33) | text(text, x, y, color, center = false) { method line (line 37) | line(from, to, color, width = 1) { method polyline (line 41) | polyline(points, color, width = 1) { method setBackground (line 49) | setBackground(color) { method background (line 53) | background(x, y, color) { method polygon (line 57) | polygon(rings, color) { method _polygonExtract (line 88) | _polygonExtract(vertices, pointId) { method _line (line 94) | _line(x0, y0, x1, y1, width, color) { method _filledRectangle (line 148) | _filledRectangle(x, y, width, height, color) { method _bresenham (line 157) | _bresenham(pointA, pointB) { method _filledTriangle (line 162) | _filledTriangle(pointA, pointB, pointC, color) { FILE: src/LabelBuffer.js method constructor (line 14) | constructor() { method clear (line 19) | clear() { method project (line 23) | project(x, y) { method writeIfPossible (line 27) | writeIfPossible(text, x, y, feature, margin) { method featuresAt (line 41) | featuresAt(x, y) { method _hasSpace (line 45) | _hasSpace(text, x, y) { method _calculateArea (line 49) | _calculateArea(text, x, y, margin = 0) { FILE: src/Mapscii.js class Mapscii (line 17) | class Mapscii { method constructor (line 18) | constructor(options) { method init (line 43) | async init() { method _initTileSource (line 55) | _initTileSource() { method _initKeyboard (line 60) | _initKeyboard() { method _initMouse (line 70) | _initMouse() { method _initRenderer (line 82) | _initRenderer() { method _resizeRenderer (line 95) | _resizeRenderer() { method _colrow2ll (line 104) | _colrow2ll(x, y) { method _updateMousePosition (line 119) | _updateMousePosition(event) { method _onClick (line 123) | _onClick(event) { method _onMouseScroll (line 138) | _onMouseScroll(event) { method _onMouseMove (line 170) | _onMouseMove(event) { method _onKey (line 209) | _onKey(key) { method _draw (line 258) | _draw() { method _getFooter (line 267) | _getFooter() { method notify (line 279) | notify(text) { method _write (line 286) | _write(output) { method zoomBy (line 290) | zoomBy(step) { method moveBy (line 301) | moveBy(lat, lon) { method setCenter (line 305) | setCenter(lat, lon) { FILE: src/Renderer.js class Renderer (line 17) | class Renderer { method constructor (line 18) | constructor(output, tileSource, style) { method setSize (line 26) | setSize(width, height) { method draw (line 32) | async draw(center, zoom) { method _visibleTiles (line 67) | _visibleTiles(center, zoom) { method _getTile (line 105) | async _getTile(tile) { method _getTileFeatures (line 110) | _getTileFeatures(tile, zoom) { method _renderTiles (line 135) | _renderTiles(tiles) { method _getFrame (line 169) | _getFrame() { method featuresAt (line 179) | featuresAt(x, y) { method _drawFeature (line 183) | _drawFeature(tile, feature, scale) { method _scaleAndReduce (line 247) | _scaleAndReduce(tile, feature, points, scale, filter = true) { method _generateDrawOrder (line 295) | _generateDrawOrder(zoom) { FILE: src/Styler.js class Styler (line 13) | class Styler { method constructor (line 14) | constructor(style) { method getStyleFor (line 43) | getStyleFor(layer, feature) { method _replaceConstants (line 57) | _replaceConstants(constants, tree) { method _compileFilter (line 76) | _compileFilter(filter) { FILE: src/Tile.js class Tile (line 17) | class Tile { method constructor (line 18) | constructor(styler) { method load (line 22) | load(buffer) { method _loadTile (line 32) | _loadTile(buffer) { method _unzipIfNeeded (line 36) | _unzipIfNeeded(buffer) { method _isGzipped (line 51) | _isGzipped(buffer) { method _loadLayers (line 55) | _loadLayers() { method _addBoundaries (line 124) | _addBoundaries(deep, data) { method _reduceGeometry (line 143) | _reduceGeometry(feature, factor) { FILE: src/TileSource.js class TileSource (line 33) | class TileSource { method init (line 34) | init(source) { method loadMBTiles (line 64) | loadMBTiles(source) { method useStyler (line 76) | useStyler(styler) { method getTile (line 80) | getTile(z, x, y) { method _getHTTP (line 105) | _getHTTP(z, x, y) { method _getMBTile (line 125) | _getMBTile(z, x, y) { method _createTile (line 136) | _createTile(z, x, y, buffer) { method _initPersistence (line 144) | _initPersistence() { method _persistTile (line 152) | _persistTile(z, x, y, buffer) { method _getPersited (line 159) | _getPersited(z, x, y) { method _createFolder (line 167) | _createFolder(path) { FILE: src/utils.spec.js function wrapper (line 19) | function wrapper() {