[
  {
    "__docId__": 0,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/animation/easing.js",
    "memberof": null,
    "longname": "src/animation/easing.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "back",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~back",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{back}",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 2,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "bounce",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~bounce",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{bounce}",
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 3,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "circular",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~circular",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{circular}",
    "description": null,
    "lineNumber": 41,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 4,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "cubic",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~cubic",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{cubic}",
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 5,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "elastic",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~elastic",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{elastic}",
    "description": null,
    "lineNumber": 71,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 6,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "exponential",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~exponential",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{exponential}",
    "description": null,
    "lineNumber": 110,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 7,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "linear",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~linear",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{linear}",
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "params": [
      {
        "name": "k",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 8,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "quadratic",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~quadratic",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{quadratic}",
    "description": null,
    "lineNumber": 131,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 9,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "quartic",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~quartic",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{quartic}",
    "description": null,
    "lineNumber": 146,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 10,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "quintic",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~quintic",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{quintic}",
    "description": null,
    "lineNumber": 161,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 11,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "sinusoidal",
    "memberof": "src/animation/easing.js",
    "longname": "src/animation/easing.js~sinusoidal",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/easing.js",
    "importStyle": "{sinusoidal}",
    "description": null,
    "lineNumber": 176,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 12,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/animation/tween.js",
    "memberof": null,
    "longname": "src/animation/tween.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 13,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "tweens",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~tweens",
    "access": null,
    "export": false,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 14,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Tween",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~Tween",
    "access": null,
    "export": true,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": "Tween",
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 15,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#constructor",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "params": [
      {
        "name": "parent",
        "types": [
          "*"
        ]
      },
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 16,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "parent",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#parent",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 17,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "internalUpdate",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#internalUpdate",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 18,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "isPlaying",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#isPlaying",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 19,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 20,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "duration",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#duration",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 21,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "repeatTimes",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#repeatTimes",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 22,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "repeatMode",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#repeatMode",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 23,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "reversed",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#reversed",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 24,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "delayTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#delayTime",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 25,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStartCallbackFired",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStartCallbackFired",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 26,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "easingFunction",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#easingFunction",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 27,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "startTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#startTime",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 28,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStartCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStartCallback",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 29,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onUpdateCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onUpdateCallback",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 30,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onCompleteCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onCompleteCallback",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 31,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "thenCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#thenCallback",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 32,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStopCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStopCallback",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 33,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "valuesEnd",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#valuesEnd",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 34,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "valuesStart",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#valuesStart",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 35,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "valuesStartRepeat",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#valuesStartRepeat",
    "access": null,
    "description": null,
    "lineNumber": 27,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 36,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "object",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#object",
    "access": null,
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 37,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "map",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#map",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 38,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hasProperty",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#hasProperty",
    "access": null,
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "params": [
      {
        "name": "key",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 39,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getProperties",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#getProperties",
    "access": null,
    "description": null,
    "lineNumber": 44,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 40,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeProperty",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#removeProperty",
    "access": null,
    "description": null,
    "lineNumber": 48,
    "undocument": true,
    "params": [
      {
        "name": "key",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 41,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "from",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#from",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 42,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "start",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#start",
    "access": null,
    "description": null,
    "lineNumber": 76,
    "undocument": true,
    "params": [
      {
        "name": "length",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 43,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "duration",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#duration",
    "access": null,
    "description": null,
    "lineNumber": 77,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 44,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "isPlaying",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#isPlaying",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 45,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 46,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStartCallbackFired",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStartCallbackFired",
    "access": null,
    "description": null,
    "lineNumber": 81,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 47,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "startTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#startTime",
    "access": null,
    "description": null,
    "lineNumber": 82,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 48,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "now",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#now",
    "access": null,
    "description": null,
    "lineNumber": 106,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 49,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "stop",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#stop",
    "access": null,
    "description": null,
    "lineNumber": 110,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 50,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "isPlaying",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#isPlaying",
    "access": null,
    "description": null,
    "lineNumber": 111,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 51,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 112,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 52,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "thenCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#thenCallback",
    "access": null,
    "description": null,
    "lineNumber": 117,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 53,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "pause",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#pause",
    "access": null,
    "description": null,
    "lineNumber": 122,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 54,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 55,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "continue",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#continue",
    "access": null,
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 56,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 128,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 57,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "toggle",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#toggle",
    "access": null,
    "description": null,
    "lineNumber": 132,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 58,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#paused",
    "access": null,
    "description": null,
    "lineNumber": 133,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 59,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "delay",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#delay",
    "access": null,
    "description": null,
    "lineNumber": 137,
    "undocument": true,
    "params": [
      {
        "name": "amount",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 60,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "delayTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#delayTime",
    "access": null,
    "description": null,
    "lineNumber": 138,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 61,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "repeat",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#repeat",
    "access": null,
    "description": null,
    "lineNumber": 142,
    "undocument": true,
    "params": [
      {
        "name": "times",
        "optional": true,
        "types": [
          "number"
        ],
        "defaultRaw": 0,
        "defaultValue": "0"
      },
      {
        "name": "yoyo",
        "optional": true,
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 62,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "repeatTimes",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#repeatTimes",
    "access": null,
    "description": null,
    "lineNumber": 143,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 63,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "repeatMode",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#repeatMode",
    "access": null,
    "description": null,
    "lineNumber": 144,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 64,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "easing",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#easing",
    "access": null,
    "description": null,
    "lineNumber": 148,
    "undocument": true,
    "params": [
      {
        "name": "easing",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 65,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "easingFunction",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#easingFunction",
    "access": null,
    "description": null,
    "lineNumber": 149,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 66,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onStart",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStart",
    "access": null,
    "description": null,
    "lineNumber": 153,
    "undocument": true,
    "params": [
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 67,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStartCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStartCallback",
    "access": null,
    "description": null,
    "lineNumber": 154,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 68,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onUpdate",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onUpdate",
    "access": null,
    "description": null,
    "lineNumber": 158,
    "undocument": true,
    "params": [
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 69,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onUpdateCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onUpdateCallback",
    "access": null,
    "description": null,
    "lineNumber": 159,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 70,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onComplete",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onComplete",
    "access": null,
    "description": null,
    "lineNumber": 163,
    "undocument": true,
    "params": [
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 71,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onCompleteCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onCompleteCallback",
    "access": null,
    "description": null,
    "lineNumber": 164,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 72,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "wait",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#wait",
    "access": null,
    "description": null,
    "lineNumber": 168,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 73,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onStop",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStop",
    "access": null,
    "description": null,
    "lineNumber": 175,
    "undocument": true,
    "params": [
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 74,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStopCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStopCallback",
    "access": null,
    "description": null,
    "lineNumber": 176,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 75,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#update",
    "access": null,
    "description": null,
    "lineNumber": 180,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 76,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "startTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#startTime",
    "access": null,
    "description": null,
    "lineNumber": 189,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 77,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "startTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#startTime",
    "access": null,
    "description": null,
    "lineNumber": 190,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 78,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onStartCallbackFired",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#onStartCallbackFired",
    "access": null,
    "description": null,
    "lineNumber": 200,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 79,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "reversed",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#reversed",
    "access": null,
    "description": null,
    "lineNumber": 231,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 80,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "startTime",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#startTime",
    "access": null,
    "description": null,
    "lineNumber": 232,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 81,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "thenCallback",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween#thenCallback",
    "access": null,
    "description": null,
    "lineNumber": 239,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 82,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "getAll",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.getAll",
    "access": null,
    "description": null,
    "lineNumber": 247,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 83,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "removeAll",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.removeAll",
    "access": null,
    "description": null,
    "lineNumber": 251,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 84,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "add",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.add",
    "access": null,
    "description": null,
    "lineNumber": 255,
    "undocument": true,
    "params": [
      {
        "name": "tween",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 85,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "remove",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.remove",
    "access": null,
    "description": null,
    "lineNumber": 259,
    "undocument": true,
    "params": [
      {
        "name": "tween",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 86,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "removeObjectTweens",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.removeObjectTweens",
    "access": null,
    "description": null,
    "lineNumber": 265,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 87,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "update",
    "memberof": "src/animation/tween.js~Tween",
    "longname": "src/animation/tween.js~Tween.update",
    "access": null,
    "description": null,
    "lineNumber": 273,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 88,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "flatten",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~flatten",
    "access": null,
    "export": false,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 296,
    "undocument": true,
    "params": [
      {
        "name": "parent",
        "types": [
          "*"
        ]
      },
      {
        "name": "source",
        "types": [
          "*"
        ]
      },
      {
        "name": "pathArray",
        "types": [
          "*"
        ]
      },
      {
        "name": "result",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 89,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "ref",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~ref",
    "access": null,
    "export": false,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 328,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "str",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 90,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "returnValue",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~returnValue",
    "access": null,
    "export": false,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 334,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "key",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 91,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "mergeArray",
    "memberof": "src/animation/tween.js",
    "longname": "src/animation/tween.js~mergeArray",
    "access": null,
    "export": false,
    "importPath": "awv3-next/animation/tween.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 342,
    "undocument": true,
    "params": [
      {
        "name": "root",
        "types": [
          "*"
        ]
      },
      {
        "name": "path",
        "types": [
          "*"
        ]
      },
      {
        "name": "properties",
        "types": [
          "*"
        ]
      },
      {
        "name": "justContent",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 92,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/analyzer.js",
    "memberof": null,
    "longname": "src/communication/analyzer.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 93,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "analyzer",
    "memberof": "src/communication/analyzer.js",
    "longname": "src/communication/analyzer.js~analyzer",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/analyzer.js",
    "importStyle": "analyzer",
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/communication/socketio.js~SocketIO"
    ]
  },
  {
    "__docId__": 94,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/communication/analyzer.js~analyzer",
    "longname": "src/communication/analyzer.js~analyzer#constructor",
    "access": null,
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "params": [
      {
        "name": "types",
        "optional": true,
        "types": [
          "string[]"
        ],
        "defaultRaw": [
          "patch",
          "message"
        ],
        "defaultValue": "[\"patch\",\"message\"]"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 95,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "messages",
    "memberof": "src/communication/analyzer.js~analyzer",
    "longname": "src/communication/analyzer.js~analyzer#messages",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 96,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "state",
    "memberof": "src/communication/analyzer.js~analyzer",
    "longname": "src/communication/analyzer.js~analyzer#state",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 97,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/base.js",
    "memberof": null,
    "longname": "src/communication/base.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 98,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "base",
    "memberof": "src/communication/base.js",
    "longname": "src/communication/base.js~base",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/base.js",
    "importStyle": "base",
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/core/events.js~Events"
    ]
  },
  {
    "__docId__": 99,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#constructor",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 100,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "id",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#id",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 101,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "alive",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#alive",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 102,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "options",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#options",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 103,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#socket",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 104,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "tasks",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#tasks",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 105,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "url",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#url",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 106,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "execute",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#execute",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "params": [
      {
        "name": "task",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 107,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "result",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#result",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "params": [
      {
        "name": "task",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 108,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setVerboseLevel",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#setVerboseLevel",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "params": [
      {
        "name": "level",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 109,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "log",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#log",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 110,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "resetLog",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#resetLog",
    "access": null,
    "description": null,
    "lineNumber": 34,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 111,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#getState",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 112,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setState",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#setState",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "params": [
      {
        "name": "data",
        "types": [
          "*"
        ]
      },
      {
        "name": "updateGraphics",
        "optional": true,
        "types": [
          "boolean"
        ],
        "defaultRaw": false,
        "defaultValue": "false"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 113,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "recalc",
    "memberof": "src/communication/base.js~base",
    "longname": "src/communication/base.js~base#recalc",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 114,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/rest.js",
    "memberof": null,
    "longname": "src/communication/rest.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 115,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Rest",
    "memberof": "src/communication/rest.js",
    "longname": "src/communication/rest.js~Rest",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/rest.js",
    "importStyle": "Rest",
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/communication/base.js~Base"
    ]
  },
  {
    "__docId__": 116,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#constructor",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 117,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "connect",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#connect",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [
      {
        "name": "url",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 118,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "url",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#url",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 119,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "alive",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#alive",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 120,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "id",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#id",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 121,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "disconnect",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#disconnect",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 122,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "alive",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#alive",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 123,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "request",
    "memberof": "src/communication/rest.js~Rest",
    "longname": "src/communication/rest.js~Rest#request",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "params": [
      {
        "name": "command",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 124,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/signalr.js",
    "memberof": null,
    "longname": "src/communication/signalr.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 125,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "SignalR",
    "memberof": "src/communication/signalr.js",
    "longname": "src/communication/signalr.js~SignalR",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/signalr.js",
    "importStyle": "SignalR",
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/communication/base.js~Base"
    ]
  },
  {
    "__docId__": 126,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#constructor",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 127,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ping",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#ping",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 128,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onPause",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#onPause",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 129,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "onResume",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#onResume",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 130,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_queue",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_queue",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 131,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_sequence",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_sequence",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 132,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_handler",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_handler",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 133,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_defaultContext",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_defaultContext",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 134,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_defaultHandler",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_defaultHandler",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 135,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connected",
    "access": null,
    "description": null,
    "lineNumber": 30,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 136,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#paused",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 137,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "transport",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#transport",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 138,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "serverState",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#serverState",
    "access": null,
    "description": null,
    "lineNumber": 33,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 139,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connected",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 140,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "transport",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#transport",
    "access": null,
    "description": null,
    "lineNumber": 46,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 141,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "transport",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#transport",
    "access": null,
    "description": null,
    "lineNumber": 50,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 142,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#paused",
    "access": null,
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 143,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "serverState",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#serverState",
    "access": null,
    "description": null,
    "lineNumber": 57,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 144,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "paused",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#paused",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 145,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connected",
    "access": null,
    "description": null,
    "lineNumber": 76,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 146,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_queueBlock",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_queueBlock",
    "access": null,
    "description": null,
    "lineNumber": 87,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 147,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connected",
    "access": null,
    "description": null,
    "lineNumber": 93,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 148,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "connect",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connect",
    "access": null,
    "description": null,
    "lineNumber": 98,
    "undocument": true,
    "params": [
      {
        "name": "url",
        "optional": true,
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 149,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_timeout",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_timeout",
    "access": null,
    "description": null,
    "lineNumber": 119,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 150,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_heartbeat",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_heartbeat",
    "access": null,
    "description": null,
    "lineNumber": 137,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 151,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_currentResolve",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_currentResolve",
    "access": null,
    "description": null,
    "lineNumber": 144,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 152,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_currentReject",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_currentReject",
    "access": null,
    "description": null,
    "lineNumber": 145,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 153,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "disconnect",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#disconnect",
    "access": null,
    "description": null,
    "lineNumber": 150,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 154,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_currentResolve",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_currentResolve",
    "access": null,
    "description": null,
    "lineNumber": 155,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 155,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_currentReject",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_currentReject",
    "access": null,
    "description": null,
    "lineNumber": 156,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 156,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#connected",
    "access": null,
    "description": null,
    "lineNumber": 157,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 157,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "send",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#send",
    "access": null,
    "description": null,
    "lineNumber": 162,
    "undocument": true,
    "params": [
      {
        "name": "message",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 158,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_queueBlock",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_queueBlock",
    "access": null,
    "description": null,
    "lineNumber": 164,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 159,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "request",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#request",
    "access": null,
    "description": null,
    "lineNumber": 171,
    "undocument": true,
    "params": [
      {
        "name": "command",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      },
      {
        "name": "timeout",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 160,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "serverState",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#serverState",
    "access": null,
    "description": null,
    "lineNumber": 179,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 161,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_handler",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_handler",
    "access": null,
    "description": null,
    "lineNumber": 194,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 162,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_handler",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_handler",
    "access": null,
    "description": null,
    "lineNumber": 215,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 163,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_sequence",
    "memberof": "src/communication/signalr.js~SignalR",
    "longname": "src/communication/signalr.js~SignalR#_sequence",
    "access": null,
    "description": null,
    "lineNumber": 221,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 164,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/signalrhub.js",
    "memberof": null,
    "longname": "src/communication/signalrhub.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 165,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "signalrhub",
    "memberof": "src/communication/signalrhub.js",
    "longname": "src/communication/signalrhub.js~signalrhub",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/signalrhub.js",
    "importStyle": "signalrhub",
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "params": [
      {
        "name": "scope",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 166,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/communication/socketio.js",
    "memberof": null,
    "longname": "src/communication/socketio.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 167,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "SocketIO",
    "memberof": "src/communication/socketio.js",
    "longname": "src/communication/socketio.js~SocketIO",
    "access": null,
    "export": true,
    "importPath": "awv3-next/communication/socketio.js",
    "importStyle": "SocketIO",
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/communication/base.js~Base"
    ]
  },
  {
    "__docId__": 168,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#constructor",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 169,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "connect",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#connect",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "params": [
      {
        "name": "url",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 170,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "url",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#url",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 171,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#socket",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 172,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "connected",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#connected",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 173,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "id",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#id",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 174,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "disconnect",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#disconnect",
    "access": null,
    "description": null,
    "lineNumber": 49,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 175,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#socket",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 176,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "tasks",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#tasks",
    "access": null,
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 177,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "request",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO#request",
    "access": null,
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "params": [
      {
        "name": "command",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 178,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "_ack",
    "memberof": "src/communication/socketio.js~SocketIO",
    "longname": "src/communication/socketio.js~SocketIO._ack",
    "access": null,
    "description": null,
    "lineNumber": 68,
    "undocument": true,
    "params": [
      {
        "name": "socket",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 179,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/controls/orbit.js",
    "memberof": null,
    "longname": "src/controls/orbit.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 180,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Orbit",
    "memberof": "src/controls/orbit.js",
    "longname": "src/controls/orbit.js~Orbit",
    "access": null,
    "export": true,
    "importPath": "awv3-next/controls/orbit.js",
    "importStyle": "Orbit",
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 181,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#constructor",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 182,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "view",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#view",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 183,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#canvas",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 184,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#dom",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 185,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "camera",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#camera",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 186,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "easing",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#easing",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 187,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "duration",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#duration",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 188,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_zoomed",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_zoomed",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 189,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_autoZoom",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_autoZoom",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 190,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_autoFocus",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_autoFocus",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 191,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_autoTheta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_autoTheta",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 192,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_autoPhi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_autoPhi",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 193,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_autoFov",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_autoFov",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 194,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "enabled",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#enabled",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 195,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "zoomTarget",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#zoomTarget",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 196,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dynamicDampingFactor",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#dynamicDampingFactor",
    "access": null,
    "description": null,
    "lineNumber": 27,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 197,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dynamicDampingFactorAuto",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#dynamicDampingFactorAuto",
    "access": null,
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 198,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "noZoom",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#noZoom",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 199,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "zoomSpeed",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#zoomSpeed",
    "access": null,
    "description": null,
    "lineNumber": 30,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 200,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "zoomMode",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#zoomMode",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 201,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "minDistance",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#minDistance",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 202,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "maxDistance",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#maxDistance",
    "access": null,
    "description": null,
    "lineNumber": 33,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 203,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "noRotate",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#noRotate",
    "access": null,
    "description": null,
    "lineNumber": 34,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 204,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "rotateSpeed",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#rotateSpeed",
    "access": null,
    "description": null,
    "lineNumber": 35,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 205,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "noPan",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#noPan",
    "access": null,
    "description": null,
    "lineNumber": 36,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 206,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "panMode",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#panMode",
    "access": null,
    "description": null,
    "lineNumber": 37,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 207,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "minPolarAngle",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#minPolarAngle",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 208,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "maxPolarAngle",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#maxPolarAngle",
    "access": null,
    "description": null,
    "lineNumber": 39,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 209,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interactionStopsAutomation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#interactionStopsAutomation",
    "access": null,
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 210,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "inMotion",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#inMotion",
    "access": null,
    "description": null,
    "lineNumber": 42,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 211,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#interaction",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 212,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 44,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 213,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "target",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#target",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 214,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "phi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#phi",
    "access": null,
    "description": null,
    "lineNumber": 46,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 215,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "theta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#theta",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 216,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "distance",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#distance",
    "access": null,
    "description": null,
    "lineNumber": 48,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 217,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_rotateStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_rotateStart",
    "access": null,
    "description": null,
    "lineNumber": 50,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 218,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_rotateEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_rotateEnd",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 219,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_rotateDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_rotateDelta",
    "access": null,
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 220,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_panStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_panStart",
    "access": null,
    "description": null,
    "lineNumber": 53,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 221,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_panEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_panEnd",
    "access": null,
    "description": null,
    "lineNumber": 54,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 222,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_panDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_panDelta",
    "access": null,
    "description": null,
    "lineNumber": 55,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 223,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_panOffset",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_panOffset",
    "access": null,
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 224,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_wheelStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_wheelStart",
    "access": null,
    "description": null,
    "lineNumber": 57,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 225,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_wheelEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_wheelEnd",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 226,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_wheelDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_wheelDelta",
    "access": null,
    "description": null,
    "lineNumber": 59,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 227,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_polarStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_polarStart",
    "access": null,
    "description": null,
    "lineNumber": 60,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 228,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_polarEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_polarEnd",
    "access": null,
    "description": null,
    "lineNumber": 61,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 229,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_mousePosition",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_mousePosition",
    "access": null,
    "description": null,
    "lineNumber": 62,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 230,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_panning",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_panning",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 231,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_eye",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_eye",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 232,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_phiDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_phiDelta",
    "access": null,
    "description": null,
    "lineNumber": 65,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 233,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_thetaDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_thetaDelta",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 234,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_scale",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_scale",
    "access": null,
    "description": null,
    "lineNumber": 67,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 235,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 68,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 236,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_quat",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_quat",
    "access": null,
    "description": null,
    "lineNumber": 69,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 237,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_quatInverse",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_quatInverse",
    "access": null,
    "description": null,
    "lineNumber": 70,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 238,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_aDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_aDelta",
    "access": null,
    "description": null,
    "lineNumber": 73,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 239,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_lastState",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_lastState",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 240,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_idleCallbacks",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_idleCallbacks",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 241,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_activeCallbacks",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_activeCallbacks",
    "access": null,
    "description": null,
    "lineNumber": 76,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 242,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clone",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#clone",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 243,
    "kind": "set",
    "static": false,
    "variation": null,
    "name": "up",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#up",
    "access": null,
    "description": null,
    "lineNumber": 106,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 244,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_quat",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_quat",
    "access": null,
    "description": null,
    "lineNumber": 109,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 245,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_quatInverse",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_quatInverse",
    "access": null,
    "description": null,
    "lineNumber": 110,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 246,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "up",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#up",
    "access": null,
    "description": null,
    "lineNumber": 114,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 247,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "easing",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#easing",
    "access": null,
    "description": null,
    "lineNumber": 118,
    "undocument": true,
    "params": [
      {
        "name": "easing",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 248,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "easing",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#easing",
    "access": null,
    "description": null,
    "lineNumber": 119,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 249,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "duration",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#duration",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "params": [
      {
        "name": "duration",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 250,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "duration",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#duration",
    "access": null,
    "description": null,
    "lineNumber": 124,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 251,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "zoom",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#zoom",
    "access": null,
    "description": null,
    "lineNumber": 128,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"value\": undefined, \"easing\": undefined, \"duration\": undefined}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 252,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 139,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 253,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "focus",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#focus",
    "access": null,
    "description": null,
    "lineNumber": 157,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"value\": undefined, \"easing\": undefined, \"duration\": undefined}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 254,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 164,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 255,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "rotateTheta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#rotateTheta",
    "access": null,
    "description": null,
    "lineNumber": 173,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"value\": number, \"easing\": undefined, \"duration\": undefined}"
        ],
        "defaultRaw": {
          "value": 0
        },
        "defaultValue": "{\"value\":0}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 256,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 190,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 257,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "rotatePhi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#rotatePhi",
    "access": null,
    "description": null,
    "lineNumber": 200,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"value\": number, \"easing\": undefined, \"duration\": undefined}"
        ],
        "defaultRaw": {
          "value": 0
        },
        "defaultValue": "{\"value\":0}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 258,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 217,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 259,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "rotate",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#rotate",
    "access": null,
    "description": null,
    "lineNumber": 227,
    "undocument": true,
    "params": [
      {
        "name": "theta",
        "types": [
          "*"
        ]
      },
      {
        "name": "phi",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 260,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "fov",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#fov",
    "access": null,
    "description": null,
    "lineNumber": 231,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"value\": number, \"easing\": undefined, \"duration\": undefined}"
        ],
        "defaultRaw": {
          "value": 0
        },
        "defaultValue": "{\"value\":0}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 261,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 238,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 262,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "_automate",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_automate",
    "access": null,
    "description": null,
    "lineNumber": 248,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      },
      {
        "name": "override",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 263,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_thetaDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_thetaDelta",
    "access": null,
    "description": null,
    "lineNumber": 268,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 264,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_thetaDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_thetaDelta",
    "access": null,
    "description": null,
    "lineNumber": 272,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 265,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_phiDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_phiDelta",
    "access": null,
    "description": null,
    "lineNumber": 284,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 266,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_phiDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_phiDelta",
    "access": null,
    "description": null,
    "lineNumber": 288,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 267,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_scale",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_scale",
    "access": null,
    "description": null,
    "lineNumber": 299,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 268,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "now",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#now",
    "access": null,
    "description": null,
    "lineNumber": 339,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 269,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "panLeft",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#panLeft",
    "access": null,
    "description": null,
    "lineNumber": 367,
    "undocument": true,
    "params": [
      {
        "name": "distance",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 270,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "panUp",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#panUp",
    "access": null,
    "description": null,
    "lineNumber": 378,
    "undocument": true,
    "params": [
      {
        "name": "distance",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 271,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "panPixels",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#panPixels",
    "access": null,
    "description": null,
    "lineNumber": 390,
    "undocument": true,
    "params": [
      {
        "name": "deltaX",
        "types": [
          "*"
        ]
      },
      {
        "name": "deltaY",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 272,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "_rotate",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_rotate",
    "access": null,
    "description": null,
    "lineNumber": 411,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 273,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_rotateDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_rotateDelta",
    "access": null,
    "description": null,
    "lineNumber": 420,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 274,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_thetaDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_thetaDelta",
    "access": null,
    "description": null,
    "lineNumber": 423,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 275,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_phiDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_phiDelta",
    "access": null,
    "description": null,
    "lineNumber": 425,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 276,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "_zoom",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_zoom",
    "access": null,
    "description": null,
    "lineNumber": 432,
    "undocument": true,
    "params": [
      {
        "name": "point",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 277,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_scale",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_scale",
    "access": null,
    "description": null,
    "lineNumber": 458,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 278,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceStart",
    "access": null,
    "description": null,
    "lineNumber": 481,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 279,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_scale",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_scale",
    "access": null,
    "description": null,
    "lineNumber": 484,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 280,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "_pan",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_pan",
    "access": null,
    "description": null,
    "lineNumber": 502,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 281,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "stop",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#stop",
    "access": null,
    "description": null,
    "lineNumber": 515,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 282,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 516,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 283,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "store",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#store",
    "access": null,
    "description": null,
    "lineNumber": 534,
    "undocument": true,
    "params": [
      {
        "name": "controls",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 284,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_lastState",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_lastState",
    "access": null,
    "description": null,
    "lineNumber": 535,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 285,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "back",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#back",
    "access": null,
    "description": null,
    "lineNumber": 541,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 286,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 543,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 287,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "polar",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#polar",
    "access": null,
    "description": null,
    "lineNumber": 549,
    "undocument": true,
    "params": [
      {
        "name": "min",
        "types": [
          "*"
        ]
      },
      {
        "name": "max",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 288,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 550,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 289,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "pan",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#pan",
    "access": null,
    "description": null,
    "lineNumber": 556,
    "undocument": true,
    "params": [
      {
        "name": "x",
        "types": [
          "*"
        ]
      },
      {
        "name": "y",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 290,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 557,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 291,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "waitIdle",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#waitIdle",
    "access": null,
    "description": null,
    "lineNumber": 572,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 292,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "wait",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#wait",
    "access": null,
    "description": null,
    "lineNumber": 576,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 293,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "waitActive",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#waitActive",
    "access": null,
    "description": null,
    "lineNumber": 580,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 294,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "emptyIdleCallbacks",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#emptyIdleCallbacks",
    "access": null,
    "description": null,
    "lineNumber": 584,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 295,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "emptyActiveCallbacks",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#emptyActiveCallbacks",
    "access": null,
    "description": null,
    "lineNumber": 590,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 296,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#update",
    "access": null,
    "description": null,
    "lineNumber": 596,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      },
      {
        "name": "override",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 297,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "inMotion",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#inMotion",
    "access": null,
    "description": null,
    "lineNumber": 606,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 298,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "distance",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#distance",
    "access": null,
    "description": null,
    "lineNumber": 607,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 299,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "inMotion",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#inMotion",
    "access": null,
    "description": null,
    "lineNumber": 615,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 300,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "theta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#theta",
    "access": null,
    "description": null,
    "lineNumber": 619,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 301,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "phi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#phi",
    "access": null,
    "description": null,
    "lineNumber": 621,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 302,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "theta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#theta",
    "access": null,
    "description": null,
    "lineNumber": 622,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 303,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "phi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#phi",
    "access": null,
    "description": null,
    "lineNumber": 623,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 304,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "phi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#phi",
    "access": null,
    "description": null,
    "lineNumber": 625,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 305,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "phi",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#phi",
    "access": null,
    "description": null,
    "lineNumber": 627,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 306,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_thetaDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_thetaDelta",
    "access": null,
    "description": null,
    "lineNumber": 640,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 307,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_phiDelta",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_phiDelta",
    "access": null,
    "description": null,
    "lineNumber": 641,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 308,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_scale",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_scale",
    "access": null,
    "description": null,
    "lineNumber": 642,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 309,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#interaction",
    "access": null,
    "description": null,
    "lineNumber": 650,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 310,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 651,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 311,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseDown",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onMouseDown",
    "access": null,
    "description": null,
    "lineNumber": 657,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 312,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 659,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 313,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 665,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 314,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 671,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 315,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseMove",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onMouseMove",
    "access": null,
    "description": null,
    "lineNumber": 677,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 316,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 680,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 317,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseUp",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onMouseUp",
    "access": null,
    "description": null,
    "lineNumber": 688,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 318,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#interaction",
    "access": null,
    "description": null,
    "lineNumber": 689,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 319,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 690,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 320,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseWheel",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onMouseWheel",
    "access": null,
    "description": null,
    "lineNumber": 693,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 321,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 696,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 322,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onTouchStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onTouchStart",
    "access": null,
    "description": null,
    "lineNumber": 705,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 323,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 708,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 324,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 713,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 325,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceEnd",
    "access": null,
    "description": null,
    "lineNumber": 717,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 326,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceStart",
    "access": null,
    "description": null,
    "lineNumber": 724,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 327,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 730,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 328,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 734,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 329,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onTouchMove",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onTouchMove",
    "access": null,
    "description": null,
    "lineNumber": 738,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 330,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "automation",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#automation",
    "access": null,
    "description": null,
    "lineNumber": 740,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 331,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceEnd",
    "access": null,
    "description": null,
    "lineNumber": 748,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 332,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceStart",
    "access": null,
    "description": null,
    "lineNumber": 754,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 333,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 761,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 334,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onTouchEnd",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#onTouchEnd",
    "access": null,
    "description": null,
    "lineNumber": 765,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 335,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#interaction",
    "access": null,
    "description": null,
    "lineNumber": 766,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 336,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_touchZoomDistanceStart",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_touchZoomDistanceStart",
    "access": null,
    "description": null,
    "lineNumber": 771,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 337,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_state",
    "memberof": "src/controls/orbit.js~Orbit",
    "longname": "src/controls/orbit.js~Orbit#_state",
    "access": null,
    "description": null,
    "lineNumber": 774,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 338,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/canvas.js",
    "memberof": null,
    "longname": "src/core/canvas.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 339,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "version",
    "memberof": "src/core/canvas.js",
    "longname": "src/core/canvas.js~version",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/canvas.js",
    "importStyle": "{version}",
    "description": "Global awv3 version",
    "lineNumber": 7,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 340,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "lastCreated",
    "memberof": "src/core/canvas.js",
    "longname": "src/core/canvas.js~lastCreated",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/canvas.js",
    "importStyle": "{lastCreated}",
    "description": "last created canvas",
    "lineNumber": 9,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 341,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Canvas",
    "memberof": "src/core/canvas.js",
    "longname": "src/core/canvas.js~Canvas",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/canvas.js",
    "importStyle": "Canvas",
    "description": "The Canvas class holds the webGL context and maps the underlying views.\nIt initializes it's own renderer, event system and parser.",
    "lineNumber": 13,
    "interface": false
  },
  {
    "__docId__": 342,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#constructor",
    "access": null,
    "description": "Construct a new Canvas",
    "examples": [
      "import Canvas from 'canvas';\n// Create new canvas inside #main\nconst canvas = new Canvas({ dom: '#main' });\n// Parse meshes\nlet context = await canvas.parser.stream('meshes.txt');"
    ],
    "lineNumber": 38,
    "unknown": [
      {
        "tagName": "@returns",
        "tagValue": "{Object} The constructed Canvas"
      }
    ],
    "params": [
      {
        "nullable": null,
        "types": [
          "Object"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "{}",
        "defaultRaw": {},
        "name": "options",
        "description": "Options to initialize the Canvas with"
      },
      {
        "nullable": null,
        "types": [
          "HTMLElement"
        ],
        "spread": false,
        "optional": true,
        "name": "options.dom",
        "description": "The HTML element in which the canvas will live. If this is empty a detached div element will be created that needs to be appended to the DOM manually. This may be the best option for viewmodel driven frameworks since the state can be exported out and held separtely to the 3d-control."
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "0",
        "defaultRaw": 0,
        "name": "options.debugLevel",
        "description": "Console debugging levels"
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "1",
        "defaultRaw": 1,
        "name": "options.resolution",
        "description": "GL Canvas rasolution"
      },
      {
        "nullable": null,
        "types": [
          "String"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "'first'",
        "defaultRaw": "'first'",
        "name": "options.place",
        "description": "Where to place the render-element, options are 'first' and 'last'"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.startImmediately",
        "description": "If true will run a requestAnimationFrame going into a loop. If false, it can be called manually (canvas,renderer.start();)"
      },
      {
        "nullable": null,
        "types": [
          "THREE.Color"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "new",
        "defaultRaw": "new",
        "name": "options.clearColor",
        "description": "THREE.Color(0)] - WebGL option"
      },
      {
        "nullable": null,
        "types": [
          "String"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "'highp'",
        "defaultRaw": "'highp'",
        "name": "options.precision",
        "description": "WebGL option"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.premultipliedAlpha",
        "description": "WebGL option"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.stencil",
        "description": "WebGL option"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.depth",
        "description": "WebGL option, depth buffer"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.preserveDrawingBuffer",
        "description": "WebGL option, retains draw calls, critical for multiple views"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.alpha",
        "description": "WebGL option, enables alpha cannel"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.antialias",
        "description": "WebGL option, enables aleasing"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "false",
        "defaultRaw": false,
        "name": "options.logarithmicDepthBuffer",
        "description": "WebGL option"
      }
    ],
    "return": {
      "nullable": null,
      "types": [
        "Object"
      ],
      "spread": false,
      "description": "The constructed Canvas"
    },
    "generator": false
  },
  {
    "__docId__": 343,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "version",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#version",
    "access": null,
    "description": "awv3 version",
    "lineNumber": 41,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 344,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "id",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#id",
    "access": null,
    "description": "GUID to help identify the canvas",
    "lineNumber": 43,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 345,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "views",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#views",
    "access": null,
    "description": "List of managed views",
    "lineNumber": 45,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 346,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#dom",
    "access": null,
    "description": "The dom node in which the canvas lives",
    "lineNumber": 56,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 347,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "debugLevel",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#debugLevel",
    "access": null,
    "description": "Debug level for this canvas",
    "lineNumber": 59,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 348,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "events",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#events",
    "access": null,
    "description": "Global events using the {@link Events} class",
    "lineNumber": 73,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 349,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "renderer",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#renderer",
    "access": null,
    "description": "GL {@link Renderer} via three.js",
    "lineNumber": 75,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 350,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "parser",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#parser",
    "access": null,
    "description": "{@link Parser} using webworkers to unpack and optimize compressed packages",
    "lineNumber": 77,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 351,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "scopes",
    "memberof": "src/core/canvas.js~Canvas",
    "longname": "src/core/canvas.js~Canvas#scopes",
    "access": null,
    "description": "Map of managed scopes.\nThis contains dom nodes with references to all the views influenced.\nIt is used internally to track changes in position and size.",
    "examples": [
      "// Get all views affected for node #main\nlet array = canvas.scopes.get(document.querySelector('#main'));"
    ],
    "lineNumber": 85,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 352,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/dom.js",
    "memberof": null,
    "longname": "src/core/dom.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 353,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "createStates",
    "memberof": "src/core/dom.js",
    "longname": "src/core/dom.js~createStates",
    "access": null,
    "export": false,
    "importPath": "awv3-next/core/dom.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "params": [
      {
        "name": "dom",
        "types": [
          "*"
        ]
      },
      {
        "name": "events",
        "types": [
          "*"
        ]
      },
      {
        "name": "listener",
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 354,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Dom",
    "memberof": "src/core/dom.js",
    "longname": "src/core/dom.js~Dom",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/dom.js",
    "importStyle": "Dom",
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 355,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#constructor",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "handlers",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 356,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "view",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#view",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 357,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#canvas",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 358,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "renderer",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#renderer",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 359,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#dom",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 360,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "recent",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#recent",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 361,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "eventHandler",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#eventHandler",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 362,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "eventHandlerDefault",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#eventHandlerDefault",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 363,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "states",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#states",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 364,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mouse",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#mouse",
    "access": null,
    "description": null,
    "lineNumber": 50,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 365,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "wheel",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#wheel",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 366,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "touch",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#touch",
    "access": null,
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 367,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "changes",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#changes",
    "access": null,
    "description": null,
    "lineNumber": 55,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 368,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "detach",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#detach",
    "access": null,
    "description": null,
    "lineNumber": 59,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 369,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#update",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 370,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "changes",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#changes",
    "access": null,
    "description": null,
    "lineNumber": 70,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 371,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "handleEventDefault",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#handleEventDefault",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 372,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "handleEvent",
    "memberof": "src/core/dom.js~Dom",
    "longname": "src/core/dom.js~Dom#handleEvent",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 373,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/error.js",
    "memberof": null,
    "longname": "src/core/error.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 374,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "log",
    "memberof": "src/core/error.js",
    "longname": "src/core/error.js~log",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/error.js",
    "importStyle": "{log}",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "params": [
      {
        "name": "message",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 375,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/events.js",
    "memberof": null,
    "longname": "src/core/events.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 376,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Events",
    "memberof": "src/core/events.js",
    "longname": "src/core/events.js~Events",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/events.js",
    "importStyle": "Events",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 377,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#constructor",
    "access": null,
    "description": null,
    "lineNumber": 2,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 378,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 379,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_inspectors",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_inspectors",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 380,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "once",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#once",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 381,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "on",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#on",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "params": [
      {
        "name": "arg1",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      },
      {
        "name": "arg2",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      },
      {
        "name": "remove",
        "optional": true,
        "types": [
          "boolean"
        ],
        "defaultRaw": false,
        "defaultValue": "false"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 382,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 383,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "inspect",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#inspect",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "params": [
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 384,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_inspectors",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_inspectors",
    "access": null,
    "description": null,
    "lineNumber": 46,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 385,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeListener",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#removeListener",
    "access": null,
    "description": null,
    "lineNumber": 50,
    "undocument": true,
    "params": [
      {
        "name": "types",
        "types": [
          "*"
        ]
      },
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 386,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 387,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeListeners",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#removeListeners",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 388,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 389,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeInspectors",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#removeInspectors",
    "access": null,
    "description": null,
    "lineNumber": 78,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 390,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_inspectors",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_inspectors",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 391,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "emit",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#emit",
    "access": null,
    "description": null,
    "lineNumber": 82,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "...*"
        ],
        "spread": true
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 392,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 84,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 393,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "bubble",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#bubble",
    "access": null,
    "description": null,
    "lineNumber": 97,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "...*"
        ],
        "spread": true
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 394,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 99,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 395,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "findListener",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#findListener",
    "access": null,
    "description": null,
    "lineNumber": 111,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 396,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 112,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 397,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hasListener",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#hasListener",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "callback",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 398,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_callbacks",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events#_callbacks",
    "access": null,
    "description": null,
    "lineNumber": 124,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 399,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "mixin",
    "memberof": "src/core/events.js~Events",
    "longname": "src/core/events.js~Events.mixin",
    "access": null,
    "description": null,
    "lineNumber": 129,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "handlers",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": null,
        "defaultValue": "null"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 400,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/helpers.js",
    "memberof": null,
    "longname": "src/core/helpers.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 401,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "guid",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~guid",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{guid}",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 402,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "url",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~url",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{url}",
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "params": [
      {
        "name": "param",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 403,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "queryDom",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~queryDom",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{queryDom}",
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "params": [
      {
        "name": "item",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 404,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setPrefixedValue",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~setPrefixedValue",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{setPrefixedValue}",
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "params": [
      {
        "name": "elm",
        "types": [
          "*"
        ]
      },
      {
        "name": "prop",
        "types": [
          "*"
        ]
      },
      {
        "name": "value",
        "types": [
          "*"
        ]
      },
      {
        "name": "fallback",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 405,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Performance",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~Performance",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{Performance}",
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 406,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#constructor",
    "access": null,
    "description": null,
    "lineNumber": 53,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 407,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stamp",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#stamp",
    "access": null,
    "description": null,
    "lineNumber": 54,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 408,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "total",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#total",
    "access": null,
    "description": null,
    "lineNumber": 55,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 409,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "begin",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#begin",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 410,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stamp",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#stamp",
    "access": null,
    "description": null,
    "lineNumber": 59,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 411,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "end",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#end",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 412,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stamp",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#stamp",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 413,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "total",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#total",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 414,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "printCurrent",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#printCurrent",
    "access": null,
    "description": null,
    "lineNumber": 70,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 415,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "printTotal",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#printTotal",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 416,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clear",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#clear",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 417,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "total",
    "memberof": "src/core/helpers.js~Performance",
    "longname": "src/core/helpers.js~Performance#total",
    "access": null,
    "description": null,
    "lineNumber": 81,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 418,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "Timestamp",
    "memberof": "src/core/helpers.js",
    "longname": "src/core/helpers.js~Timestamp",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/helpers.js",
    "importStyle": "{Timestamp}",
    "description": null,
    "lineNumber": 87,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 419,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/index.js",
    "memberof": null,
    "longname": "src/core/index.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 420,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/interaction.js",
    "memberof": null,
    "longname": "src/core/interaction.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 421,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Interaction",
    "memberof": "src/core/interaction.js",
    "longname": "src/core/interaction.js~Interaction",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/interaction.js",
    "importStyle": "Interaction",
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 422,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#constructor",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 423,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "view",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#view",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 424,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#canvas",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 425,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "raycaster",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#raycaster",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 426,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "enabled",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#enabled",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 427,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "targets",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#targets",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 428,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "intersects",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#intersects",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 429,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hits",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#hits",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 430,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hitsArray",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#hitsArray",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 431,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actions",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actions",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 432,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actionsArray",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actionsArray",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 433,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hovered",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#hovered",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 434,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "filter",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#filter",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 435,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "coordinates",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#coordinates",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 436,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "click",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#click",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 437,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "delta",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#delta",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 438,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#update",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 439,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseMove",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#onMouseMove",
    "access": null,
    "description": null,
    "lineNumber": 36,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 440,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "delta",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#delta",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 441,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "intersects",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#intersects",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 442,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hitsArray",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#hitsArray",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 443,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseOut",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#onMouseOut",
    "access": null,
    "description": null,
    "lineNumber": 111,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 444,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseDown",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#onMouseDown",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 445,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "delta",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#delta",
    "access": null,
    "description": null,
    "lineNumber": 126,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 446,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actions",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actions",
    "access": null,
    "description": null,
    "lineNumber": 129,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 447,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actionsArray",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actionsArray",
    "access": null,
    "description": null,
    "lineNumber": 130,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 448,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "onMouseUp",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#onMouseUp",
    "access": null,
    "description": null,
    "lineNumber": 144,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 449,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actions",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actions",
    "access": null,
    "description": null,
    "lineNumber": 161,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 450,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "actionsArray",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#actionsArray",
    "access": null,
    "description": null,
    "lineNumber": 162,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 451,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeTarget",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#removeTarget",
    "access": null,
    "description": null,
    "lineNumber": 165,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 452,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getActions",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#getActions",
    "access": null,
    "description": null,
    "lineNumber": 177,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 453,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "isHit",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#isHit",
    "access": null,
    "description": null,
    "lineNumber": 181,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 454,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "isAction",
    "memberof": "src/core/interaction.js~Interaction",
    "longname": "src/core/interaction.js~Interaction#isAction",
    "access": null,
    "description": null,
    "lineNumber": 185,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 455,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/parser.js",
    "memberof": null,
    "longname": "src/core/parser.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 456,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Parser",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~Parser",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": "Parser",
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 457,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/parser.js~Parser",
    "longname": "src/core/parser.js~Parser#constructor",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 458,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "stream",
    "memberof": "src/core/parser.js~Parser",
    "longname": "src/core/parser.js~Parser#stream",
    "access": null,
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "params": [
      {
        "name": "url",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 459,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "parse",
    "memberof": "src/core/parser.js~Parser",
    "longname": "src/core/parser.js~Parser#parse",
    "access": null,
    "description": null,
    "lineNumber": 62,
    "undocument": true,
    "params": [
      {
        "name": "blob",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 460,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "createContext",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~createContext",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": "{createContext}",
    "description": null,
    "lineNumber": 96,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      },
      {
        "name": "resolve",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      },
      {
        "name": "reject",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      },
      {
        "name": "command",
        "optional": true,
        "types": [
          "string"
        ],
        "defaultRaw": "",
        "defaultValue": ""
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 461,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "mergeContext",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~mergeContext",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": "{mergeContext}",
    "description": null,
    "lineNumber": 147,
    "undocument": true,
    "params": [
      {
        "name": "context",
        "optional": true,
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 462,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "parseModel",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~parseModel",
    "access": null,
    "export": false,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 187,
    "undocument": true,
    "params": [
      {
        "name": "data",
        "types": [
          "*"
        ]
      },
      {
        "name": "context",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 463,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "parseGeometry",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~parseGeometry",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": "{parseGeometry}",
    "description": null,
    "lineNumber": 347,
    "undocument": true,
    "params": [
      {
        "name": "data",
        "types": [
          "*"
        ]
      },
      {
        "name": "context",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 464,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "handleResult",
    "memberof": "src/core/parser.js",
    "longname": "src/core/parser.js~handleResult",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/parser.js",
    "importStyle": "{handleResult}",
    "description": null,
    "lineNumber": 395,
    "undocument": true,
    "params": [
      {
        "name": "context",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "object",
        "optional": true,
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 465,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/renderer.js",
    "memberof": null,
    "longname": "src/core/renderer.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 466,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Renderer",
    "memberof": "src/core/renderer.js",
    "longname": "src/core/renderer.js~Renderer",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/renderer.js",
    "importStyle": "Renderer",
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 467,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#constructor",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "params": [
      {
        "name": "canvas",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 468,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#canvas",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 469,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "resolution",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#resolution",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 470,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clearColor",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#clearColor",
    "access": null,
    "description": null,
    "lineNumber": 33,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 471,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "gl",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#gl",
    "access": null,
    "description": null,
    "lineNumber": 35,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 472,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "context",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#context",
    "access": null,
    "description": null,
    "lineNumber": 46,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 473,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 474,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dirty",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#dirty",
    "access": null,
    "description": null,
    "lineNumber": 81,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 475,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "time",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#time",
    "access": null,
    "description": null,
    "lineNumber": 82,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 476,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "start",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#start",
    "access": null,
    "description": null,
    "lineNumber": 131,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 477,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "resize",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#resize",
    "access": null,
    "description": null,
    "lineNumber": 135,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 478,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "offset",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#offset",
    "access": null,
    "description": null,
    "lineNumber": 136,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 479,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "invalidateCanvas",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#invalidateCanvas",
    "access": null,
    "description": null,
    "lineNumber": 142,
    "undocument": true,
    "params": [
      {
        "name": "frames",
        "optional": true,
        "types": [
          "number"
        ],
        "defaultRaw": 1,
        "defaultValue": "1"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 480,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 143,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 481,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 145,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 482,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "invalidateViews",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#invalidateViews",
    "access": null,
    "description": null,
    "lineNumber": 148,
    "undocument": true,
    "params": [
      {
        "name": "frames",
        "optional": true,
        "types": [
          "number"
        ],
        "defaultRaw": 1,
        "defaultValue": "1"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 483,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dirty",
    "memberof": "src/core/renderer.js~Renderer",
    "longname": "src/core/renderer.js~Renderer#dirty",
    "access": null,
    "description": null,
    "lineNumber": 149,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 484,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/core/view.js",
    "memberof": null,
    "longname": "src/core/view.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 485,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "View",
    "memberof": "src/core/view.js",
    "longname": "src/core/view.js~View",
    "access": null,
    "export": true,
    "importPath": "awv3-next/core/view.js",
    "importStyle": "View",
    "description": "A view represents a portion of canvas on which webGL can draw.\nThe view is defined and tracked by a dom node on which the drawing take place.",
    "lineNumber": 13,
    "interface": false
  },
  {
    "__docId__": 486,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#constructor",
    "access": null,
    "description": "Construct a new View",
    "examples": [
      "import View from 'view';\n// Create a view, defaults into the same dom as the canvas\nconst view = new View(canvas, { dom: '#view', ambient: 0x909090 });\n// Add model to the view's scene\nview.scene.add(model);"
    ],
    "lineNumber": 36,
    "unknown": [
      {
        "tagName": "@returns",
        "tagValue": "{Object} The constructed View"
      }
    ],
    "params": [
      {
        "nullable": null,
        "types": [
          "Object"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "lastCreated",
        "defaultRaw": "lastCreated",
        "name": "canvas",
        "description": "The parent canvas, if none defined the lastCreated will be used"
      },
      {
        "nullable": null,
        "types": [
          "Object"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "{}",
        "defaultRaw": {},
        "name": "options",
        "description": "Options to initialize the View with"
      },
      {
        "nullable": null,
        "types": [
          "HTMLElement"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "canvas.dom",
        "defaultRaw": "canvas.dom",
        "name": "options.dom",
        "description": "The HTML element on which the view will draw"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "false",
        "defaultRaw": false,
        "name": "options.renderAlways",
        "description": "Set to true the view will render 60fps,\nset to false it will render on changes (default, recommended)"
      },
      {
        "nullable": null,
        "types": [
          "Boolean"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "true",
        "defaultRaw": true,
        "name": "options.visible",
        "description": "Set to true the view will render"
      },
      {
        "nullable": null,
        "types": [
          "Function"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "undefined",
        "defaultRaw": "undefined",
        "name": "options.callbackBefore",
        "description": "Callback before the render pass"
      },
      {
        "nullable": null,
        "types": [
          "Function"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "undefined",
        "defaultRaw": "undefined",
        "name": "options.callbackRender",
        "description": "Callback to custom-render the scene"
      },
      {
        "nullable": null,
        "types": [
          "Function"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "undefined",
        "defaultRaw": "undefined",
        "name": "options.callbackAfter",
        "description": "Callback after the render pass"
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "canvas.renderer.clearColor",
        "defaultRaw": "canvas.renderer.clearColor",
        "name": "options.background",
        "description": "Background color"
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "0.0",
        "defaultRaw": 0,
        "name": "options.opacity",
        "description": "Background opacity"
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "0xffffff",
        "defaultRaw": "0xffffff",
        "name": "options.ambientColor",
        "description": "Ambient color"
      },
      {
        "nullable": null,
        "types": [
          "Number"
        ],
        "spread": false,
        "optional": true,
        "defaultValue": "1.0",
        "defaultRaw": 1,
        "name": "options.ambientIntensity",
        "description": "Ambient intensity"
      }
    ],
    "return": {
      "nullable": null,
      "types": [
        "Object"
      ],
      "spread": false,
      "description": "The constructed View"
    },
    "generator": false
  },
  {
    "__docId__": 487,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "id",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#id",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 488,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#canvas",
    "access": null,
    "description": null,
    "lineNumber": 39,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 489,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "renderer",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#renderer",
    "access": null,
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 490,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 41,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 491,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "force",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#force",
    "access": null,
    "description": null,
    "lineNumber": 42,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 492,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dirty",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#dirty",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 493,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "bounds",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#bounds",
    "access": null,
    "description": null,
    "lineNumber": 44,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 494,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#dom",
    "access": null,
    "description": null,
    "lineNumber": 62,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 495,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "renderAlways",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#renderAlways",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 496,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "visible",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#visible",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 497,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callbackBefore",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#callbackBefore",
    "access": null,
    "description": null,
    "lineNumber": 65,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 498,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callbackRender",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#callbackRender",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 499,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callbackAfter",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#callbackAfter",
    "access": null,
    "description": null,
    "lineNumber": 67,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 500,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "background",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#background",
    "access": null,
    "description": null,
    "lineNumber": 68,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 501,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "opacity",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#opacity",
    "access": null,
    "description": null,
    "lineNumber": 69,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 502,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "defaultCursor",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#defaultCursor",
    "access": null,
    "description": null,
    "lineNumber": 70,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 503,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "input",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#input",
    "access": null,
    "description": null,
    "lineNumber": 78,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 504,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "scene",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#scene",
    "access": null,
    "description": null,
    "lineNumber": 118,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 505,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ambient",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#ambient",
    "access": null,
    "description": null,
    "lineNumber": 122,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 506,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "camera",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#camera",
    "access": null,
    "description": null,
    "lineNumber": 128,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 507,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "controls",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#controls",
    "access": null,
    "description": null,
    "lineNumber": 129,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 508,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#hud",
    "access": null,
    "description": null,
    "lineNumber": 135,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 509,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sceneHud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#sceneHud",
    "access": null,
    "description": null,
    "lineNumber": 136,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 510,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "cameraHud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#cameraHud",
    "access": null,
    "description": null,
    "lineNumber": 139,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 511,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "controlsHud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#controlsHud",
    "access": null,
    "description": null,
    "lineNumber": 140,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 512,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ambientHud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#ambientHud",
    "access": null,
    "description": null,
    "lineNumber": 142,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 513,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#interaction",
    "access": null,
    "description": null,
    "lineNumber": 148,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 514,
    "kind": "set",
    "static": false,
    "variation": null,
    "name": "showStats",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#showStats",
    "access": null,
    "description": null,
    "lineNumber": 155,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 515,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stats",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#stats",
    "access": null,
    "description": null,
    "lineNumber": 159,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 516,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stats",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#stats",
    "access": null,
    "description": null,
    "lineNumber": 163,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 517,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setCursor",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#setCursor",
    "access": null,
    "description": "Sets the cursor style. Applies when the mouse is inside the view's rect.",
    "examples": [
      "// 'grab' is available in WebKit and Blink only\nview.setCursor('grab', 'move');"
    ],
    "lineNumber": 174,
    "params": [
      {
        "nullable": null,
        "types": [
          "String"
        ],
        "spread": false,
        "optional": false,
        "defaultValue": "'auto'",
        "defaultRaw": "'auto'",
        "name": "style",
        "description": "CSS cursor style"
      },
      {
        "nullable": null,
        "types": [
          "String"
        ],
        "spread": false,
        "optional": true,
        "name": "fallback",
        "description": "Fallback style, should the target style not be available"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 518,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "cursor",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#cursor",
    "access": null,
    "description": null,
    "lineNumber": 177,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 519,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getPoint2",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#getPoint2",
    "access": null,
    "description": "Projects 2-dimensional coordinate from a 3-dimensional point within the view's scene.",
    "examples": [
      "// Grab x and y off THREE's projected Vector2\nlet {x, y} = view.getPoint2D(new THREE.Vector3(10, 20, 100));"
    ],
    "lineNumber": 188,
    "unknown": [
      {
        "tagName": "@returns",
        "tagValue": "{THREE.Vector2} The projected point"
      }
    ],
    "params": [
      {
        "nullable": null,
        "types": [
          "THREE.Vector3"
        ],
        "spread": false,
        "optional": false,
        "name": "point3",
        "description": "Input point"
      }
    ],
    "return": {
      "nullable": null,
      "types": [
        "THREE.Vector2"
      ],
      "spread": false,
      "description": "The projected point"
    },
    "generator": false
  },
  {
    "__docId__": 520,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getPoint3",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#getPoint3",
    "access": null,
    "description": null,
    "lineNumber": 197,
    "undocument": true,
    "params": [
      {
        "name": "point2",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 521,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getViewLine3",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#getViewLine3",
    "access": null,
    "description": null,
    "lineNumber": 204,
    "undocument": true,
    "params": [
      {
        "name": "point2",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 522,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateOverlays",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#updateOverlays",
    "access": null,
    "description": null,
    "lineNumber": 212,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 523,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateScopes",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#updateScopes",
    "access": null,
    "description": null,
    "lineNumber": 216,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 524,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clear",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#clear",
    "access": null,
    "description": null,
    "lineNumber": 228,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 525,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dirty",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#dirty",
    "access": null,
    "description": null,
    "lineNumber": 230,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 526,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "render",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#render",
    "access": null,
    "description": null,
    "lineNumber": 262,
    "undocument": true,
    "params": [
      {
        "name": "time",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 527,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callbackBefore",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#callbackBefore",
    "access": null,
    "description": null,
    "lineNumber": 270,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 528,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hud",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#hud",
    "access": null,
    "description": null,
    "lineNumber": 280,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 529,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callbackAfter",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#callbackAfter",
    "access": null,
    "description": null,
    "lineNumber": 284,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 530,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stats",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#stats",
    "access": null,
    "description": null,
    "lineNumber": 285,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 531,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "invalidate",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#invalidate",
    "access": null,
    "description": null,
    "lineNumber": 291,
    "undocument": true,
    "params": [
      {
        "name": "frames",
        "optional": true,
        "types": [
          "number"
        ],
        "defaultRaw": 1,
        "defaultValue": "1"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 532,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "force",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#force",
    "access": null,
    "description": null,
    "lineNumber": 292,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 533,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "force",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#force",
    "access": null,
    "description": null,
    "lineNumber": 293,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 534,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 294,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 535,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "invalidateFrames",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#invalidateFrames",
    "access": null,
    "description": null,
    "lineNumber": 295,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 536,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "measure",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#measure",
    "access": null,
    "description": null,
    "lineNumber": 299,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 537,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "old",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#old",
    "access": null,
    "description": null,
    "lineNumber": 326,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 538,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "width",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#width",
    "access": null,
    "description": null,
    "lineNumber": 332,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 539,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "height",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#height",
    "access": null,
    "description": null,
    "lineNumber": 333,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 540,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "top",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#top",
    "access": null,
    "description": null,
    "lineNumber": 334,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 541,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "left",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#left",
    "access": null,
    "description": null,
    "lineNumber": 335,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 542,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "bottom",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#bottom",
    "access": null,
    "description": null,
    "lineNumber": 336,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 543,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "new",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#new",
    "access": null,
    "description": null,
    "lineNumber": 339,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 544,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "visible",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#visible",
    "access": null,
    "description": null,
    "lineNumber": 352,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 545,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "visible",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#visible",
    "access": null,
    "description": null,
    "lineNumber": 353,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 546,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "calibrate",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#calibrate",
    "access": null,
    "description": null,
    "lineNumber": 360,
    "undocument": true,
    "params": [
      {
        "name": "width",
        "types": [
          "*"
        ]
      },
      {
        "name": "height",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 547,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "aspect",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#aspect",
    "access": null,
    "description": null,
    "lineNumber": 361,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 548,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateBounds",
    "memberof": "src/core/view.js~View",
    "longname": "src/core/view.js~View#updateBounds",
    "access": null,
    "description": null,
    "lineNumber": 393,
    "undocument": true,
    "params": [
      {
        "name": "box",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 549,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/factory/assembly.js",
    "memberof": null,
    "longname": "src/factory/assembly.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 550,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "AssemblyFactory",
    "memberof": "src/factory/assembly.js",
    "longname": "src/factory/assembly.js~AssemblyFactory",
    "access": null,
    "export": true,
    "importPath": "awv3-next/factory/assembly.js",
    "importStyle": "AssemblyFactory",
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 551,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/factory/assembly.js~AssemblyFactory",
    "longname": "src/factory/assembly.js~AssemblyFactory#constructor",
    "access": null,
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "params": [
      {
        "name": "pool",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 552,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "pool",
    "memberof": "src/factory/assembly.js~AssemblyFactory",
    "longname": "src/factory/assembly.js~AssemblyFactory#pool",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 553,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/global.js",
    "memberof": null,
    "longname": "src/global.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 554,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/index.js",
    "memberof": null,
    "longname": "src/index.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 555,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/materials/phong.js",
    "memberof": null,
    "longname": "src/materials/phong.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 556,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "MeshPhongMaterial",
    "memberof": "src/materials/phong.js",
    "longname": "src/materials/phong.js~MeshPhongMaterial",
    "access": null,
    "export": true,
    "importPath": "awv3-next/materials/phong.js",
    "importStyle": "MeshPhongMaterial",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.MeshPhongMaterial"
    ]
  },
  {
    "__docId__": 557,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#constructor",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 558,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#type",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 559,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fog",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#fog",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 560,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "transparent",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#transparent",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 561,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "polygonOffset",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#polygonOffset",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 562,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "polygonOffsetFactor",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#polygonOffsetFactor",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 563,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "polygonOffsetUnits",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#polygonOffsetUnits",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 564,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "uniforms",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#uniforms",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 565,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "vertexShader",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#vertexShader",
    "access": null,
    "description": null,
    "lineNumber": 37,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 566,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fragmentShader",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#fragmentShader",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 567,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clone",
    "memberof": "src/materials/phong.js~MeshPhongMaterial",
    "longname": "src/materials/phong.js~MeshPhongMaterial#clone",
    "access": null,
    "description": null,
    "lineNumber": 125,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 568,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/misc/presentation.js",
    "memberof": null,
    "longname": "src/misc/presentation.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 569,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "canvas2d",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~canvas2d",
    "access": null,
    "export": false,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 570,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "context",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~context",
    "access": null,
    "export": false,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 571,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "gradient",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~gradient",
    "access": null,
    "export": false,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 572,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "shadowTexture",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~shadowTexture",
    "access": null,
    "export": false,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 573,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "shadowMaterial",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~shadowMaterial",
    "access": null,
    "export": false,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 574,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Presentation",
    "memberof": "src/misc/presentation.js",
    "longname": "src/misc/presentation.js~Presentation",
    "access": null,
    "export": true,
    "importPath": "awv3-next/misc/presentation.js",
    "importStyle": "Presentation",
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/three/object3.js~Object3"
    ]
  },
  {
    "__docId__": 575,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#constructor",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "params": [
      {
        "name": "models",
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      },
      {
        "name": "criteria",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 576,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "criteria",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#criteria",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 577,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "options",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#options",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 578,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_objects",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#_objects",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 579,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_stage",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#_stage",
    "access": null,
    "description": null,
    "lineNumber": 30,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 580,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_lights",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#_lights",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 581,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "add",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#add",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "params": [
      {
        "name": "args",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 582,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#update",
    "access": null,
    "description": null,
    "lineNumber": 92,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 583,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getModels",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#getModels",
    "access": null,
    "description": null,
    "lineNumber": 137,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 584,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getLights",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#getLights",
    "access": null,
    "description": null,
    "lineNumber": 141,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 585,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getStage",
    "memberof": "src/misc/presentation.js~Presentation",
    "longname": "src/misc/presentation.js~Presentation#getStage",
    "access": null,
    "description": null,
    "lineNumber": 145,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 586,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/misc/stats.js",
    "memberof": null,
    "longname": "src/misc/stats.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 587,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Stats",
    "memberof": "src/misc/stats.js",
    "longname": "src/misc/stats.js~Stats",
    "access": null,
    "export": true,
    "importPath": "awv3-next/misc/stats.js",
    "importStyle": "Stats",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 588,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#constructor",
    "access": null,
    "description": null,
    "lineNumber": 2,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 589,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mode",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#mode",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 590,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "beginTime",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#beginTime",
    "access": null,
    "description": null,
    "lineNumber": 5,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 591,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "prevTime",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#prevTime",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 592,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "frames",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#frames",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 593,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#dom",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 594,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "callback",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#callback",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 595,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mode",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#mode",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 596,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fpsPanel",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#fpsPanel",
    "access": null,
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 597,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "msPanel",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#msPanel",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 598,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "memPanel",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#memPanel",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 599,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "begin",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#begin",
    "access": null,
    "description": null,
    "lineNumber": 37,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 600,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "beginTime",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#beginTime",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 601,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "end",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#end",
    "access": null,
    "description": null,
    "lineNumber": 41,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 602,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "prevTime",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#prevTime",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 603,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "frames",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#frames",
    "access": null,
    "description": null,
    "lineNumber": 48,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 604,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "update",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#update",
    "access": null,
    "description": null,
    "lineNumber": 57,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 605,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "beginTime",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#beginTime",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 606,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "remove",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats#remove",
    "access": null,
    "description": null,
    "lineNumber": 61,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 607,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "Panel",
    "memberof": "src/misc/stats.js~Stats",
    "longname": "src/misc/stats.js~Stats.Panel",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "params": [
      {
        "name": "name",
        "types": [
          "*"
        ]
      },
      {
        "name": "fg",
        "types": [
          "*"
        ]
      },
      {
        "name": "bg",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 608,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/plugin/index.js",
    "memberof": null,
    "longname": "src/plugin/index.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 609,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/plugin/integration.js",
    "memberof": null,
    "longname": "src/plugin/integration.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 610,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Integration",
    "memberof": "src/plugin/integration.js",
    "longname": "src/plugin/integration.js~Integration",
    "access": null,
    "export": true,
    "importPath": "awv3-next/plugin/integration.js",
    "importStyle": "Integration",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 611,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#constructor",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 612,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "options",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#options",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 613,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "plugins",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#plugins",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 614,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "view",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#view",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 615,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "canvas",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#canvas",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 616,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "dom",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#dom",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 617,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 618,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 619,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "destroy",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#destroy",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 620,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "plugins",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#plugins",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 621,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "use",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#use",
    "access": null,
    "description": null,
    "lineNumber": 35,
    "undocument": true,
    "params": [
      {
        "name": "plugins",
        "types": [
          "...*"
        ],
        "spread": true
      }
    ],
    "generator": false
  },
  {
    "__docId__": 622,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "plugins",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#plugins",
    "access": null,
    "description": null,
    "lineNumber": 37,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 623,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showModal",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#showModal",
    "access": null,
    "description": null,
    "lineNumber": 54,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 624,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showLabel",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#showLabel",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 625,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showToast",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#showToast",
    "access": null,
    "description": null,
    "lineNumber": 62,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 626,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "show",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#show",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 627,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hide",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#hide",
    "access": null,
    "description": null,
    "lineNumber": 70,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 628,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "enable",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#enable",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 629,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 630,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "disable",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#disable",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 631,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 632,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "enabled",
    "memberof": "src/plugin/integration.js~Integration",
    "longname": "src/plugin/integration.js~Integration#enabled",
    "access": null,
    "description": null,
    "lineNumber": 85,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 633,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/plugin/plugin.js",
    "memberof": null,
    "longname": "src/plugin/plugin.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 634,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Plugin",
    "memberof": "src/plugin/plugin.js",
    "longname": "src/plugin/plugin.js~Plugin",
    "access": null,
    "export": true,
    "importPath": "awv3-next/plugin/plugin.js",
    "importStyle": "Plugin",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "interface": false,
    "extends": [
      "src/core/events.js~Events"
    ]
  },
  {
    "__docId__": 635,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#constructor",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 636,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "name",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#name",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 637,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "data",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#data",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 638,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "options",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#options",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 639,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#socket",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 640,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 641,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "destroy",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#destroy",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 642,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "requestToast",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#requestToast",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 643,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "requestLabel",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#requestLabel",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 644,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "requestModal",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#requestModal",
    "access": null,
    "description": null,
    "lineNumber": 35,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 645,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "enabled",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#enabled",
    "access": null,
    "description": null,
    "lineNumber": 53,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 646,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#socket",
    "access": null,
    "description": null,
    "lineNumber": 60,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 647,
    "kind": "set",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#socket",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 648,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_socket",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#_socket",
    "access": null,
    "description": null,
    "lineNumber": 66,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 649,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "enable",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#enable",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 650,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 651,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "disable",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#disable",
    "access": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 652,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_enabled",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#_enabled",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 653,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "enabled",
    "memberof": "src/plugin/plugin.js~Plugin",
    "longname": "src/plugin/plugin.js~Plugin#enabled",
    "access": null,
    "description": null,
    "lineNumber": 84,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 654,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/cchelpers.js",
    "memberof": null,
    "longname": "src/sketcher/cchelpers.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 655,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "logLevel",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~logLevel",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{logLevel}",
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 656,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "toString",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~toString",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 657,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "formatValue",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~formatValue",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 60,
    "undocument": true,
    "params": [
      {
        "name": "x",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 658,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "formatExpression",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~formatExpression",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 85,
    "undocument": true,
    "params": [
      {
        "name": "expr",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 659,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "parseMember",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~parseMember",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 171,
    "undocument": true,
    "params": [
      {
        "name": "objectTreeNode",
        "types": [
          "*"
        ]
      },
      {
        "name": "idMap",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 660,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "parseObjectTree",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~parseObjectTree",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 213,
    "undocument": true,
    "params": [
      {
        "name": "objectTree",
        "types": [
          "*"
        ]
      },
      {
        "name": "addFirstChildTo",
        "types": [
          "*"
        ]
      },
      {
        "name": "toplevelChildren",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 661,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "parseSingleObjectTree",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~parseSingleObjectTree",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 265,
    "undocument": true,
    "params": [
      {
        "name": "objectTree",
        "types": [
          "*"
        ]
      },
      {
        "name": "addFirstChildTo",
        "types": [
          "*"
        ]
      },
      {
        "name": "linkedObjects",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 662,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "pendingPromises",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~pendingPromises",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 273,
    "undocument": true,
    "type": {
      "types": [
        "Set"
      ]
    }
  },
  {
    "__docId__": 663,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "execute",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~execute",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{execute}",
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "params": [
      {
        "name": "server",
        "types": [
          "*"
        ]
      },
      {
        "name": "cmd",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      },
      {
        "name": "attributes",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 664,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "executeModels",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~executeModels",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{executeModels}",
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "params": [
      {
        "name": "server",
        "types": [
          "*"
        ]
      },
      {
        "name": "cmd",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 665,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "executePrepared",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~executePrepared",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{executePrepared}",
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "params": [
      {
        "name": "server",
        "types": [
          "*"
        ]
      },
      {
        "name": "commands",
        "types": [
          "*"
        ]
      },
      {
        "name": "factory",
        "types": [
          "*"
        ]
      },
      {
        "name": "attributes",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 666,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "ObjectPath",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~ObjectPath",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{ObjectPath}",
    "description": null,
    "lineNumber": 57,
    "undocument": true,
    "params": [
      {
        "name": "path",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 667,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "PreparedStatement",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~PreparedStatement",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{PreparedStatement}",
    "description": null,
    "lineNumber": 94,
    "undocument": true,
    "params": [
      {
        "name": "expr",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 668,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "Interop",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~Interop",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{Interop}",
    "description": null,
    "lineNumber": 141,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 669,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getObjectStatement",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~getObjectStatement",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{getObjectStatement}",
    "description": null,
    "lineNumber": 269,
    "undocument": true,
    "params": [
      {
        "name": "value",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 670,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "trackPromise",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~trackPromise",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{trackPromise}",
    "description": null,
    "lineNumber": 281,
    "undocument": true,
    "params": [
      {
        "name": "promise",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 671,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getCurrentlyPendingPromise",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~getCurrentlyPendingPromise",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{getCurrentlyPendingPromise}",
    "description": null,
    "lineNumber": 298,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 672,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setCcid",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~setCcid",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{setCcid}",
    "description": null,
    "lineNumber": 303,
    "undocument": true,
    "params": [
      {
        "name": "ccid",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 673,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "unsetCcid",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~unsetCcid",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{unsetCcid}",
    "description": null,
    "lineNumber": 313,
    "undocument": true,
    "params": [
      {
        "name": "arg",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 674,
    "kind": "variable",
    "static": true,
    "variation": null,
    "name": "iresult",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~iresult",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{iresult}",
    "description": null,
    "lineNumber": 325,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 675,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "iok",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~iok",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{iok}",
    "description": null,
    "lineNumber": 326,
    "undocument": true,
    "params": [
      {
        "name": "x",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 676,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "ifail",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~ifail",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{ifail}",
    "description": null,
    "lineNumber": 331,
    "undocument": true,
    "params": [
      {
        "name": "x",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 677,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "iwrap",
    "memberof": "src/sketcher/cchelpers.js",
    "longname": "src/sketcher/cchelpers.js~iwrap",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/cchelpers.js",
    "importStyle": "{iwrap}",
    "description": null,
    "lineNumber": 336,
    "undocument": true,
    "params": [
      {
        "name": "promise",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 678,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/ccobjects.js",
    "memberof": null,
    "longname": "src/sketcher/ccobjects.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 679,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "ClassCadObject",
    "memberof": "src/sketcher/ccobjects.js",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/ccobjects.js",
    "importStyle": "{ClassCadObject}",
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "interface": false,
    "extends": [
      "three/object3~Object3"
    ]
  },
  {
    "__docId__": 680,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#constructor",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 681,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "members",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#members",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 682,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "fullName",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#fullName",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 683,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateFromServer",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#updateFromServer",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "params": [
      {
        "name": "server",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 684,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 27,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 685,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setFromObjectTree",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#setFromObjectTree",
    "access": null,
    "description": null,
    "lineNumber": 30,
    "undocument": true,
    "params": [
      {
        "name": "objectTreeNode",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 686,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#type",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 687,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "name",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#name",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 688,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateMatrixFromMatrixWorld",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#updateMatrixFromMatrixWorld",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 689,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#addMember",
    "access": null,
    "description": null,
    "lineNumber": 50,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      },
      {
        "name": "markAsFreshlyAdded",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 690,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeSuperfluousMembers",
    "memberof": "src/sketcher/ccobjects.js~ClassCadObject",
    "longname": "src/sketcher/ccobjects.js~ClassCadObject#removeSuperfluousMembers",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 691,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "RootObject",
    "memberof": "src/sketcher/ccobjects.js",
    "longname": "src/sketcher/ccobjects.js~RootObject",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/ccobjects.js",
    "importStyle": "{RootObject}",
    "description": null,
    "lineNumber": 85,
    "undocument": true,
    "interface": false,
    "extends": [
      "ClassCadObject"
    ]
  },
  {
    "__docId__": 692,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/ccobjects.js~RootObject",
    "longname": "src/sketcher/ccobjects.js~RootObject#constructor",
    "access": null,
    "description": null,
    "lineNumber": 86,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 693,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "name",
    "memberof": "src/sketcher/ccobjects.js~RootObject",
    "longname": "src/sketcher/ccobjects.js~RootObject#name",
    "access": null,
    "description": null,
    "lineNumber": 88,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 694,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setFromObjectTree",
    "memberof": "src/sketcher/ccobjects.js~RootObject",
    "longname": "src/sketcher/ccobjects.js~RootObject#setFromObjectTree",
    "access": null,
    "description": null,
    "lineNumber": 92,
    "undocument": true,
    "params": [
      {
        "name": "objectTreeNode",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 695,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "name",
    "memberof": "src/sketcher/ccobjects.js~RootObject",
    "longname": "src/sketcher/ccobjects.js~RootObject#name",
    "access": null,
    "description": null,
    "lineNumber": 95,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 696,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Part",
    "memberof": "src/sketcher/ccobjects.js",
    "longname": "src/sketcher/ccobjects.js~Part",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/ccobjects.js",
    "importStyle": "{Part}",
    "description": null,
    "lineNumber": 104,
    "undocument": true,
    "interface": false,
    "extends": [
      "ClassCadObject"
    ]
  },
  {
    "__docId__": 697,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#constructor",
    "access": null,
    "description": null,
    "lineNumber": 105,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 698,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "item",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#item",
    "access": null,
    "description": null,
    "lineNumber": 107,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 699,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 110,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 700,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addItems",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#addItems",
    "access": null,
    "description": null,
    "lineNumber": 122,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 701,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "item",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#item",
    "access": null,
    "description": null,
    "lineNumber": 135,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 702,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "item",
    "memberof": "src/sketcher/ccobjects.js~Part",
    "longname": "src/sketcher/ccobjects.js~Part#item",
    "access": null,
    "description": null,
    "lineNumber": 138,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 703,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "ExpressionSet",
    "memberof": "src/sketcher/ccobjects.js",
    "longname": "src/sketcher/ccobjects.js~ExpressionSet",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/ccobjects.js",
    "importStyle": "{ExpressionSet}",
    "description": null,
    "lineNumber": 151,
    "undocument": true,
    "interface": false,
    "extends": [
      "ClassCadObject"
    ]
  },
  {
    "__docId__": 704,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/ccobjects.js~ExpressionSet",
    "longname": "src/sketcher/ccobjects.js~ExpressionSet#constructor",
    "access": null,
    "description": null,
    "lineNumber": 152,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 705,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "modelData",
    "memberof": "src/sketcher/ccobjects.js~ExpressionSet",
    "longname": "src/sketcher/ccobjects.js~ExpressionSet#modelData",
    "access": null,
    "description": null,
    "lineNumber": 155,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 706,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/ccobjects.js~ExpressionSet",
    "longname": "src/sketcher/ccobjects.js~ExpressionSet#addMember",
    "access": null,
    "description": null,
    "lineNumber": 158,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 707,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeSuperfluousMembers",
    "memberof": "src/sketcher/ccobjects.js~ExpressionSet",
    "longname": "src/sketcher/ccobjects.js~ExpressionSet#removeSuperfluousMembers",
    "access": null,
    "description": null,
    "lineNumber": 170,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 708,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/constraint.js",
    "memberof": null,
    "longname": "src/sketcher/constraint.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 709,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Constraint",
    "memberof": "src/sketcher/constraint.js",
    "longname": "src/sketcher/constraint.js~Constraint",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/constraint.js",
    "importStyle": "Constraint",
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "interface": false,
    "extends": [
      "sketcher/ccobjects~ClassCadObject"
    ]
  },
  {
    "__docId__": 710,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#constructor",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [
      {
        "name": "types",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "*"
        ]
      },
      {
        "name": "attributes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 711,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "points",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#points",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 712,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "typename",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#typename",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 713,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#type",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 714,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "args",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#args",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 715,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "expression",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#expression",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 716,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "value",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#value",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 717,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fixed",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#fixed",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 718,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#mesh",
    "access": null,
    "description": null,
    "lineNumber": 27,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 719,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getData",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#getData",
    "access": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 720,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#addMember",
    "access": null,
    "description": null,
    "lineNumber": 39,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 721,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "value",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#value",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 722,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "expression",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#expression",
    "access": null,
    "description": null,
    "lineNumber": 44,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 723,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fixed",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#fixed",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 724,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "args",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#args",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 725,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 726,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "typename",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#typename",
    "access": null,
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 727,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateMatrixFromMatrixWorld",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#updateMatrixFromMatrixWorld",
    "access": null,
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 728,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "loadTexture",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#loadTexture",
    "access": null,
    "description": null,
    "lineNumber": 60,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 729,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#mesh",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 730,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateGeometry",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#updateGeometry",
    "access": null,
    "description": null,
    "lineNumber": 78,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 731,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "show",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#show",
    "access": null,
    "description": null,
    "lineNumber": 80,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 732,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "visible",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#visible",
    "access": null,
    "description": null,
    "lineNumber": 81,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 733,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hide",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#hide",
    "access": null,
    "description": null,
    "lineNumber": 84,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 734,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "visible",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#visible",
    "access": null,
    "description": null,
    "lineNumber": 85,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 735,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hover",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#hover",
    "access": null,
    "description": null,
    "lineNumber": 88,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 736,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "unhover",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#unhover",
    "access": null,
    "description": null,
    "lineNumber": 91,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 737,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setGeomSizes",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#setGeomSizes",
    "access": null,
    "description": null,
    "lineNumber": 96,
    "undocument": true,
    "params": [
      {
        "name": "sizes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 738,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#getState",
    "access": null,
    "description": null,
    "lineNumber": 101,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 739,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "applyStateDiff",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#applyStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 107,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 740,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareAddOnServer",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#prepareAddOnServer",
    "access": null,
    "description": null,
    "lineNumber": 114,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 741,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareUpdateToServer",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#prepareUpdateToServer",
    "access": null,
    "description": null,
    "lineNumber": 119,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 742,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareRemoveOnServer",
    "memberof": "src/sketcher/constraint.js~Constraint",
    "longname": "src/sketcher/constraint.js~Constraint#prepareRemoveOnServer",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 743,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/constraintgen.js",
    "memberof": null,
    "longname": "src/sketcher/constraintgen.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 744,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "DSU",
    "memberof": "src/sketcher/constraintgen.js",
    "longname": "src/sketcher/constraintgen.js~DSU",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/constraintgen.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 745,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#constructor",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 746,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "parents",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#parents",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 747,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getParent",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#getParent",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 748,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setParent",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#setParent",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "par",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 749,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getHead",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#getHead",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 750,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "merge",
    "memberof": "src/sketcher/constraintgen.js~DSU",
    "longname": "src/sketcher/constraintgen.js~DSU#merge",
    "access": null,
    "description": null,
    "lineNumber": 29,
    "undocument": true,
    "params": [
      {
        "name": "objA",
        "types": [
          "*"
        ]
      },
      {
        "name": "objB",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 751,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "ConstraintsAdder",
    "memberof": "src/sketcher/constraintgen.js",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/constraintgen.js",
    "importStyle": "{ConstraintsAdder}",
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 752,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#constructor",
    "access": null,
    "description": null,
    "lineNumber": 41,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 753,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketch",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#sketch",
    "access": null,
    "description": null,
    "lineNumber": 43,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 754,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraints",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#constraints",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 755,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "incidenceDsu",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#incidenceDsu",
    "access": null,
    "description": null,
    "lineNumber": 48,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 756,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "horizontalSet",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#horizontalSet",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 757,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "verticalSet",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#verticalSet",
    "access": null,
    "description": null,
    "lineNumber": 52,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 758,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "init",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#init",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 759,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "add",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#add",
    "access": null,
    "description": null,
    "lineNumber": 72,
    "undocument": true,
    "params": [
      {
        "name": "types",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "*"
        ]
      },
      {
        "name": "attributes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 760,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "commit",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#commit",
    "access": null,
    "description": null,
    "lineNumber": 136,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 761,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraints",
    "memberof": "src/sketcher/constraintgen.js~ConstraintsAdder",
    "longname": "src/sketcher/constraintgen.js~ConstraintsAdder#constraints",
    "access": null,
    "description": null,
    "lineNumber": 142,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 762,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "ConstraintGenerator",
    "memberof": "src/sketcher/constraintgen.js",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/constraintgen.js",
    "importStyle": "{ConstraintGenerator}",
    "description": null,
    "lineNumber": 151,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 763,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#constructor",
    "access": null,
    "description": null,
    "lineNumber": 152,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 764,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketch",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#sketch",
    "access": null,
    "description": null,
    "lineNumber": 153,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 765,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "generate",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#generate",
    "access": null,
    "description": null,
    "lineNumber": 156,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 766,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angularTolerance",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#angularTolerance",
    "access": null,
    "description": null,
    "lineNumber": 164,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 767,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "linearTolerance",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#linearTolerance",
    "access": null,
    "description": null,
    "lineNumber": 165,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 768,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "generateImpliedConstraints",
    "memberof": "src/sketcher/constraintgen.js~ConstraintGenerator",
    "longname": "src/sketcher/constraintgen.js~ConstraintGenerator#generateImpliedConstraints",
    "access": null,
    "description": null,
    "lineNumber": 170,
    "undocument": true,
    "params": [
      {
        "name": "relatedTo",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 769,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/controls.js",
    "memberof": null,
    "longname": "src/sketcher/controls.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 770,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "hoverFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~hoverFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 771,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "unhoverFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~unhoverFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 32,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 772,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "dragstartFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~dragstartFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 56,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "linearStep",
        "types": [
          "*"
        ]
      },
      {
        "name": "MUCStep",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 773,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "dragendFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~dragendFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 101,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "linearIntervalID",
        "types": [
          "*"
        ]
      },
      {
        "name": "MUCIntervalID",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 774,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "dragFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~dragFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 775,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "hoverSubstrateFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~hoverSubstrateFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 141,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 776,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "unhoverSubstrateFunction",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~unhoverSubstrateFunction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 151,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 777,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "baseHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~baseHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{baseHandler}",
    "description": null,
    "lineNumber": 166,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 778,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 167,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 779,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketcher",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#sketcher",
    "access": null,
    "description": null,
    "lineNumber": 168,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 780,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketch",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#sketch",
    "access": null,
    "description": null,
    "lineNumber": 169,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 781,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "click",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#click",
    "access": null,
    "description": null,
    "lineNumber": 171,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 782,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "mouseMove",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#mouseMove",
    "access": null,
    "description": null,
    "lineNumber": 172,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 783,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "consoleExecute",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#consoleExecute",
    "access": null,
    "description": null,
    "lineNumber": 173,
    "undocument": true,
    "params": [
      {
        "name": "cmd",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 784,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~baseHandler",
    "longname": "src/sketcher/controls.js~baseHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 174,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 785,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "emptyHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~emptyHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{emptyHandler}",
    "description": null,
    "lineNumber": 179,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 786,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 180,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 787,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "timeoutID",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#timeoutID",
    "access": null,
    "description": null,
    "lineNumber": 184,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 788,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "linearIntervalID",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#linearIntervalID",
    "access": null,
    "description": null,
    "lineNumber": 185,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 789,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "MUCIntervalID",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#MUCIntervalID",
    "access": null,
    "description": null,
    "lineNumber": 186,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 790,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastDragPoint",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#lastDragPoint",
    "access": null,
    "description": null,
    "lineNumber": 189,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 791,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "hasItemDragged",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#hasItemDragged",
    "access": null,
    "description": null,
    "lineNumber": 190,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 792,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~emptyHandler",
    "longname": "src/sketcher/controls.js~emptyHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 246,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 793,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "deleteHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~deleteHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{deleteHandler}",
    "description": null,
    "lineNumber": 256,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 794,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~deleteHandler",
    "longname": "src/sketcher/controls.js~deleteHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 257,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 795,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "deletingItem",
    "memberof": "src/sketcher/controls.js~deleteHandler",
    "longname": "src/sketcher/controls.js~deleteHandler#deletingItem",
    "access": null,
    "description": null,
    "lineNumber": 260,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 796,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~deleteHandler",
    "longname": "src/sketcher/controls.js~deleteHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 308,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 797,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "simpleDrawHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~simpleDrawHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{simpleDrawHandler}",
    "description": null,
    "lineNumber": 318,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 798,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 319,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 799,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clear",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#clear",
    "access": null,
    "description": null,
    "lineNumber": 327,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 800,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 329,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 801,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ignoreClicksAndMoves",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#ignoreClicksAndMoves",
    "access": null,
    "description": null,
    "lineNumber": 331,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 802,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "state",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#state",
    "access": null,
    "description": null,
    "lineNumber": 333,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 803,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clicksPos",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#clicksPos",
    "access": null,
    "description": null,
    "lineNumber": 335,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 804,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "mouseMove",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#mouseMove",
    "access": null,
    "description": null,
    "lineNumber": 338,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 805,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "click",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#click",
    "access": null,
    "description": null,
    "lineNumber": 361,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 806,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "state",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#state",
    "access": null,
    "description": null,
    "lineNumber": 375,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 807,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ignoreClicksAndMoves",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#ignoreClicksAndMoves",
    "access": null,
    "description": null,
    "lineNumber": 379,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 808,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "isClickDuplicate",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#isClickDuplicate",
    "access": null,
    "description": null,
    "lineNumber": 389,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 809,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "consoleExecute",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#consoleExecute",
    "access": null,
    "description": null,
    "lineNumber": 393,
    "undocument": true,
    "params": [
      {
        "name": "cmd",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 810,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 402,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 811,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "doSnapping",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#doSnapping",
    "access": null,
    "description": null,
    "lineNumber": 409,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 812,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "handleClick",
    "memberof": "src/sketcher/controls.js~simpleDrawHandler",
    "longname": "src/sketcher/controls.js~simpleDrawHandler#handleClick",
    "access": null,
    "description": null,
    "lineNumber": 418,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 813,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "pointHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~pointHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{pointHandler}",
    "description": null,
    "lineNumber": 424,
    "undocument": true,
    "interface": false,
    "extends": [
      "simpleDrawHandler"
    ]
  },
  {
    "__docId__": 814,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~pointHandler",
    "longname": "src/sketcher/controls.js~pointHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 425,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 815,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updatePreview",
    "memberof": "src/sketcher/controls.js~pointHandler",
    "longname": "src/sketcher/controls.js~pointHandler#updatePreview",
    "access": null,
    "description": null,
    "lineNumber": 427,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 816,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~pointHandler",
    "longname": "src/sketcher/controls.js~pointHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 429,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 817,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "lineHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~lineHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{lineHandler}",
    "description": null,
    "lineNumber": 436,
    "undocument": true,
    "interface": false,
    "extends": [
      "simpleDrawHandler"
    ]
  },
  {
    "__docId__": 818,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~lineHandler",
    "longname": "src/sketcher/controls.js~lineHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 437,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 819,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updatePreview",
    "memberof": "src/sketcher/controls.js~lineHandler",
    "longname": "src/sketcher/controls.js~lineHandler#updatePreview",
    "access": null,
    "description": null,
    "lineNumber": 439,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 820,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~lineHandler",
    "longname": "src/sketcher/controls.js~lineHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 442,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 821,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "doSnapping",
    "memberof": "src/sketcher/controls.js~lineHandler",
    "longname": "src/sketcher/controls.js~lineHandler#doSnapping",
    "access": null,
    "description": null,
    "lineNumber": 448,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 822,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "arcHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~arcHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{arcHandler}",
    "description": null,
    "lineNumber": 459,
    "undocument": true,
    "interface": false,
    "extends": [
      "simpleDrawHandler"
    ]
  },
  {
    "__docId__": 823,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~arcHandler",
    "longname": "src/sketcher/controls.js~arcHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 460,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 824,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updatePreview",
    "memberof": "src/sketcher/controls.js~arcHandler",
    "longname": "src/sketcher/controls.js~arcHandler#updatePreview",
    "access": null,
    "description": null,
    "lineNumber": 462,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 825,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~arcHandler",
    "longname": "src/sketcher/controls.js~arcHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 473,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 826,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "doSnapping",
    "memberof": "src/sketcher/controls.js~arcHandler",
    "longname": "src/sketcher/controls.js~arcHandler#doSnapping",
    "access": null,
    "description": null,
    "lineNumber": 478,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 827,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "arcCenterHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~arcCenterHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{arcCenterHandler}",
    "description": null,
    "lineNumber": 490,
    "undocument": true,
    "interface": false,
    "extends": [
      "arcHandler"
    ]
  },
  {
    "__docId__": 828,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~arcCenterHandler",
    "longname": "src/sketcher/controls.js~arcCenterHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 491,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 829,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastPointMode",
    "memberof": "src/sketcher/controls.js~arcCenterHandler",
    "longname": "src/sketcher/controls.js~arcCenterHandler#lastPointMode",
    "access": null,
    "description": null,
    "lineNumber": 493,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 830,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "arcControlHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~arcControlHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{arcControlHandler}",
    "description": null,
    "lineNumber": 497,
    "undocument": true,
    "interface": false,
    "extends": [
      "arcHandler"
    ]
  },
  {
    "__docId__": 831,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~arcControlHandler",
    "longname": "src/sketcher/controls.js~arcControlHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 498,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 832,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastPointMode",
    "memberof": "src/sketcher/controls.js~arcControlHandler",
    "longname": "src/sketcher/controls.js~arcControlHandler#lastPointMode",
    "access": null,
    "description": null,
    "lineNumber": 500,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 833,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "arcMiddleHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~arcMiddleHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{arcMiddleHandler}",
    "description": null,
    "lineNumber": 504,
    "undocument": true,
    "interface": false,
    "extends": [
      "arcHandler"
    ]
  },
  {
    "__docId__": 834,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~arcMiddleHandler",
    "longname": "src/sketcher/controls.js~arcMiddleHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 505,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 835,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastPointMode",
    "memberof": "src/sketcher/controls.js~arcMiddleHandler",
    "longname": "src/sketcher/controls.js~arcMiddleHandler#lastPointMode",
    "access": null,
    "description": null,
    "lineNumber": 507,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 836,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "arcTangentHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~arcTangentHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{arcTangentHandler}",
    "description": null,
    "lineNumber": 512,
    "undocument": true,
    "interface": false,
    "extends": [
      "simpleDrawHandler"
    ]
  },
  {
    "__docId__": 837,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~arcTangentHandler",
    "longname": "src/sketcher/controls.js~arcTangentHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 513,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 838,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updatePreview",
    "memberof": "src/sketcher/controls.js~arcTangentHandler",
    "longname": "src/sketcher/controls.js~arcTangentHandler#updatePreview",
    "access": null,
    "description": null,
    "lineNumber": 515,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 839,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~arcTangentHandler",
    "longname": "src/sketcher/controls.js~arcTangentHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 518,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 840,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "handleClick",
    "memberof": "src/sketcher/controls.js~arcTangentHandler",
    "longname": "src/sketcher/controls.js~arcTangentHandler#handleClick",
    "access": null,
    "description": null,
    "lineNumber": 524,
    "undocument": true,
    "params": [
      {
        "name": "newPosition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 841,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "from",
    "memberof": "src/sketcher/controls.js~arcTangentHandler",
    "longname": "src/sketcher/controls.js~arcTangentHandler#from",
    "access": null,
    "description": null,
    "lineNumber": 554,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 842,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "polylineHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~polylineHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{polylineHandler}",
    "description": null,
    "lineNumber": 561,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 843,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 562,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 844,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "edgeHandler",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#edgeHandler",
    "access": null,
    "description": null,
    "lineNumber": 564,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 845,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastPoint",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#lastPoint",
    "access": null,
    "description": null,
    "lineNumber": 565,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 846,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ignoreClicksAndMoves",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#ignoreClicksAndMoves",
    "access": null,
    "description": null,
    "lineNumber": 566,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 847,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "changeEdgeType",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#changeEdgeType",
    "access": null,
    "description": null,
    "lineNumber": 571,
    "undocument": true,
    "params": [
      {
        "name": "typeName",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 848,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "edgeHandler",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#edgeHandler",
    "access": null,
    "description": null,
    "lineNumber": 574,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 849,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "click",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#click",
    "access": null,
    "description": null,
    "lineNumber": 579,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 850,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ignoreClicksAndMoves",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#ignoreClicksAndMoves",
    "access": null,
    "description": null,
    "lineNumber": 581,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 851,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "lastPoint",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#lastPoint",
    "access": null,
    "description": null,
    "lineNumber": 602,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 852,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "ignoreClicksAndMoves",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#ignoreClicksAndMoves",
    "access": null,
    "description": null,
    "lineNumber": 608,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 853,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "mouseMove",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#mouseMove",
    "access": null,
    "description": null,
    "lineNumber": 612,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 854,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 616,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 855,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "edgeHandler",
    "memberof": "src/sketcher/controls.js~polylineHandler",
    "longname": "src/sketcher/controls.js~polylineHandler#edgeHandler",
    "access": null,
    "description": null,
    "lineNumber": 620,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 856,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "constraintsHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~constraintsHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{constraintsHandler}",
    "description": null,
    "lineNumber": 626,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 857,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~constraintsHandler",
    "longname": "src/sketcher/controls.js~constraintsHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 627,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "constraintType",
        "types": [
          "*"
        ]
      },
      {
        "name": "numberOfObjects",
        "types": [
          "*"
        ]
      },
      {
        "name": "isParametric",
        "types": [
          "*"
        ]
      },
      {
        "name": "arrayOfTypes",
        "types": [
          "*"
        ]
      },
      {
        "name": "arrayOfMessages",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 858,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "candidateObjects",
    "memberof": "src/sketcher/controls.js~constraintsHandler",
    "longname": "src/sketcher/controls.js~constraintsHandler#candidateObjects",
    "access": null,
    "description": null,
    "lineNumber": 650,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 859,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~constraintsHandler",
    "longname": "src/sketcher/controls.js~constraintsHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 703,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 860,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "fixationHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~fixationHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{fixationHandler}",
    "description": null,
    "lineNumber": 713,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 861,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~fixationHandler",
    "longname": "src/sketcher/controls.js~fixationHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 714,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 862,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "incidenceHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~incidenceHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{incidenceHandler}",
    "description": null,
    "lineNumber": 720,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 863,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~incidenceHandler",
    "longname": "src/sketcher/controls.js~incidenceHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 721,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 864,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "distanceHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~distanceHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{distanceHandler}",
    "description": null,
    "lineNumber": 727,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 865,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~distanceHandler",
    "longname": "src/sketcher/controls.js~distanceHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 728,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "constraintType",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 866,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "angleHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~angleHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{angleHandler}",
    "description": null,
    "lineNumber": 735,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 867,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~angleHandler",
    "longname": "src/sketcher/controls.js~angleHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 736,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 868,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "angleoxHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~angleoxHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{angleoxHandler}",
    "description": null,
    "lineNumber": 742,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 869,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~angleoxHandler",
    "longname": "src/sketcher/controls.js~angleoxHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 743,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 870,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "tangencyHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~tangencyHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{tangencyHandler}",
    "description": null,
    "lineNumber": 749,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 871,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~tangencyHandler",
    "longname": "src/sketcher/controls.js~tangencyHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 750,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 872,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "horizontalityHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~horizontalityHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{horizontalityHandler}",
    "description": null,
    "lineNumber": 756,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 873,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~horizontalityHandler",
    "longname": "src/sketcher/controls.js~horizontalityHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 757,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "constraintType",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 874,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "verticalityHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~verticalityHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{verticalityHandler}",
    "description": null,
    "lineNumber": 764,
    "undocument": true,
    "interface": false,
    "extends": [
      "horizontalityHandler"
    ]
  },
  {
    "__docId__": 875,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~verticalityHandler",
    "longname": "src/sketcher/controls.js~verticalityHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 765,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 876,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "perpendicularityHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~perpendicularityHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{perpendicularityHandler}",
    "description": null,
    "lineNumber": 771,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 877,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~perpendicularityHandler",
    "longname": "src/sketcher/controls.js~perpendicularityHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 772,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "constraintType",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 878,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "parallelityHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~parallelityHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{parallelityHandler}",
    "description": null,
    "lineNumber": 779,
    "undocument": true,
    "interface": false,
    "extends": [
      "perpendicularityHandler"
    ]
  },
  {
    "__docId__": 879,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~parallelityHandler",
    "longname": "src/sketcher/controls.js~parallelityHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 780,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 880,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "concentricHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~concentricHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{concentricHandler}",
    "description": null,
    "lineNumber": 786,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 881,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~concentricHandler",
    "longname": "src/sketcher/controls.js~concentricHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 787,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 882,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "midpointHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~midpointHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{midpointHandler}",
    "description": null,
    "lineNumber": 793,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 883,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~midpointHandler",
    "longname": "src/sketcher/controls.js~midpointHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 794,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 884,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "symmetricHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~symmetricHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{symmetricHandler}",
    "description": null,
    "lineNumber": 801,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 885,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~symmetricHandler",
    "longname": "src/sketcher/controls.js~symmetricHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 802,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 886,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "colinearHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~colinearHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{colinearHandler}",
    "description": null,
    "lineNumber": 808,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 887,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~colinearHandler",
    "longname": "src/sketcher/controls.js~colinearHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 809,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 888,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "equal_distanceHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~equal_distanceHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{equal_distanceHandler}",
    "description": null,
    "lineNumber": 815,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 889,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~equal_distanceHandler",
    "longname": "src/sketcher/controls.js~equal_distanceHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 816,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 890,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "radiusHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~radiusHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{radiusHandler}",
    "description": null,
    "lineNumber": 822,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 891,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~radiusHandler",
    "longname": "src/sketcher/controls.js~radiusHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 823,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 892,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "equal_radiusHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~equal_radiusHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{equal_radiusHandler}",
    "description": null,
    "lineNumber": 829,
    "undocument": true,
    "interface": false,
    "extends": [
      "constraintsHandler"
    ]
  },
  {
    "__docId__": 893,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~equal_radiusHandler",
    "longname": "src/sketcher/controls.js~equal_radiusHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 830,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 894,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "horizontal_distanceHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~horizontal_distanceHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{horizontal_distanceHandler}",
    "description": null,
    "lineNumber": 836,
    "undocument": true,
    "interface": false,
    "extends": [
      "distanceHandler"
    ]
  },
  {
    "__docId__": 895,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~horizontal_distanceHandler",
    "longname": "src/sketcher/controls.js~horizontal_distanceHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 837,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 896,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "vertical_distanceHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~vertical_distanceHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{vertical_distanceHandler}",
    "description": null,
    "lineNumber": 843,
    "undocument": true,
    "interface": false,
    "extends": [
      "distanceHandler"
    ]
  },
  {
    "__docId__": 897,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~vertical_distanceHandler",
    "longname": "src/sketcher/controls.js~vertical_distanceHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 844,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 898,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "filletHandler",
    "memberof": "src/sketcher/controls.js",
    "longname": "src/sketcher/controls.js~filletHandler",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/controls.js",
    "importStyle": "{filletHandler}",
    "description": null,
    "lineNumber": 850,
    "undocument": true,
    "interface": false,
    "extends": [
      "baseHandler"
    ]
  },
  {
    "__docId__": 899,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#constructor",
    "access": null,
    "description": null,
    "lineNumber": 851,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 900,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "processor",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#processor",
    "access": null,
    "description": null,
    "lineNumber": 854,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 901,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "busy",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#busy",
    "access": null,
    "description": null,
    "lineNumber": 855,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 902,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "filletablePoints",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#filletablePoints",
    "access": null,
    "description": null,
    "lineNumber": 856,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 903,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "filletArcs",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#filletArcs",
    "access": null,
    "description": null,
    "lineNumber": 857,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 904,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "preview",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#preview",
    "access": null,
    "description": null,
    "lineNumber": 859,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 905,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clear",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#clear",
    "access": null,
    "description": null,
    "lineNumber": 864,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 906,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "filletablePoints",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#filletablePoints",
    "access": null,
    "description": null,
    "lineNumber": 867,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 907,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "filletArcs",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#filletArcs",
    "access": null,
    "description": null,
    "lineNumber": 868,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 908,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateInteractiveObjects",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#updateInteractiveObjects",
    "access": null,
    "description": null,
    "lineNumber": 871,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 909,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finish",
    "memberof": "src/sketcher/controls.js~filletHandler",
    "longname": "src/sketcher/controls.js~filletHandler#finish",
    "access": null,
    "description": null,
    "lineNumber": 1129,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 910,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/fillet.js",
    "memberof": null,
    "longname": "src/sketcher/fillet.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 911,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "FilletProcessor",
    "memberof": "src/sketcher/fillet.js",
    "longname": "src/sketcher/fillet.js~FilletProcessor",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/fillet.js",
    "importStyle": "FilletProcessor",
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "interface": false
  },
  {
    "__docId__": 912,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#constructor",
    "access": null,
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "params": [
      {
        "name": "sketcher",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 913,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketcher",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#sketcher",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 914,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketch",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#sketch",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 915,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "linearTolerance",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#linearTolerance",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 916,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angularTolerance",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#angularTolerance",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 917,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "FindPointsAt",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#FindPointsAt",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "params": [
      {
        "name": "pos",
        "types": [
          "*"
        ]
      },
      {
        "name": "tol",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 918,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "FindConstraintsSymmetric",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#FindConstraintsSymmetric",
    "access": null,
    "description": null,
    "lineNumber": 30,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "objA",
        "types": [
          "*"
        ]
      },
      {
        "name": "objB",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 919,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "FindIncidenceConstraints",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#FindIncidenceConstraints",
    "access": null,
    "description": null,
    "lineNumber": 42,
    "undocument": true,
    "params": [
      {
        "name": "objA",
        "types": [
          "*"
        ]
      },
      {
        "name": "objB",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 920,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "FindTangencyConstraints",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#FindTangencyConstraints",
    "access": null,
    "description": null,
    "lineNumber": 45,
    "undocument": true,
    "params": [
      {
        "name": "objA",
        "types": [
          "*"
        ]
      },
      {
        "name": "objB",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 921,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "RecognizeFilletableAngle",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#RecognizeFilletableAngle",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "params": [
      {
        "name": "point",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 922,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "GetMaxFilletDistance",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#GetMaxFilletDistance",
    "access": null,
    "description": null,
    "lineNumber": 84,
    "undocument": true,
    "params": [
      {
        "name": "info",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 923,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "CalculateFilletParamsByRadius",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#CalculateFilletParamsByRadius",
    "access": null,
    "description": null,
    "lineNumber": 97,
    "undocument": true,
    "params": [
      {
        "name": "info",
        "types": [
          "*"
        ]
      },
      {
        "name": "radius",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 924,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "CreateNewFillet",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#CreateNewFillet",
    "access": null,
    "description": null,
    "lineNumber": 125,
    "undocument": true,
    "params": [
      {
        "name": "info",
        "types": [
          "*"
        ]
      },
      {
        "name": "arcParams",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 925,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "RecognizeFilletByArc",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#RecognizeFilletByArc",
    "access": null,
    "description": null,
    "lineNumber": 159,
    "undocument": true,
    "params": [
      {
        "name": "arc",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 926,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "DeleteFillet",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#DeleteFillet",
    "access": null,
    "description": null,
    "lineNumber": 226,
    "undocument": true,
    "params": [
      {
        "name": "info",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 927,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "ChangeFillet",
    "memberof": "src/sketcher/fillet.js~FilletProcessor",
    "longname": "src/sketcher/fillet.js~FilletProcessor#ChangeFillet",
    "access": null,
    "description": null,
    "lineNumber": 248,
    "undocument": true,
    "params": [
      {
        "name": "info",
        "types": [
          "*"
        ]
      },
      {
        "name": "arcParams",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 928,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/geomobjects.js",
    "memberof": null,
    "longname": "src/sketcher/geomobjects.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 929,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "meshHighlightable",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~meshHighlightable",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 930,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "InteractMesh",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~InteractMesh",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 46,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.Mesh"
    ]
  },
  {
    "__docId__": 931,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~InteractMesh",
    "longname": "src/sketcher/geomobjects.js~InteractMesh#constructor",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "params": [
      {
        "name": "geometry",
        "types": [
          "*"
        ]
      },
      {
        "name": "material",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 932,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "GeometricObject",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~GeometricObject",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{GeometricObject}",
    "description": "Each geometric objects has several update functions, here they are:\n1. updateGeometry(movedPoint)\n  must be called after any child point is changed (i.e. line's endpoint or arc's center was moved)\n  recalculates inner parameters of the geometry (if present, i.e. center, angles)\n2. updateSizes(owningView)\n  must be called after camera or object has changed, and after any geometrical changes\n  recalculates any required sizing data (i.e. `width` value)\n  automatically generated by mixinPixelSizedGeometry\n3. updateVisualization()\n  must be called after anything changes, which may influence visible representation of object\n  updates or rebuilds a THREE.Mesh which visibly represent the object\nNote that each update function depends on the data obtained from the previous steps.\n\nHere is general advice of how to call update functions:\n  - call updateGeometry directly and only inside controls handlers (when smth is edited)\n  - do not call other updates directly, just register each object with Sketcher.registerVisualization",
    "lineNumber": 72,
    "interface": false,
    "extends": [
      "sketcher/ccobjects~ClassCadObject"
    ]
  },
  {
    "__docId__": 933,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~GeometricObject",
    "longname": "src/sketcher/geomobjects.js~GeometricObject#constructor",
    "access": null,
    "description": null,
    "lineNumber": 73,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 934,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraintsSubstrate",
    "memberof": "src/sketcher/geomobjects.js~GeometricObject",
    "longname": "src/sketcher/geomobjects.js~GeometricObject#constraintsSubstrate",
    "access": null,
    "description": null,
    "lineNumber": 77,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 935,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/geomobjects.js~GeometricObject",
    "longname": "src/sketcher/geomobjects.js~GeometricObject#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 86,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 936,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Point",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~Point",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{Point}",
    "description": null,
    "lineNumber": 92,
    "undocument": true,
    "interface": false,
    "extends": [
      "GeometricObject"
    ]
  },
  {
    "__docId__": 937,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#constructor",
    "access": null,
    "description": null,
    "lineNumber": 93,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 938,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#type",
    "access": null,
    "description": null,
    "lineNumber": 95,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 939,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#mesh",
    "access": null,
    "description": null,
    "lineNumber": 97,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 940,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interact",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#interact",
    "access": null,
    "description": null,
    "lineNumber": 102,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 941,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "points",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#points",
    "access": null,
    "description": null,
    "lineNumber": 103,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 942,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "move",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#move",
    "access": null,
    "description": null,
    "lineNumber": 107,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 943,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "moveRelative",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#moveRelative",
    "access": null,
    "description": null,
    "lineNumber": 113,
    "undocument": true,
    "params": [
      {
        "name": "direction",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 944,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "endDrag",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#endDrag",
    "access": null,
    "description": null,
    "lineNumber": 119,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      },
      {
        "name": "server",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 945,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setVisible",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#setVisible",
    "access": null,
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "params": [
      {
        "name": "visibility",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 946,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateGeometry",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#updateGeometry",
    "access": null,
    "description": null,
    "lineNumber": 131,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 947,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#getAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 133,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 948,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#updateAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 135,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 949,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setGeomSizes",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#setGeomSizes",
    "access": null,
    "description": null,
    "lineNumber": 138,
    "undocument": true,
    "params": [
      {
        "name": "sizes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 950,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSubstratePosition",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#getSubstratePosition",
    "access": null,
    "description": null,
    "lineNumber": 145,
    "undocument": true,
    "params": [
      {
        "name": "len",
        "types": [
          "*"
        ]
      },
      {
        "name": "size",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 951,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#getState",
    "access": null,
    "description": null,
    "lineNumber": 150,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 952,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "applyStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#applyStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 154,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 953,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#addStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 160,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      },
      {
        "name": "alpha",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 954,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareAddOnServer",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#prepareAddOnServer",
    "access": null,
    "description": null,
    "lineNumber": 168,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 955,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareUpdateToServer",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#prepareUpdateToServer",
    "access": null,
    "description": null,
    "lineNumber": 172,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 956,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareRemoveOnServer",
    "memberof": "src/sketcher/geomobjects.js~Point",
    "longname": "src/sketcher/geomobjects.js~Point#prepareRemoveOnServer",
    "access": null,
    "description": null,
    "lineNumber": 180,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 957,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Line",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~Line",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{Line}",
    "description": null,
    "lineNumber": 187,
    "undocument": true,
    "interface": false,
    "extends": [
      "GeometricObject"
    ]
  },
  {
    "__docId__": 958,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#constructor",
    "access": null,
    "description": null,
    "lineNumber": 188,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 959,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#type",
    "access": null,
    "description": null,
    "lineNumber": 190,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 960,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#mesh",
    "access": null,
    "description": null,
    "lineNumber": 192,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 961,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interact",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#interact",
    "access": null,
    "description": null,
    "lineNumber": 197,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 962,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "points",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#points",
    "access": null,
    "description": null,
    "lineNumber": 198,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 963,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "width",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#width",
    "access": null,
    "description": null,
    "lineNumber": 206,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 964,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getMiddlePosition",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getMiddlePosition",
    "access": null,
    "description": null,
    "lineNumber": 211,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 965,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getTangent",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getTangent",
    "access": null,
    "description": null,
    "lineNumber": 216,
    "undocument": true,
    "params": [
      {
        "name": "atPoint",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 966,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getLength",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getLength",
    "access": null,
    "description": null,
    "lineNumber": 222,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 967,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "moveRelative",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#moveRelative",
    "access": null,
    "description": null,
    "lineNumber": 226,
    "undocument": true,
    "params": [
      {
        "name": "direction",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 968,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "endDrag",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#endDrag",
    "access": null,
    "description": null,
    "lineNumber": 239,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      },
      {
        "name": "server",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 969,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setVisible",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#setVisible",
    "access": null,
    "description": null,
    "lineNumber": 247,
    "undocument": true,
    "params": [
      {
        "name": "visibility",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 970,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateGeometry",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#updateGeometry",
    "access": null,
    "description": null,
    "lineNumber": 252,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 971,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 254,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 972,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#updateAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 264,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 973,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSizingPoint",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getSizingPoint",
    "access": null,
    "description": null,
    "lineNumber": 278,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 974,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setGeomSizes",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#setGeomSizes",
    "access": null,
    "description": null,
    "lineNumber": 281,
    "undocument": true,
    "params": [
      {
        "name": "sizes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 975,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "width",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#width",
    "access": null,
    "description": null,
    "lineNumber": 282,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 976,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSubstratePosition",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getSubstratePosition",
    "access": null,
    "description": null,
    "lineNumber": 287,
    "undocument": true,
    "params": [
      {
        "name": "len",
        "types": [
          "*"
        ]
      },
      {
        "name": "size",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 977,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateVisualization",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#updateVisualization",
    "access": null,
    "description": null,
    "lineNumber": 300,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 978,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#getState",
    "access": null,
    "description": null,
    "lineNumber": 318,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 979,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "applyStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#applyStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 322,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 980,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#addStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 329,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      },
      {
        "name": "alpha",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 981,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareAddOnServer",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#prepareAddOnServer",
    "access": null,
    "description": null,
    "lineNumber": 338,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 982,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareUpdateToServer",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#prepareUpdateToServer",
    "access": null,
    "description": null,
    "lineNumber": 342,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 983,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareRemoveOnServer",
    "memberof": "src/sketcher/geomobjects.js~Line",
    "longname": "src/sketcher/geomobjects.js~Line#prepareRemoveOnServer",
    "access": null,
    "description": null,
    "lineNumber": 351,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 984,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Arc",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~Arc",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{Arc}",
    "description": null,
    "lineNumber": 358,
    "undocument": true,
    "interface": false,
    "extends": [
      "GeometricObject"
    ]
  },
  {
    "__docId__": 985,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#constructor",
    "access": null,
    "description": null,
    "lineNumber": 359,
    "undocument": true,
    "params": [
      {
        "name": "pointSize",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 986,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "type",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#type",
    "access": null,
    "description": null,
    "lineNumber": 361,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 987,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#mesh",
    "access": null,
    "description": null,
    "lineNumber": 374,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 988,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interact",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#interact",
    "access": null,
    "description": null,
    "lineNumber": 379,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 989,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "points",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#points",
    "access": null,
    "description": null,
    "lineNumber": 381,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 990,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "centerPoint",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#centerPoint",
    "access": null,
    "description": null,
    "lineNumber": 382,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 991,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clockwise",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#clockwise",
    "access": null,
    "description": null,
    "lineNumber": 386,
    "undocument": true,
    "type": {
      "types": [
        "boolean"
      ]
    }
  },
  {
    "__docId__": 992,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "width",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#width",
    "access": null,
    "description": null,
    "lineNumber": 392,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 993,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getMiddlePosition",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getMiddlePosition",
    "access": null,
    "description": null,
    "lineNumber": 397,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 994,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getTangent",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getTangent",
    "access": null,
    "description": null,
    "lineNumber": 403,
    "undocument": true,
    "params": [
      {
        "name": "atPoint",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 995,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getAngle",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getAngle",
    "access": null,
    "description": null,
    "lineNumber": 415,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 996,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getLength",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getLength",
    "access": null,
    "description": null,
    "lineNumber": 418,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 997,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "moveRelative",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#moveRelative",
    "access": null,
    "description": null,
    "lineNumber": 422,
    "undocument": true,
    "params": [
      {
        "name": "direction",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 998,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "modify",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#modify",
    "access": null,
    "description": null,
    "lineNumber": 437,
    "undocument": true,
    "params": [
      {
        "name": "start",
        "types": [
          "*"
        ]
      },
      {
        "name": "end",
        "types": [
          "*"
        ]
      },
      {
        "name": "center",
        "types": [
          "*"
        ]
      },
      {
        "name": "clockwise",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 999,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clockwise",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#clockwise",
    "access": null,
    "description": null,
    "lineNumber": 445,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1000,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "endDrag",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#endDrag",
    "access": null,
    "description": null,
    "lineNumber": 449,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      },
      {
        "name": "server",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1001,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setVisible",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#setVisible",
    "access": null,
    "description": null,
    "lineNumber": 457,
    "undocument": true,
    "params": [
      {
        "name": "visibility",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1002,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateGeometry",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#updateGeometry",
    "access": null,
    "description": null,
    "lineNumber": 463,
    "undocument": true,
    "params": [
      {
        "name": "movedPoint",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1003,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "radius",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#radius",
    "access": null,
    "description": null,
    "lineNumber": 476,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1004,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "radius",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#radius",
    "access": null,
    "description": null,
    "lineNumber": 478,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1005,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "radius",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#radius",
    "access": null,
    "description": null,
    "lineNumber": 480,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1006,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angleStart",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#angleStart",
    "access": null,
    "description": null,
    "lineNumber": 488,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1007,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angleEnd",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#angleEnd",
    "access": null,
    "description": null,
    "lineNumber": 489,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1008,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angleStart",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#angleStart",
    "access": null,
    "description": null,
    "lineNumber": 492,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1009,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "angleEnd",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#angleEnd",
    "access": null,
    "description": null,
    "lineNumber": 495,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1010,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 499,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1011,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateAuxiliaryGeometry",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#updateAuxiliaryGeometry",
    "access": null,
    "description": null,
    "lineNumber": 504,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1012,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSizingPoint",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getSizingPoint",
    "access": null,
    "description": null,
    "lineNumber": 517,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1013,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setGeomSizes",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#setGeomSizes",
    "access": null,
    "description": null,
    "lineNumber": 520,
    "undocument": true,
    "params": [
      {
        "name": "sizes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1014,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "width",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#width",
    "access": null,
    "description": null,
    "lineNumber": 521,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1015,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSubstratePosition",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getSubstratePosition",
    "access": null,
    "description": null,
    "lineNumber": 526,
    "undocument": true,
    "params": [
      {
        "name": "len",
        "types": [
          "*"
        ]
      },
      {
        "name": "size",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1016,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateVisualization",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#updateVisualization",
    "access": null,
    "description": null,
    "lineNumber": 533,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1017,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#getState",
    "access": null,
    "description": null,
    "lineNumber": 559,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1018,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "applyStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#applyStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 568,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1019,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clockwise",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#clockwise",
    "access": null,
    "description": null,
    "lineNumber": 576,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1020,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addStateDiff",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#addStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 580,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      },
      {
        "name": "alpha",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1021,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clockwise",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#clockwise",
    "access": null,
    "description": null,
    "lineNumber": 592,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1022,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareAddOnServer",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#prepareAddOnServer",
    "access": null,
    "description": null,
    "lineNumber": 595,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1023,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareUpdateToServer",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#prepareUpdateToServer",
    "access": null,
    "description": null,
    "lineNumber": 599,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1024,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "prepareRemoveOnServer",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#prepareRemoveOnServer",
    "access": null,
    "description": null,
    "lineNumber": 610,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1025,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#addMember",
    "access": null,
    "description": null,
    "lineNumber": 614,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1026,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "clockwise",
    "memberof": "src/sketcher/geomobjects.js~Arc",
    "longname": "src/sketcher/geomobjects.js~Arc#clockwise",
    "access": null,
    "description": null,
    "lineNumber": 617,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1027,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "WorkPlane",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~WorkPlane",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{WorkPlane}",
    "description": null,
    "lineNumber": 625,
    "undocument": true,
    "interface": false,
    "extends": [
      "sketcher/ccobjects~ClassCadObject"
    ]
  },
  {
    "__docId__": 1028,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/geomobjects.js~WorkPlane",
    "longname": "src/sketcher/geomobjects.js~WorkPlane#constructor",
    "access": null,
    "description": null,
    "lineNumber": 626,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1029,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "mesh",
    "memberof": "src/sketcher/geomobjects.js~WorkPlane",
    "longname": "src/sketcher/geomobjects.js~WorkPlane#mesh",
    "access": null,
    "description": null,
    "lineNumber": 628,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1030,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interact",
    "memberof": "src/sketcher/geomobjects.js~WorkPlane",
    "longname": "src/sketcher/geomobjects.js~WorkPlane#interact",
    "access": null,
    "description": null,
    "lineNumber": 634,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1031,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/geomobjects.js~WorkPlane",
    "longname": "src/sketcher/geomobjects.js~WorkPlane#addMember",
    "access": null,
    "description": null,
    "lineNumber": 638,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      },
      {
        "name": "mark",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1032,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/geomobjects.js~WorkPlane",
    "longname": "src/sketcher/geomobjects.js~WorkPlane#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 648,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1033,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getColor",
    "memberof": "src/sketcher/geomobjects.js",
    "longname": "src/sketcher/geomobjects.js~getColor",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomobjects.js",
    "importStyle": "{getColor}",
    "description": null,
    "lineNumber": 655,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "isHighlighted",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1034,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/geomutils.js",
    "memberof": null,
    "longname": "src/sketcher/geomutils.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1035,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "cross2d",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~cross2d",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "a",
        "types": [
          "*"
        ]
      },
      {
        "name": "b",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1036,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "drawArcBy_S_T_E",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~drawArcBy_S_T_E",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{drawArcBy_S_T_E}",
    "description": null,
    "lineNumber": 8,
    "undocument": true,
    "params": [
      {
        "name": "startPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "startTangent",
        "types": [
          "*"
        ]
      },
      {
        "name": "endPos",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1037,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "drawArcBy_S_E_Ch",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~drawArcBy_S_E_Ch",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{drawArcBy_S_E_Ch}",
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "params": [
      {
        "name": "startPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "endPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "centerPosHint",
        "types": [
          "*"
        ]
      },
      {
        "name": "takeLarger",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1038,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "drawArcBy_S_E_CPh",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~drawArcBy_S_E_CPh",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{drawArcBy_S_E_CPh}",
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "params": [
      {
        "name": "startPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "endPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "controlPointHint",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1039,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "drawArcBy_S_E_M",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~drawArcBy_S_E_M",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{drawArcBy_S_E_M}",
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [
      {
        "name": "startPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "endPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "middlePos",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1040,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "drawArcBy_Angle_M",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~drawArcBy_Angle_M",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{drawArcBy_Angle_M}",
    "description": null,
    "lineNumber": 101,
    "undocument": true,
    "params": [
      {
        "name": "vertexPos",
        "types": [
          "*"
        ]
      },
      {
        "name": "startDir",
        "types": [
          "*"
        ]
      },
      {
        "name": "endDir",
        "types": [
          "*"
        ]
      },
      {
        "name": "middlePos",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1041,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "createGeomObject",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~createGeomObject",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{createGeomObject}",
    "description": null,
    "lineNumber": 190,
    "undocument": true,
    "params": [
      {
        "name": "geomParams",
        "types": [
          "*"
        ]
      },
      {
        "name": "oldObject",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1042,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "intersectLines",
    "memberof": "src/sketcher/geomutils.js",
    "longname": "src/sketcher/geomutils.js~intersectLines",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/geomutils.js",
    "importStyle": "{intersectLines}",
    "description": null,
    "lineNumber": 218,
    "undocument": true,
    "params": [
      {
        "name": "pntA",
        "types": [
          "*"
        ]
      },
      {
        "name": "dirA",
        "types": [
          "*"
        ]
      },
      {
        "name": "pntB",
        "types": [
          "*"
        ]
      },
      {
        "name": "dirB",
        "types": [
          "*"
        ]
      },
      {
        "name": "angularTolerance",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1043,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/sketch.js",
    "memberof": null,
    "longname": "src/sketcher/sketch.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1044,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Sketch",
    "memberof": "src/sketcher/sketch.js",
    "longname": "src/sketcher/sketch.js~Sketch",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/sketch.js",
    "importStyle": "Sketch",
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "interface": false,
    "extends": [
      "sketcher/ccobjects~ClassCadObject"
    ]
  },
  {
    "__docId__": 1045,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#constructor",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1046,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketchObjects",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#sketchObjects",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1047,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "infiniteBoxMaterial",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#infiniteBoxMaterial",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1048,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "frameBoxMaterial",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#frameBoxMaterial",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1049,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__box",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#__box",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1050,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "sketcher",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#sketcher",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1051,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__grid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#__grid",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1052,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__axis",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#__axis",
    "access": null,
    "description": null,
    "lineNumber": 64,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1053,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__dimensions",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#__dimensions",
    "access": null,
    "description": null,
    "lineNumber": 69,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1054,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "gridScale",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#gridScale",
    "access": null,
    "description": null,
    "lineNumber": 72,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 1055,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "gridSize",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#gridSize",
    "access": null,
    "description": null,
    "lineNumber": 73,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 1056,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "snappingSizeInGrid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#snappingSizeInGrid",
    "access": null,
    "description": null,
    "lineNumber": 74,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 1057,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "pointSizeInGrid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#pointSizeInGrid",
    "access": null,
    "description": null,
    "lineNumber": 75,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1058,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "chosenItemOpacity",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#chosenItemOpacity",
    "access": null,
    "description": null,
    "lineNumber": 76,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    }
  },
  {
    "__docId__": 1059,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "FindSketchOf",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch.FindSketchOf",
    "access": null,
    "description": null,
    "lineNumber": 82,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1060,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "FindSketchSetOf",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch.FindSketchSetOf",
    "access": null,
    "description": null,
    "lineNumber": 90,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1061,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getPart",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getPart",
    "access": null,
    "description": null,
    "lineNumber": 98,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1062,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addToSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#addToSketch",
    "access": null,
    "description": null,
    "lineNumber": 109,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1063,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeFromSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#removeFromSketch",
    "access": null,
    "description": null,
    "lineNumber": 153,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1064,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getObjectsOnSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getObjectsOnSketch",
    "access": null,
    "description": null,
    "lineNumber": 191,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1065,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getConstraintsOnSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getConstraintsOnSketch",
    "access": null,
    "description": null,
    "lineNumber": 197,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1066,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getAncestorOnSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getAncestorOnSketch",
    "access": null,
    "description": null,
    "lineNumber": 210,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1067,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "isOnSketch",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#isOnSketch",
    "access": null,
    "description": null,
    "lineNumber": 219,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1068,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addAuxObject",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#addAuxObject",
    "access": null,
    "description": null,
    "lineNumber": 226,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1069,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeAuxObject",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#removeAuxObject",
    "access": null,
    "description": null,
    "lineNumber": 241,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1070,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addMember",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#addMember",
    "access": null,
    "description": null,
    "lineNumber": 250,
    "undocument": true,
    "params": [
      {
        "name": "member",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1071,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "removeSuperfluousMembers",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#removeSuperfluousMembers",
    "access": null,
    "description": null,
    "lineNumber": 256,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1072,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showBox",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#showBox",
    "access": null,
    "description": null,
    "lineNumber": 262,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1073,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hideBox",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#hideBox",
    "access": null,
    "description": null,
    "lineNumber": 266,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1074,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateBox",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#updateBox",
    "access": null,
    "description": null,
    "lineNumber": 270,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1075,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "infiniteBox",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#infiniteBox",
    "access": null,
    "description": null,
    "lineNumber": 305,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1076,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showGrid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#showGrid",
    "access": null,
    "description": null,
    "lineNumber": 318,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1077,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "zoom",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#zoom",
    "access": null,
    "description": null,
    "lineNumber": 320,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1078,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hideGrid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#hideGrid",
    "access": null,
    "description": null,
    "lineNumber": 323,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1079,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateGrid",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#updateGrid",
    "access": null,
    "description": null,
    "lineNumber": 327,
    "undocument": true,
    "params": [
      {
        "name": "cameraDistance",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1080,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "gridStep",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#gridStep",
    "access": null,
    "description": null,
    "lineNumber": 335,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1081,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "axisSize",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#axisSize",
    "access": null,
    "description": null,
    "lineNumber": 336,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1082,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "calcGridStep",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#calcGridStep",
    "access": null,
    "description": null,
    "lineNumber": 407,
    "undocument": true,
    "params": [
      {
        "name": "modelSize",
        "types": [
          "*"
        ]
      },
      {
        "name": "oldstep",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1083,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "calcAxisSize",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#calcAxisSize",
    "access": null,
    "description": null,
    "lineNumber": 412,
    "undocument": true,
    "params": [
      {
        "name": "size",
        "types": [
          "*"
        ]
      },
      {
        "name": "step",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1084,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getClosestGeomPoint",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getClosestGeomPoint",
    "access": null,
    "description": null,
    "lineNumber": 419,
    "undocument": true,
    "params": [
      {
        "name": "newPoint",
        "types": [
          "*"
        ]
      },
      {
        "name": "maxDistance",
        "types": [
          "*"
        ]
      },
      {
        "name": "ignoreFilter",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1085,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getClosestGridPoint",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getClosestGridPoint",
    "access": null,
    "description": null,
    "lineNumber": 449,
    "undocument": true,
    "params": [
      {
        "name": "newPoint",
        "types": [
          "*"
        ]
      },
      {
        "name": "maxDistance",
        "types": [
          "*"
        ]
      },
      {
        "name": "ignoreFilter",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1086,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getClosestSnapPoint",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getClosestSnapPoint",
    "access": null,
    "description": null,
    "lineNumber": 470,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      },
      {
        "name": "maxDistance",
        "types": [
          "*"
        ]
      },
      {
        "name": "ignoreFilter",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1087,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getSnappedPointWrap",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getSnappedPointWrap",
    "access": null,
    "description": null,
    "lineNumber": 481,
    "undocument": true,
    "params": [
      {
        "name": "mousePosition",
        "types": [
          "*"
        ]
      },
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "lastDragPoint",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1088,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showDimensions",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#showDimensions",
    "access": null,
    "description": null,
    "lineNumber": 553,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1089,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hideDimensions",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#hideDimensions",
    "access": null,
    "description": null,
    "lineNumber": 557,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1090,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateDimensionsFactory",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#updateDimensionsFactory",
    "access": null,
    "description": null,
    "lineNumber": 562,
    "undocument": true,
    "params": [
      {
        "name": "input",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1091,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "showConstraints",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#showConstraints",
    "access": null,
    "description": null,
    "lineNumber": 634,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1092,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "hideConstraints",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#hideConstraints",
    "access": null,
    "description": null,
    "lineNumber": 644,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1093,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateConstraints",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#updateConstraints",
    "access": null,
    "description": null,
    "lineNumber": 661,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "number"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1094,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getState",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getState",
    "access": null,
    "description": null,
    "lineNumber": 684,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1095,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "getStateLinearContinuation",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#getStateLinearContinuation",
    "access": null,
    "description": null,
    "lineNumber": 691,
    "undocument": true,
    "params": [
      {
        "name": "states",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1096,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "applyStateDiff",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#applyStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 740,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1097,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "addStateDiff",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#addStateDiff",
    "access": null,
    "description": null,
    "lineNumber": 756,
    "undocument": true,
    "params": [
      {
        "name": "stateDiff",
        "types": [
          "*"
        ]
      },
      {
        "name": "alpha",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1098,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "finishedUpdating",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#finishedUpdating",
    "access": null,
    "description": null,
    "lineNumber": 768,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1099,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "updateFromServer",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#updateFromServer",
    "access": null,
    "description": null,
    "lineNumber": 776,
    "undocument": true,
    "params": [
      {
        "name": "server",
        "types": [
          "*"
        ]
      },
      {
        "name": "preparedStatements",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1100,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "solveConstraints",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch#solveConstraints",
    "access": null,
    "description": null,
    "lineNumber": 786,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1101,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "ForObjectsWithChildren",
    "memberof": "src/sketcher/sketch.js~Sketch",
    "longname": "src/sketcher/sketch.js~Sketch.ForObjectsWithChildren",
    "access": null,
    "description": null,
    "lineNumber": 794,
    "undocument": true,
    "params": [
      {
        "name": "objs",
        "types": [
          "*"
        ]
      },
      {
        "name": "callback",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1102,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/sketcher/sketcher.js",
    "memberof": null,
    "longname": "src/sketcher/sketcher.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1103,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "CursorPosition",
    "memberof": "src/sketcher/sketcher.js",
    "longname": "src/sketcher/sketcher.js~CursorPosition",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/sketcher.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.Vector3"
    ]
  },
  {
    "__docId__": 1104,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#constructor",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "params": [
      {
        "name": "notifier",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1105,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_x",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#_x",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1106,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "notifier",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#notifier",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1107,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "x",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#x",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1108,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "y",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#y",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1109,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "z",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#z",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "number"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1110,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "set",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#set",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "params": [
      {
        "name": "x",
        "types": [
          "*"
        ]
      },
      {
        "name": "y",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1111,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_x",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#_x",
    "access": null,
    "description": null,
    "lineNumber": 24,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1112,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_y",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#_y",
    "access": null,
    "description": null,
    "lineNumber": 25,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1113,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "copy",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#copy",
    "access": null,
    "description": null,
    "lineNumber": 28,
    "undocument": true,
    "params": [
      {
        "name": "pos",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1114,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "clone",
    "memberof": "src/sketcher/sketcher.js~CursorPosition",
    "longname": "src/sketcher/sketcher.js~CursorPosition#clone",
    "access": null,
    "description": null,
    "lineNumber": 31,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1115,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Sketcher",
    "memberof": "src/sketcher/sketcher.js",
    "longname": "src/sketcher/sketcher.js~Sketcher",
    "access": null,
    "export": true,
    "importPath": "awv3-next/sketcher/sketcher.js",
    "importStyle": "Sketcher",
    "description": null,
    "lineNumber": 36,
    "undocument": true,
    "interface": false,
    "extends": [
      "core/plugin~Plugin"
    ]
  },
  {
    "__docId__": 1116,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#constructor",
    "access": null,
    "description": null,
    "lineNumber": 38,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1117,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "currentSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#currentSketch",
    "access": null,
    "description": null,
    "lineNumber": 40,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1118,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__parentView",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#__parentView",
    "access": null,
    "description": null,
    "lineNumber": 44,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1119,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__sketchControlsHandler",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#__sketchControlsHandler",
    "access": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1120,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "font",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#font",
    "access": null,
    "description": null,
    "lineNumber": 51,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1121,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "modelData",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#modelData",
    "access": null,
    "description": null,
    "lineNumber": 55,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1122,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraintExpression",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#constraintExpression",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1123,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraintValue",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#constraintValue",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1124,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "constraintFixed",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#constraintFixed",
    "access": null,
    "description": null,
    "lineNumber": 63,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1125,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "modelMethods",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#modelMethods",
    "access": null,
    "description": null,
    "lineNumber": 83,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1126,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "consoleText",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#consoleText",
    "access": null,
    "description": null,
    "lineNumber": 112,
    "undocument": true,
    "type": {
      "types": [
        "string"
      ]
    }
  },
  {
    "__docId__": 1127,
    "kind": "get",
    "static": false,
    "variation": null,
    "name": "server",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#server",
    "access": null,
    "description": null,
    "lineNumber": 123,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1128,
    "kind": "set",
    "static": false,
    "variation": null,
    "name": "server",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#server",
    "access": null,
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1129,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "socket",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#socket",
    "access": null,
    "description": null,
    "lineNumber": 128,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1130,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "refresh",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#refresh",
    "access": null,
    "description": null,
    "lineNumber": 131,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1131,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "sketchAreaClicked",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#sketchAreaClicked",
    "access": null,
    "description": null,
    "lineNumber": 136,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1132,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "sketchAreaRightClicked",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#sketchAreaRightClicked",
    "access": null,
    "description": null,
    "lineNumber": 148,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1133,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setActionCursor",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#setActionCursor",
    "access": null,
    "description": null,
    "lineNumber": 163,
    "undocument": true,
    "params": [
      {
        "name": "action",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1134,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "currentCursor",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#currentCursor",
    "access": null,
    "description": null,
    "lineNumber": 200,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1135,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "currentCursor",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#currentCursor",
    "access": null,
    "description": null,
    "lineNumber": 203,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1136,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "chooseTool",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#chooseTool",
    "access": null,
    "description": null,
    "lineNumber": 207,
    "undocument": true,
    "params": [
      {
        "name": "toolName",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1137,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__sketchControlsHandler",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#__sketchControlsHandler",
    "access": null,
    "description": null,
    "lineNumber": 230,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1138,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "__sketchControlsHandler",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#__sketchControlsHandler",
    "access": null,
    "description": null,
    "lineNumber": 232,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1139,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "solveConstraints",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#solveConstraints",
    "access": null,
    "description": null,
    "lineNumber": 235,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1140,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setIncrementalLevel",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#setIncrementalLevel",
    "access": null,
    "description": null,
    "lineNumber": 243,
    "undocument": true,
    "params": [
      {
        "name": "value",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1141,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "autoconstraintAll",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#autoconstraintAll",
    "access": null,
    "description": null,
    "lineNumber": 249,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1142,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "moveUnderConstraints",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#moveUnderConstraints",
    "access": null,
    "description": null,
    "lineNumber": 257,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "newPnt",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1143,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "stateDiff",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#stateDiff",
    "access": null,
    "description": null,
    "lineNumber": 261,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1144,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "newSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#newSketch",
    "access": null,
    "description": null,
    "lineNumber": 308,
    "undocument": true,
    "params": [
      {
        "name": "position",
        "types": [
          "*"
        ]
      },
      {
        "name": "quaternion",
        "types": [
          "*"
        ]
      },
      {
        "name": "item",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1145,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "newSketchFromPlane",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#newSketchFromPlane",
    "access": null,
    "description": null,
    "lineNumber": 316,
    "undocument": true,
    "params": [
      {
        "name": "plane",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1146,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "deleteSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#deleteSketch",
    "access": null,
    "description": null,
    "lineNumber": 321,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1147,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "switchToOrthographicCamera",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#switchToOrthographicCamera",
    "access": null,
    "description": null,
    "lineNumber": 335,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "types": [
          "*"
        ]
      },
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1148,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "switchToPerspectiveCamera",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#switchToPerspectiveCamera",
    "access": null,
    "description": null,
    "lineNumber": 347,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1149,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "requestAllButtonChanges",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#requestAllButtonChanges",
    "access": null,
    "description": null,
    "lineNumber": 353,
    "undocument": true,
    "params": [
      {
        "name": "isSketchMode",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1150,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "selectSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#selectSketch",
    "access": null,
    "description": null,
    "lineNumber": 387,
    "undocument": true,
    "params": [
      {
        "name": "sketch",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1151,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "currentSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#currentSketch",
    "access": null,
    "description": null,
    "lineNumber": 394,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1152,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "deselectSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#deselectSketch",
    "access": null,
    "description": null,
    "lineNumber": 423,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1153,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "currentSketch",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#currentSketch",
    "access": null,
    "description": null,
    "lineNumber": 452,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1154,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "buttonClick",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#buttonClick",
    "access": null,
    "description": null,
    "lineNumber": 461,
    "undocument": true,
    "params": [
      {
        "name": "buttonId",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1155,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "click",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#click",
    "access": null,
    "description": null,
    "lineNumber": 467,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1156,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "interactionPointMoved",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#interactionPointMoved",
    "access": null,
    "description": null,
    "lineNumber": 471,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1157,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "undo",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#undo",
    "access": null,
    "description": null,
    "lineNumber": 478,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1158,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "redo",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#redo",
    "access": null,
    "description": null,
    "lineNumber": 480,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1159,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "setPrompt",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#setPrompt",
    "access": null,
    "description": null,
    "lineNumber": 482,
    "undocument": true,
    "params": [
      {
        "name": "promptText",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1160,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "askConstraintParams",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher#askConstraintParams",
    "access": null,
    "description": null,
    "lineNumber": 486,
    "undocument": true,
    "params": [
      {
        "name": "oldParams",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1161,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "registerVisualization",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher.registerVisualization",
    "access": null,
    "description": "Makes given THREE object suitable for visualization on given View.\nIt adds interaction on the object with update method.\nThe update method allows to automatically recalculate sizes and visible geometry of the object.\nThe function can be called many times, but the object must not have other interaction on it.\nIdeally, this method should be called immediately after the object has been created.",
    "lineNumber": 513,
    "params": [
      {
        "name": "view",
        "types": [
          "*"
        ]
      },
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1162,
    "kind": "method",
    "static": true,
    "variation": null,
    "name": "mixinPixelSizedGeometry",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher.mixinPixelSizedGeometry",
    "access": null,
    "description": "A mixin which adds capability of specifying sizes in screen pixels.\nAll sizes are kept in a single list 'pixelSizes'.\nMethod 'updateSizes' is added: it should be called by user when camera/size changes.\nIt passes geometrical sizes (in local object space) to method 'setGeomSizes'.\nIf 'getSizingPoint' method is present in class, it is called to get\ncalibrating position in local space of the object (otherwise origin is used).",
    "lineNumber": 529,
    "params": [
      {
        "name": "pixelSizes",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1163,
    "kind": "member",
    "static": true,
    "variation": null,
    "name": "pixelSizes",
    "memberof": "src/sketcher/sketcher.js~Sketcher",
    "longname": "src/sketcher/sketcher.js~Sketcher.pixelSizes",
    "access": null,
    "description": null,
    "lineNumber": 541,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1164,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "transformWorldToScreen",
    "memberof": "src/sketcher/sketcher.js",
    "longname": "src/sketcher/sketcher.js~transformWorldToScreen",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/sketcher.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 570,
    "undocument": true,
    "params": [
      {
        "name": "view",
        "types": [
          "*"
        ]
      },
      {
        "name": "position",
        "types": [
          "*"
        ]
      },
      {
        "name": "localToWorld",
        "types": [
          "*"
        ]
      },
      {
        "name": "withDerivs",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1165,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "calculateWorldToScreenRadiusMultiplier",
    "memberof": "src/sketcher/sketcher.js",
    "longname": "src/sketcher/sketcher.js~calculateWorldToScreenRadiusMultiplier",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/sketcher.js",
    "importStyle": null,
    "description": "Calculates coefficient, which allows to translate world size to screen size.",
    "lineNumber": 637,
    "params": [
      {
        "nullable": null,
        "types": [
          "*"
        ],
        "spread": false,
        "optional": false,
        "name": "screenCoordsResult",
        "description": "result of method 'transformWorldToScreen' with derivatives"
      }
    ],
    "return": {
      "nullable": null,
      "types": [
        "*"
      ],
      "spread": false,
      "description": "number alpha such that:\n  a sphere of radius R in 3D world space corresponds to\n  an ellipse with major radius (alpha * R) pixels on screen."
    },
    "generator": false
  },
  {
    "__docId__": 1166,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "updateSizesAndVisualization",
    "memberof": "src/sketcher/sketcher.js",
    "longname": "src/sketcher/sketcher.js~updateSizesAndVisualization",
    "access": null,
    "export": false,
    "importPath": "awv3-next/sketcher/sketcher.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 655,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1167,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/three/object3.js",
    "memberof": null,
    "longname": "src/three/object3.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1168,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Object3",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~Object3",
    "access": null,
    "export": true,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": "Object3",
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.Object3D"
    ]
  },
  {
    "__docId__": 1169,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/three/object3.js~Object3",
    "longname": "src/three/object3.js~Object3#constructor",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "params": [
      {
        "name": "objects",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1170,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "createInteraction",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~createInteraction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 47,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1171,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "removeInteraction",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~removeInteraction",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 79,
    "undocument": true,
    "params": [],
    "generator": false
  },
  {
    "__docId__": 1172,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "viewFound",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~viewFound",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 95,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1173,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "_destroyRecursive",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~_destroyRecursive",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 101,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1174,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "destroyAsync",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~destroyAsync",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 127,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1175,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "destroy",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~destroy",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 137,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1176,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "updateReferences",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~updateReferences",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 147,
    "undocument": true,
    "params": [
      {
        "name": "parent",
        "types": [
          "*"
        ]
      },
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1177,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "addAsync",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~addAsync",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 165,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1178,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "add",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~add",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 182,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1179,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "removeAsync",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~removeAsync",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 199,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1180,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "remove",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~remove",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 218,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1181,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "removeObjectTweens",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~removeObjectTweens",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 237,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1182,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "traverse",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~traverse",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 242,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      },
      {
        "name": "cb",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1183,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "updateMaterials",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~updateMaterials",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 248,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1184,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "compress",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~compress",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 273,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1185,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "animate",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~animate",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 303,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1186,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "animateMaterials",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~animateMaterials",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 307,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1187,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "animateAllMaterials",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~animateAllMaterials",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 311,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1188,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "animateMeshes",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~animateMeshes",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 315,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1189,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "animateLines",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~animateLines",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 319,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1190,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "fadeOut",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~fadeOut",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 323,
    "undocument": true,
    "params": [
      {
        "name": "length",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1191,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "fadeIn",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~fadeIn",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 333,
    "undocument": true,
    "params": [
      {
        "name": "length",
        "types": [
          "*"
        ]
      },
      {
        "name": "value",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1192,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setValues",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~setValues",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 343,
    "undocument": true,
    "params": [
      {
        "name": "properties",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1193,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "root",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~root",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 347,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1194,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "pwtl",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~pwtl",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 355,
    "undocument": true,
    "params": [
      {
        "name": "point",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1195,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "pltw",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~pltw",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 359,
    "undocument": true,
    "params": [
      {
        "name": "point",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1196,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "isChildOf",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~isChildOf",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 363,
    "undocument": true,
    "params": [
      {
        "name": "parent",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1197,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "isVisible",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~isVisible",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 372,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1198,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "find",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~find",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 382,
    "undocument": true,
    "params": [
      {
        "name": "condition",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1199,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getObjectByMatch",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~getObjectByMatch",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 392,
    "undocument": true,
    "params": [
      {
        "name": "name",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1200,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getObjectByUserId",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~getObjectByUserId",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 401,
    "undocument": true,
    "params": [
      {
        "name": "id",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1201,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "lastChild",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~lastChild",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 413,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1202,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setPosition",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~setPosition",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 417,
    "undocument": true,
    "params": [
      {
        "name": "vector",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1203,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setRotation",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~setRotation",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 423,
    "undocument": true,
    "params": [
      {
        "name": "vector",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1204,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setScale",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~setScale",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 429,
    "undocument": true,
    "params": [
      {
        "name": "vector",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1205,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "setRenderOrder",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~setRenderOrder",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 435,
    "undocument": true,
    "params": [
      {
        "name": "index",
        "types": [
          "*"
        ]
      },
      {
        "name": "lines",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1206,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "updateBounds",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~updateBounds",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 444,
    "undocument": true,
    "params": [
      {
        "name": "box",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1207,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getCenter",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~getCenter",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 455,
    "undocument": true,
    "params": [
      {
        "name": "force",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1208,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "getRadius",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~getRadius",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 460,
    "undocument": true,
    "params": [
      {
        "name": "force",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1209,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "centerGeometry",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~centerGeometry",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 465,
    "undocument": true,
    "params": [
      {
        "name": "center",
        "optional": true,
        "types": [
          "*"
        ]
      },
      {
        "name": "filter",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1210,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "centerChildGeometry",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~centerChildGeometry",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 481,
    "undocument": true,
    "params": [],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1211,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "addEventListener",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~addEventListener",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 487,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "listener",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1212,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "hasEventListener",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~hasEventListener",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 491,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "listener",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1213,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "removeEventListener",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~removeEventListener",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 495,
    "undocument": true,
    "params": [
      {
        "name": "type",
        "types": [
          "*"
        ]
      },
      {
        "name": "listener",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1214,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "dispatchEvent",
    "memberof": "src/three/object3.js",
    "longname": "src/three/object3.js~dispatchEvent",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/object3.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 499,
    "undocument": true,
    "params": [
      {
        "name": "event",
        "types": [
          "*"
        ]
      },
      {
        "name": "args",
        "types": [
          "...*"
        ],
        "spread": true
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1215,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/three/perspective.js",
    "memberof": null,
    "longname": "src/three/perspective.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1216,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "perspective",
    "memberof": "src/three/perspective.js",
    "longname": "src/three/perspective.js~perspective",
    "access": null,
    "export": true,
    "importPath": "awv3-next/three/perspective.js",
    "importStyle": "perspective",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.PerspectiveCamera"
    ]
  },
  {
    "__docId__": 1217,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#constructor",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "options",
        "optional": true,
        "types": [
          "{}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1218,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "fov",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#fov",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1219,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "aspect",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#aspect",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1220,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "near",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#near",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1221,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "far",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#far",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1222,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "target",
    "memberof": "src/three/perspective.js~perspective",
    "longname": "src/three/perspective.js~perspective#target",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1223,
    "kind": "file",
    "static": true,
    "variation": null,
    "name": "src/three/raycaster.js",
    "memberof": null,
    "longname": "src/three/raycaster.js",
    "access": null,
    "description": null,
    "lineNumber": 1,
    "content": ""
  },
  {
    "__docId__": 1224,
    "kind": "class",
    "static": true,
    "variation": null,
    "name": "Raycaster",
    "memberof": "src/three/raycaster.js",
    "longname": "src/three/raycaster.js~Raycaster",
    "access": null,
    "export": true,
    "importPath": "awv3-next/three/raycaster.js",
    "importStyle": "Raycaster",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "interface": false,
    "extends": [
      "three~THREE.Raycaster"
    ]
  },
  {
    "__docId__": 1225,
    "kind": "constructor",
    "static": false,
    "variation": null,
    "name": "constructor",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#constructor",
    "access": null,
    "description": null,
    "lineNumber": 4,
    "undocument": true,
    "params": [
      {
        "name": "interaction",
        "types": [
          "*"
        ]
      },
      {
        "name": "options",
        "optional": true,
        "types": [
          "{\"approach\": undefined}"
        ],
        "defaultRaw": {},
        "defaultValue": "{}"
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1226,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "interaction",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#interaction",
    "access": null,
    "description": null,
    "lineNumber": 6,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1227,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "view",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#view",
    "access": null,
    "description": null,
    "lineNumber": 7,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1228,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_inverseMatrix",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_inverseMatrix",
    "access": null,
    "description": null,
    "lineNumber": 9,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1229,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_ray",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_ray",
    "access": null,
    "description": null,
    "lineNumber": 10,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1230,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_sphere",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_sphere",
    "access": null,
    "description": null,
    "lineNumber": 11,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1231,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_vA",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_vA",
    "access": null,
    "description": null,
    "lineNumber": 12,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1232,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_vB",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_vB",
    "access": null,
    "description": null,
    "lineNumber": 13,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1233,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_vC",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_vC",
    "access": null,
    "description": null,
    "lineNumber": 14,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1234,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_tempA",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_tempA",
    "access": null,
    "description": null,
    "lineNumber": 15,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1235,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_tempB",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_tempB",
    "access": null,
    "description": null,
    "lineNumber": 16,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1236,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_tempC",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_tempC",
    "access": null,
    "description": null,
    "lineNumber": 17,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1237,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_uvA",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_uvA",
    "access": null,
    "description": null,
    "lineNumber": 18,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1238,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_uvB",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_uvB",
    "access": null,
    "description": null,
    "lineNumber": 19,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1239,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_uvC",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_uvC",
    "access": null,
    "description": null,
    "lineNumber": 20,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1240,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_barycoord",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_barycoord",
    "access": null,
    "description": null,
    "lineNumber": 21,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1241,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_intersectionPoint",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_intersectionPoint",
    "access": null,
    "description": null,
    "lineNumber": 22,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1242,
    "kind": "member",
    "static": false,
    "variation": null,
    "name": "_intersectionPointWorld",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#_intersectionPointWorld",
    "access": null,
    "description": null,
    "lineNumber": 23,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 1243,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "isActuallyVisible",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#isActuallyVisible",
    "access": null,
    "description": null,
    "lineNumber": 26,
    "undocument": true,
    "params": [
      {
        "name": "obj",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "boolean"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1244,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "castObjects",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#castObjects",
    "access": null,
    "description": null,
    "lineNumber": 34,
    "undocument": true,
    "params": [
      {
        "name": "coordinates",
        "types": [
          "*"
        ]
      },
      {
        "name": "camera",
        "types": [
          "*"
        ]
      },
      {
        "name": "objects",
        "types": [
          "*"
        ]
      },
      {
        "name": "intersects",
        "optional": true,
        "types": [
          "*[]"
        ],
        "defaultRaw": [],
        "defaultValue": "[]"
      },
      {
        "name": "filter",
        "optional": true,
        "types": [
          "*"
        ],
        "defaultRaw": "undefined",
        "defaultValue": "undefined"
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1245,
    "kind": "method",
    "static": false,
    "variation": null,
    "name": "intersect",
    "memberof": "src/three/raycaster.js~Raycaster",
    "longname": "src/three/raycaster.js~Raycaster#intersect",
    "access": null,
    "description": null,
    "lineNumber": 58,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "recursive",
        "types": [
          "*"
        ]
      },
      {
        "name": "intersects",
        "types": [
          "*"
        ]
      },
      {
        "name": "types",
        "types": [
          "*"
        ]
      },
      {
        "name": "parent",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1246,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "uvIntersection",
    "memberof": "src/three/raycaster.js",
    "longname": "src/three/raycaster.js~uvIntersection",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/raycaster.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 101,
    "undocument": true,
    "params": [
      {
        "name": "raycaster",
        "types": [
          "*"
        ]
      },
      {
        "name": "point",
        "types": [
          "*"
        ]
      },
      {
        "name": "p1",
        "types": [
          "*"
        ]
      },
      {
        "name": "p2",
        "types": [
          "*"
        ]
      },
      {
        "name": "p3",
        "types": [
          "*"
        ]
      },
      {
        "name": "uv1",
        "types": [
          "*"
        ]
      },
      {
        "name": "uv2",
        "types": [
          "*"
        ]
      },
      {
        "name": "uv3",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1247,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "checkIntersection",
    "memberof": "src/three/raycaster.js",
    "longname": "src/three/raycaster.js~checkIntersection",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/raycaster.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 110,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "raycaster",
        "types": [
          "*"
        ]
      },
      {
        "name": "ray",
        "types": [
          "*"
        ]
      },
      {
        "name": "pA",
        "types": [
          "*"
        ]
      },
      {
        "name": "pB",
        "types": [
          "*"
        ]
      },
      {
        "name": "pC",
        "types": [
          "*"
        ]
      },
      {
        "name": "point",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1248,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "checkBufferGeometryIntersection",
    "memberof": "src/three/raycaster.js",
    "longname": "src/three/raycaster.js~checkBufferGeometryIntersection",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/raycaster.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 130,
    "undocument": true,
    "params": [
      {
        "name": "object",
        "types": [
          "*"
        ]
      },
      {
        "name": "raycaster",
        "types": [
          "*"
        ]
      },
      {
        "name": "ray",
        "types": [
          "*"
        ]
      },
      {
        "name": "positions",
        "types": [
          "*"
        ]
      },
      {
        "name": "uvs",
        "types": [
          "*"
        ]
      },
      {
        "name": "a",
        "types": [
          "*"
        ]
      },
      {
        "name": "b",
        "types": [
          "*"
        ]
      },
      {
        "name": "c",
        "types": [
          "*"
        ]
      }
    ],
    "return": {
      "types": [
        "*"
      ]
    },
    "generator": false
  },
  {
    "__docId__": 1249,
    "kind": "function",
    "static": true,
    "variation": null,
    "name": "raycast",
    "memberof": "src/three/raycaster.js",
    "longname": "src/three/raycaster.js~raycast",
    "access": null,
    "export": false,
    "importPath": "awv3-next/three/raycaster.js",
    "importStyle": null,
    "description": null,
    "lineNumber": 148,
    "undocument": true,
    "params": [
      {
        "name": "raycaster",
        "types": [
          "*"
        ]
      },
      {
        "name": "intersects",
        "types": [
          "*"
        ]
      },
      {
        "name": "approach",
        "types": [
          "*"
        ]
      }
    ],
    "generator": false
  },
  {
    "__docId__": 1251,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Infinity",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Infinity",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1252,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "NaN",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~NaN",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1253,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "undefined",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~undefined",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1254,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "null",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~null",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1255,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Object",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Object",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1256,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "object",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~object",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1257,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Function",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Function",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1258,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "function",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~function",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1259,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Boolean",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Boolean",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1260,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "boolean",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~boolean",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1261,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Symbol",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Symbol",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1262,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Error",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Error",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1263,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "EvalError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~EvalError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1264,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "InternalError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~InternalError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1265,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "RangeError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~RangeError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1266,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "ReferenceError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~ReferenceError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1267,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "SyntaxError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~SyntaxError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1268,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "TypeError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~TypeError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1269,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "URIError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~URIError",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1270,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Number",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Number",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1271,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "number",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~number",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1272,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Date",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Date",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1273,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "String",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~String",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1274,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "string",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~string",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1275,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "RegExp",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~RegExp",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1276,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1277,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Int8Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Int8Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1278,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Uint8Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Uint8Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1279,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Uint8ClampedArray",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Uint8ClampedArray",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1280,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Int16Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Int16Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1281,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Uint16Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Uint16Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1282,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Int32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Int32Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1283,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Uint32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Uint32Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1284,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Float32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Float32Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1285,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Float64Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Float64Array",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1286,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Map",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Map",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1287,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Set",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Set",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1288,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "WeakMap",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~WeakMap",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1289,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "WeakSet",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~WeakSet",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1290,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "ArrayBuffer",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~ArrayBuffer",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1291,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "DataView",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~DataView",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1292,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "JSON",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~JSON",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1293,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Promise",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Promise",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1294,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Generator",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Generator",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1295,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "GeneratorFunction",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~GeneratorFunction",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1296,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Reflect",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Reflect",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1297,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Proxy",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy",
    "memberof": "BuiltinExternal/ECMAScriptExternal.js",
    "longname": "BuiltinExternal/ECMAScriptExternal.js~Proxy",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1299,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "CanvasRenderingContext2D",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~CanvasRenderingContext2D",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1300,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "DocumentFragment",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~DocumentFragment",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1301,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Element",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Element",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~Element",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1302,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Event",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Event",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~Event",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1303,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "Node",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Node",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~Node",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1304,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "NodeList",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/NodeList",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~NodeList",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1305,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "XMLHttpRequest",
    "externalLink": "https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~XMLHttpRequest",
    "access": null,
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 1306,
    "kind": "external",
    "static": true,
    "variation": null,
    "name": "AudioContext",
    "externalLink": "https://developer.mozilla.org/en/docs/Web/API/AudioContext",
    "memberof": "BuiltinExternal/WebAPIExternal.js",
    "longname": "BuiltinExternal/WebAPIExternal.js~AudioContext",
    "access": null,
    "description": "",
    "builtinExternal": true
  }
]