{"classData":[{"comment":"/**\n * See: https://github.com/CesiumGS/cesium\n * @class Neo.main.addon.CesiumJS\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"CesiumJS.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"description":"See: https://github.com/CesiumGS/cesium","kind":"class","name":"CesiumJS","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.CesiumJS","scope":"static","$longname":"Neo.main.addon.CesiumJS","$kind":"class","id":2516,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @member {Object} viewers={}\n     * @protected\n     */","meta":{"filename":"CesiumJS.mjs","lineno":15,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"viewers","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"viewers","scope":"global","$longname":"viewers","$kind":"property","id":2517,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.CesiumJS'\n         * @protected\n         */","meta":{"filename":"CesiumJS.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.CesiumJS'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2518,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote\n         * @protected\n         */","meta":{"filename":"CesiumJS.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2519,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"CesiumJS.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2520,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[999,1083],"filename":"CesiumJS.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073895","name":"CesiumJS#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CesiumJS#construct","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#construct","$kind":"method","id":2521,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {Boolean} data.createOsmBuildings\n     * @param {String} data.id\n     */","meta":{"range":[1212,1460],"filename":"CesiumJS.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073911","name":"CesiumJS#create","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"name":"data.createOsmBuildings"},{"type":{"names":["String"]},"name":"data.id"}],"name":"create","longname":"CesiumJS#create","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#create","$kind":"method","id":2522,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[1541,1654],"filename":"CesiumJS.mjs","lineno":70,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073952","name":"CesiumJS#createOsmBuildings","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"createOsmBuildings","longname":"CesiumJS#createOsmBuildings","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#createOsmBuildings","$kind":"method","id":2523,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[1735,1833],"filename":"CesiumJS.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073976","name":"CesiumJS#destroy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"destroy","longname":"CesiumJS#destroy","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#destroy","$kind":"method","id":2524,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number[]} data.destination\n     * @param {Number} data.heading\n     * @param {String} data.id\n     * @param {Number} data.pitch\n     */","meta":{"range":[2026,2342],"filename":"CesiumJS.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073988","name":"CesiumJS#flyTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Number>"]},"name":"data.destination"},{"type":{"names":["Number"]},"name":"data.heading"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"name":"data.pitch"}],"name":"flyTo","longname":"CesiumJS#flyTo","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#flyTo","$kind":"method","id":2525,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[2382,2734],"filename":"CesiumJS.mjs","lineno":103,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074040","name":"CesiumJS#loadFiles","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"loadFiles","longname":"CesiumJS#loadFiles","kind":"function","memberof":"CesiumJS","scope":"instance","params":[],"$longname":"CesiumJS#loadFiles","$kind":"method","id":2526,"neoClassName":"Neo.main.addon.CesiumJS"},{"comment":"/**\n     *\n     */","meta":{"range":[2763,2852],"filename":"CesiumJS.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074070","name":"CesiumJS#onFilesLoaded","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onFilesLoaded","longname":"CesiumJS#onFilesLoaded","kind":"function","memberof":"CesiumJS","scope":"instance","params":[],"$longname":"CesiumJS#onFilesLoaded","$kind":"method","id":2527,"neoClassName":"Neo.main.addon.CesiumJS"}]}