{"classData":[{"comment":"/**\n * Utility class for Matrix based calculations\n * @class Neo.util.Matrix\n * @extends Neo.core.Base\n */","meta":{"filename":"Matrix.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Utility class for Matrix based calculations","kind":"class","name":"Matrix","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Matrix","scope":"static","$longname":"Neo.util.Matrix","$kind":"class","id":3390,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n         * @member {String} className='Neo.util.Matrix'\n         * @protected\n         */","meta":{"filename":"Matrix.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Matrix'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3391,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n         * @member {Array|null} items_=null\n         * @protected\n         */","meta":{"filename":"Matrix.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"items_","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":3392,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * shortcut for getElement\n     */","meta":{"range":[516,569],"filename":"Matrix.mjs","lineno":25,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106294","name":"Matrix#e","type":"MethodDefinition","paramnames":["i","j"]},"vars":{"":null}},"description":"shortcut for getElement","name":"e","longname":"Matrix#e","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#e","$kind":"method","id":3393,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * Returns the element (i,j) of the matrix\n     * @param i\n     * @param j\n     * @returns {*}\n     */","meta":{"range":[690,892],"filename":"Matrix.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106307","name":"Matrix#getElement","type":"MethodDefinition","paramnames":["i","j"]},"vars":{"":null}},"description":"Returns the element (i,j) of the matrix","params":[{"name":"i"},{"name":"j"}],"returns":[{"type":{"names":["*"]}}],"name":"getElement","longname":"Matrix#getElement","kind":"function","memberof":"Matrix","scope":"instance","$longname":"Matrix#getElement","$kind":"method","id":3394,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     *\n     */","meta":{"range":[921,1535],"filename":"Matrix.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106354","name":"Matrix#getTransformStyle","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getTransformStyle","longname":"Matrix#getTransformStyle","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#getTransformStyle","$kind":"method","id":3395,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * Returns the result of multiplying the matrix from the right by the argument.\n     * @param matrix\n     * @returns {*}\n     */","meta":{"range":[1682,2447],"filename":"Matrix.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106573","name":"Matrix#multiply","type":"MethodDefinition","paramnames":["matrix"]},"vars":{"":null}},"description":"Returns the result of multiplying the matrix from the right by the argument.","params":[{"name":"matrix"}],"returns":[{"type":{"names":["*"]}}],"name":"multiply","longname":"Matrix#multiply","kind":"function","memberof":"Matrix","scope":"instance","$longname":"Matrix#multiply","$kind":"method","id":3396,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[2505,2724],"filename":"Matrix.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106709","name":"Matrix.rotateX","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateX","longname":"Matrix.rotateX","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateX","$kind":"method","id":3397,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[2782,3001],"filename":"Matrix.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106752","name":"Matrix.rotateY","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateY","longname":"Matrix.rotateY","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateY","$kind":"method","id":3398,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[3059,3278],"filename":"Matrix.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106795","name":"Matrix.rotateZ","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateZ","longname":"Matrix.rotateZ","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateZ","$kind":"method","id":3399,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * shortcut for multiply\n     */","meta":{"range":[3329,3384],"filename":"Matrix.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106838","name":"Matrix#x","type":"MethodDefinition","paramnames":["matrix"]},"vars":{"":null}},"description":"shortcut for multiply","name":"x","longname":"Matrix#x","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#x","$kind":"method","id":3400,"neoClassName":"Neo.util.Matrix"}]}