{"classData":[{"comment":"/**\n * Convenience class to render a CesiumJS component\n * Requires adding the CesiumJS main thread addon\n * @class Neo.component.wrapper.CesiumJS\n * @extends Neo.component.Base\n */","meta":{"filename":"CesiumJS.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Convenience class to render a CesiumJS component<br />Requires adding the CesiumJS main thread addon","kind":"class","name":"CesiumJS","augments":["Neo.component.Base"],"memberof":"Neo.component.wrapper","longname":"Neo.component.wrapper.CesiumJS","scope":"static","$longname":"Neo.component.wrapper.CesiumJS","$kind":"class","id":1181,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n         * @member {String} className='Neo.component.wrapper.CesiumJS'\n         * @protected\n         */","meta":{"filename":"CesiumJS.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.wrapper.CesiumJS'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1182,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n         * @member {String} ntype='cesiumjs-component'\n         * @protected\n         */","meta":{"filename":"CesiumJS.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'cesiumjs-component'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1183,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n         * @member {Boolean} createOsmBuildings=true\n         */","meta":{"filename":"CesiumJS.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"createOsmBuildings","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"createOsmBuildings","scope":"global","$longname":"createOsmBuildings","$kind":"property","id":1184,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"CesiumJS.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1185,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1108,1822],"filename":"CesiumJS.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040412","name":"CesiumJS#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"CesiumJS#afterSetMounted","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#afterSetMounted","$kind":"method","id":1186,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number[]} data.destination\n     * @param {Number} data.heading\n     * @param {Number} data.pitch\n     */","meta":{"range":[1984,2100],"filename":"CesiumJS.mjs","lineno":73,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040505","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":["Number"]},"name":"data.pitch"}],"name":"flyTo","longname":"CesiumJS#flyTo","kind":"function","memberof":"CesiumJS","scope":"instance","$longname":"CesiumJS#flyTo","$kind":"method","id":1187,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n     *\n     */","meta":{"range":[2129,2182],"filename":"CesiumJS.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040528","name":"CesiumJS#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVdomRoot","longname":"CesiumJS#getVdomRoot","kind":"function","memberof":"CesiumJS","scope":"instance","params":[],"$longname":"CesiumJS#getVdomRoot","$kind":"method","id":1188,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n     *\n     */","meta":{"range":[2211,2274],"filename":"CesiumJS.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040540","name":"CesiumJS#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVnodeRoot","longname":"CesiumJS#getVnodeRoot","kind":"function","memberof":"CesiumJS","scope":"instance","params":[],"$longname":"CesiumJS#getVnodeRoot","$kind":"method","id":1189,"neoClassName":"Neo.component.wrapper.CesiumJS"},{"comment":"/**\n     *\n     */","meta":{"range":[2303,2383],"filename":"CesiumJS.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040552","name":"CesiumJS#onComponentMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onComponentMounted","longname":"CesiumJS#onComponentMounted","kind":"function","memberof":"CesiumJS","scope":"instance","params":[],"$longname":"CesiumJS#onComponentMounted","$kind":"method","id":1190,"neoClassName":"Neo.component.wrapper.CesiumJS"}]}