From 8bb8b85ee80b0102734518f444a2f1392c0bc467 Mon Sep 17 00:00:00 2001 From: xeolabs Date: Wed, 30 Mar 2022 08:19:33 +0200 Subject: [PATCH] Build typedocs --- typedocs/.nojekyll | 1 + typedocs/assets/highlight.css | 134 ++ typedocs/assets/icons.css | 1043 ++++++++++++ typedocs/assets/icons.png | Bin 0 -> 9615 bytes typedocs/assets/icons@2x.png | Bin 0 -> 28144 bytes typedocs/assets/main.js | 52 + typedocs/assets/search.js | 1 + typedocs/assets/style.css | 1413 +++++++++++++++++ typedocs/assets/widgets.png | Bin 0 -> 480 bytes typedocs/assets/widgets@2x.png | Bin 0 -> 855 bytes typedocs/classes/AngleMeasurementsPlugin.html | 53 + typedocs/classes/Annotation.html | 63 + typedocs/classes/AnnotationsPlugin.html | 64 + typedocs/classes/AxisGizmoPlugin.html | 40 + typedocs/classes/BCFViewpointsPlugin.html | 118 ++ typedocs/classes/Camera.html | 239 +++ typedocs/classes/CameraControl.html | 320 ++++ typedocs/classes/CameraFlightAnimation.html | 133 ++ typedocs/classes/CameraPath.html | 78 + typedocs/classes/CameraPathAnimation.html | 112 ++ typedocs/classes/CityJSONLoaderPlugin.html | 47 + typedocs/classes/Component.html | 78 + typedocs/classes/Configs.html | 11 + typedocs/classes/ContextMenu.html | 54 + .../classes/DistanceMeasurementsPlugin.html | 63 + typedocs/classes/Entity.html | 130 ++ typedocs/classes/FastNavPlugin.html | 113 ++ typedocs/classes/GLTFLoaderPlugin.html | 54 + typedocs/classes/LASLoaderPlugin.html | 71 + typedocs/classes/LocaleService.html | 98 ++ typedocs/classes/MetaModel.html | 25 + typedocs/classes/MetaObject.html | 33 + typedocs/classes/MetaScene.html | 67 + typedocs/classes/NavCubePlugin.html | 93 ++ typedocs/classes/OBJLoaderPlugin.html | 42 + typedocs/classes/PerformanceModel.html | 277 ++++ typedocs/classes/Plugin.html | 38 + typedocs/classes/Property.html | 13 + typedocs/classes/PropertySet.html | 13 + typedocs/classes/STLLoaderPlugin.html | 46 + typedocs/classes/SectionPlanesPlugin.html | 72 + typedocs/classes/SkyboxesPlugin.html | 47 + typedocs/classes/StoreyViewsPlugin.html | 106 ++ typedocs/classes/TreeViewPlugin.html | 90 ++ typedocs/classes/ViewCullPlugin.html | 42 + typedocs/classes/Viewer.html | 70 + typedocs/classes/WebIFCLoaderPlugin.html | 98 ++ typedocs/classes/XKTLoaderPlugin.html | 112 ++ typedocs/classes/XML3DLoaderPlugin.html | 45 + typedocs/index.html | 47 + .../ICityJSONDefaultDataSource.html | 9 + .../interfaces/IGLTFDefaultDataSource.html | 29 + .../interfaces/ILASDefaultDataSource.html | 9 + .../interfaces/ISTLDefaultDataSource.html | 9 + .../interfaces/IWebIFCDefaultDataSource.html | 11 + .../interfaces/IXKTDefaultDataSource.html | 17 + typedocs/modules.html | 475 ++++++ 57 files changed, 6518 insertions(+) create mode 100644 typedocs/.nojekyll create mode 100644 typedocs/assets/highlight.css create mode 100644 typedocs/assets/icons.css create mode 100644 typedocs/assets/icons.png create mode 100644 typedocs/assets/icons@2x.png create mode 100644 typedocs/assets/main.js create mode 100644 typedocs/assets/search.js create mode 100644 typedocs/assets/style.css create mode 100644 typedocs/assets/widgets.png create mode 100644 typedocs/assets/widgets@2x.png create mode 100644 typedocs/classes/AngleMeasurementsPlugin.html create mode 100644 typedocs/classes/Annotation.html create mode 100644 typedocs/classes/AnnotationsPlugin.html create mode 100644 typedocs/classes/AxisGizmoPlugin.html create mode 100644 typedocs/classes/BCFViewpointsPlugin.html create mode 100644 typedocs/classes/Camera.html create mode 100644 typedocs/classes/CameraControl.html create mode 100644 typedocs/classes/CameraFlightAnimation.html create mode 100644 typedocs/classes/CameraPath.html create mode 100644 typedocs/classes/CameraPathAnimation.html create mode 100644 typedocs/classes/CityJSONLoaderPlugin.html create mode 100644 typedocs/classes/Component.html create mode 100644 typedocs/classes/Configs.html create mode 100644 typedocs/classes/ContextMenu.html create mode 100644 typedocs/classes/DistanceMeasurementsPlugin.html create mode 100644 typedocs/classes/Entity.html create mode 100644 typedocs/classes/FastNavPlugin.html create mode 100644 typedocs/classes/GLTFLoaderPlugin.html create mode 100644 typedocs/classes/LASLoaderPlugin.html create mode 100644 typedocs/classes/LocaleService.html create mode 100644 typedocs/classes/MetaModel.html create mode 100644 typedocs/classes/MetaObject.html create mode 100644 typedocs/classes/MetaScene.html create mode 100644 typedocs/classes/NavCubePlugin.html create mode 100644 typedocs/classes/OBJLoaderPlugin.html create mode 100644 typedocs/classes/PerformanceModel.html create mode 100644 typedocs/classes/Plugin.html create mode 100644 typedocs/classes/Property.html create mode 100644 typedocs/classes/PropertySet.html create mode 100644 typedocs/classes/STLLoaderPlugin.html create mode 100644 typedocs/classes/SectionPlanesPlugin.html create mode 100644 typedocs/classes/SkyboxesPlugin.html create mode 100644 typedocs/classes/StoreyViewsPlugin.html create mode 100644 typedocs/classes/TreeViewPlugin.html create mode 100644 typedocs/classes/ViewCullPlugin.html create mode 100644 typedocs/classes/Viewer.html create mode 100644 typedocs/classes/WebIFCLoaderPlugin.html create mode 100644 typedocs/classes/XKTLoaderPlugin.html create mode 100644 typedocs/classes/XML3DLoaderPlugin.html create mode 100644 typedocs/index.html create mode 100644 typedocs/interfaces/ICityJSONDefaultDataSource.html create mode 100644 typedocs/interfaces/IGLTFDefaultDataSource.html create mode 100644 typedocs/interfaces/ILASDefaultDataSource.html create mode 100644 typedocs/interfaces/ISTLDefaultDataSource.html create mode 100644 typedocs/interfaces/IWebIFCDefaultDataSource.html create mode 100644 typedocs/interfaces/IXKTDefaultDataSource.html create mode 100644 typedocs/modules.html diff --git a/typedocs/.nojekyll b/typedocs/.nojekyll new file mode 100644 index 0000000000..e2ac6616ad --- /dev/null +++ b/typedocs/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/typedocs/assets/highlight.css b/typedocs/assets/highlight.css new file mode 100644 index 0000000000..ebb49b365b --- /dev/null +++ b/typedocs/assets/highlight.css @@ -0,0 +1,134 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #800000; + --dark-hl-1: #808080; + --light-hl-2: #800000; + --dark-hl-2: #569CD6; + --light-hl-3: #FF0000; + --dark-hl-3: #9CDCFE; + --light-hl-4: #0000FF; + --dark-hl-4: #CE9178; + --light-hl-5: #000000FF; + --dark-hl-5: #D4D4D4; + --light-hl-6: #800000; + --dark-hl-6: #D7BA7D; + --light-hl-7: #098658; + --dark-hl-7: #B5CEA8; + --light-hl-8: #0451A5; + --dark-hl-8: #CE9178; + --light-hl-9: #795E26; + --dark-hl-9: #DCDCAA; + --light-hl-10: #AF00DB; + --dark-hl-10: #C586C0; + --light-hl-11: #001080; + --dark-hl-11: #9CDCFE; + --light-hl-12: #A31515; + --dark-hl-12: #CE9178; + --light-hl-13: #0000FF; + --dark-hl-13: #569CD6; + --light-hl-14: #0070C1; + --dark-hl-14: #4FC1FF; + --light-hl-15: #008000; + --dark-hl-15: #6A9955; + --light-code-background: #F5F5F5; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --code-background: var(--dark-code-background); +} } + +body.light { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --code-background: var(--light-code-background); +} + +body.dark { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +.hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } +.hl-12 { color: var(--hl-12); } +.hl-13 { color: var(--hl-13); } +.hl-14 { color: var(--hl-14); } +.hl-15 { color: var(--hl-15); } +pre, code { background: var(--code-background); } diff --git a/typedocs/assets/icons.css b/typedocs/assets/icons.css new file mode 100644 index 0000000000..776a3562d6 --- /dev/null +++ b/typedocs/assets/icons.css @@ -0,0 +1,1043 @@ +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(./icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(./icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -187px; +} diff --git a/typedocs/assets/icons.png b/typedocs/assets/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..3836d5fe46e48bbe186116855aae879c23935327 GIT binary patch literal 9615 zcmZ{Kc_36>+`rwViHMAd#!?~-${LfgP1$7)F~(N1WKRsT#$-?;yNq3ylq}iztr1xY z8DtsBI<`UHtDfii{r-60Kg@OSJ?GqW=bZ2NvwY{NzOLpergKbGR8*&KBGn9m;|lQC z2Vwv|y`nSufCHVQijE2uRauuTeKZL;=kiiF^SbTk;N^?*u%}Y7bF;O-aMK0lXm4nb zvU~Kf+x|Kgl@Ro%nu?L%x8-yetd((kCqY|t;-%}@Y3Ez_m(HTRt=ekeUQ2n4-aRvJ zrlKaWct8JSc8Kxl4KHu+3VW1L`9%n~_KC5}g6&tFXqyKT-}R0?EdkYqCmQot47^9Z z6;opqR@7Nq-s|6=e6*0^`}+X1kg>CpuGnbpL7{xFTa|8nymC0{xgx*tI7n4mTKZNA znsd@3eVsV>YhATuv~+5(^Vu4j?)Tn`{x@8ijIA;wdf`+0P3$vnSrcWFXXc{Lx`1Z7 z%-n(BM(owD$7LzqJx)(f^Cusecq>OW z=h6n4YzSVM-V!-DK(sLT`!W~}($=O$9|ie`>_fpH0=1G1tiIFw($?~{5T>`74|p0H z``5=UydE)!CiFvmECW|s^TzG9*7pN|KknkVm3C{fEu30gffX&8iCm? zTFPm6*k%Hog`Q6JGj@dg9Z5nlAc6ApUe>;6xauB0-u!?wMU92jVL|3EcP9gEu5^wH z%tXRy#>HCEs*?KgMf73UcJ!lJ?x<6+)eJ{mEIS|HMDP7(7!(< z@X;?ACT8mncW9*XIaiJPW}Mw@b0W||)!sYnLw)0j4&-rXQgJhnQ2?frg1Nfk&JpmV8F=dDZl)e%#Grs|&0th7_o) z?7hQn<1078qcq?#;)CH=2kBBiGt37EtcXfpTXtHB59dr9=B~jI`yPm-Q?(ys=ajAu zGY;eS^z&WFvztZI3I~}*l}_lI^}6D<&CZ94;|&G9_pMx!C~$~EL4^8`QjT#|tqxxk zhl4CdxppbDiOk!Ht#SVAK4gf6Cr#=U&1sVxZ`y-X zTSi#@wHf(?(Dd6ypNOyshRZ*tneVP^W?y?$ur_!9iD-vY{&Q5(ooX2;`SkUjwEYA~ zwGcylCT4_`MZobm(0v$U(IhfYXxyjNJ@ztpH0sDmfpn|LMp3eM(R4uqKi_q1=D1-d z%GdV<&2+_9k@sc44xhIjqktRA2!Su|vzM0R-@#MK&{RdLoU#$Hc?{{JItvX{hKCtc zQNqZpkfG^@LGJRZM4H_>`F=N;O*+_`>M_ko_XWCgu@}ntqLX8VSeZQ_25Z8|^!d?o z$~}~9|`ZW9d_o<=8&K^~;Cr08b;qgq{(*e*sNt00lO2lZ;m-b<`Rl}=Lr6iQ8+$&br z!RLn{5a}j1Dh^|_1)Q?<;iBSrS0V|c_D@3}mc2d!%tV1VN?BC@clkFdx?HB&9KOTF z)9eHpmUEYsCqx^%JHuNdwY zz9P3oPYuTAXZVY}LRp&2qNl$pbsXL1GJ@wx?@CTO!acs+OFfW_U6?&As-(GJED}RR zO}B+Kxph7aUUm>i3rbPZQGXN}oQq;u`yTnFDAJ*d$4gjEJH!JPyt6V{cOUp*Jbyol zE$8wh)T=vpJOWRbv}HvR(cUSlO}ePIPdJ`J@yp=IC&E6K%r?QfW7F&%p!H~@?%yj5 z&MpiV!hyfukD56A097f!0+ANt`JSB~oLak75oKQN7FH=rQbX#Eak37|4&mqp@S~TA zOo51)xQxX}5NQ(3I_UeR4B;P0Q#x$_lDce78ET`Blo;`Hj*R;b8slZS7Oak(LjDuE z3z?-~-U@vWe*cEOsf^9|duH9};Pe)!=Ky+QQ!jr2VV-jMUH-F>oB>Ds zDJw}jm%V?OT^fu1y`$`yRdaW03L?)6vmInxhAsGrPhWIP8?=speMFf9Inn4^t zs$!88*B~c1A2J6t0~hgK2BJ_Pl23l=oeQQqjI2(4Mcv6U_#9#$PEN|qz36rCZ5$@I zNF1LpRe%ZG4qwuYr7ZdaynrPs?spt;9VbQM$462zbksMVhAOqPunrR7@Nbv#5;VKk zJB7xC?~QXd(e9REiLixHxRGhLcKR#0va}|LMS`AXKGOIGFKQv?=+>zf^ zN5XLjX6^`zh*%1UG_QV1H`@z!HZgC+OT2`+_B( z)J95hk;3C+K4XCswSP}au;fx=47~*$k`RAaYEU-qb03y0#x|&>LAeiXgri5E(!h9k z|9OVt@sk1-4+>0?ELyw|zs`~<95M=%o?Gix$?8z4Gz3Kpw|b>?BcD&s{X)-aXg!GJ zyq&`ZEP{K^u7ActXP$gGnO#F0Sr+QUZe0&d5*Yhw9A?C4(Sx2j3QKAlUpkQz7nji^ z%y8F|W{ypj(T%Bf#Wgyvq4szMo?*U-;3IGBRg1fK9!h-=YRsZ_+t~2!-)=pr;)Vnk zmt95&wMb02toOf`I9>M^Kv3LqKb_-#jauF&cGrWsCnMt?p7*uh zevugda={D04DB#7wR375=1i5}Z9fi3r)!F#7qmX9`SjppE&%8l8bKt+ADRMTWRv21 z4L&PldV8YpHw3b^`p0uWlIm#J&K65-y4lQW0VzZR!4#gfeT{b#fL1e*)Z*Ux}M^}bO%OM7uXip_4! zL@yo@q{utZeVV?3CtXs}i>nI|%26fwuzt0f#96fQ!{=dEX^YKnvIk*D%y9Cin;9R) zi{?)baJhgFs$1$SOZESTpldw2H&FD=v*v@1cA!`|s;avDKHa>Q+uJ8qhy!9%C4&lJSTN4OeydYOm4S?Bj7*e{xRYbU9Xos)R7qZT3dBBD5{ zo+(E3pR{>>)}hFhE+}!yYP0V+CVhyAq+RV{^X`XA3{iXj(ir$k@u|t8ZJ1ZnHq2dd zD$0RHmGJ=!?T5`*T2zOEJ~y}Nsyt7O)%+!0ulRQdsopJJxoznfpusv=2@zLXIq@^& z>0T5k4lzGCG(DnltLIe@6=ZOG@C(dvmYXfh4IhJfMfY8S?KkT znb7~EDE}Yhg$J1LxB7m`L4VMS(+(SXTQvh_mz!x&M3-6Z zFRB*a%_gVEqI^mL5|c%V=l_oi%|~h>gL0SB4QH5uonWd#={KPg6}6ES)zk0~#3^KJ zJq@{iqbHe3gyC))jeQ`W;(u3|q)JxuF24|GMsh%v5>>VY-bok%* z1Yl@(5G2UCK=fQck}pAyWV0n{`ML|rsl_N7vmW|frii__zB;ozrQ7{z)y}M^Sg@m_ z;+?{q3sUZs3WxnBbp~CyyL(TA?C*0KIeDPp7w0$!Ijd+M8#}r~vYW)NB*$mG*7-vH z@s^wK07OMxq>WveCEQFQ*p&2gjD1j%i+#G9z##Th`gew>H5=`RwyfPDg2G%f>x3@c z14Oy}pQK?(i06GWLWu%4cGjDoE-tTEI$`9^E?nLT663vu_>6K1e!N>A-^q&tfl$0& zy&>w~+yUelAa!c@xd8iyt^`B^$cj+}h}0i!40K2Ve1KFCDezBzZO8@=k&r)`TNTJ* zzF4Pim>SYL^=~7kW>EyiVHXNMT2)8l#v^IW!pLB_8ZvVfK&m8QHkjsZ)mvd?o$VYG zX#HiWwWlW>N{D85URJ-d)}_3h73|)X=E(6hFzi#TF{$4aSka4TeY>1a_(RIkFBL#O zE0_FoSQI)}+si51ufAqRHhDU=actTRQl@y#2h}xaDv-A&GP&0Qu9V4ED5aWnX z1E#mRT1QSvL!4~%Ozt84nP{&F>VIm6w2q!EPhh^BF-94$4JhCTcrdbDXA3Q&8mPTh zqdPv|X}??B?bIZPpl}z%(zr<8U-NoXjb*L#xyqHHfpIGAgN$5i(E9#rYPYq_tISC4 z2TDkd*uZ;CIhVI2o!||T)Kz`ER@%rTf-&SfmJFF>;d(RW(B6k!1<)uxHM_1G+9BWe zc)k`gBxYMcztqY5@jccaU)CqQ@^G5TBVx(nNf2}D@);3+{D)GzyT{>%dO6ibggS({N!!=P4=M8J}5R*&fgd(w36z0M0D$ z(SN5a`i%sZ9vmaEjiC4)DF}ix&`?mc-vYwK@+}8Gqzj6r6y)lT|Iqwlpj(LXqvh;- zb>jECiiOZ%&Q7gQg7(ix-?-RE*c(O6NG0F-+VCr;701@%L~fyfHnU<;Vk`m3A2{1MSmpii@G*k?KDq0GdZ)|hd`8OHep z8@6wv_|9NKNpe*sc#?zZ1S#}*qk{k<(I99u6(QT#>wf9w^u9~9_>;2d20T=^g-;b5 ze9x~fHZ-JL=J`hq-;W{2SgN)&m9RsVo=%?`JYp`pxEA_>`18Y>XA$rfWm^pQfG3MQ zxT^I1*({tZz2}+!5$AyNUE*jiYwu_S8v<#qZS4e!bGGBdY`3RkgLMf%Kz8s-;7PF+ z6w#-FwV#)PiKGR79miXmrDyv=ZTjc)j>N=&h4F+#G;unBZhhZz?a*;8@bi5`fV4)O zuU5pCs;tvRzbV@P5%W5xLI4I+w*^KExeVlzP4kNRGp-wi3g$lf-I|(o`JQ|u^XfkP zcik+g-5~2lG*oHfjLCpfNalFwz=4ZY>$Rc-QGpws&tCfFZUuJDL)3et%ap*$Q=-v0 zgLfsn-&%#+wnox~@)6ppx30sK(UJg1dCAvQF&}DkoPI+uX_wH))iaYvWtl}BtVKpU&MN= z0GdENbhdLgIwL-#_phGK;mZRlk4zq8*)akvV5zRX@jFUmvcr#3p99P@4z@m|bz-)^ zbZl8Wt?hR*z(sEZl;2PaILIG#835i@YoZQ@EwrD9IOBl7BpJX(ilLgcd)KCZAzo^b z6Z{|~=H;$D2dD53tejr_jx7^y-zT{SNZpNjn4+wJQX~K#LcrlKOv=D5xk%QXD{tg; z+xh`PvMV*HC*rF?xyjK5@KsMl5*w`r@wL#r13uFpso~#^oYIFc^&gGNS825eqFttU2_sG%_ z;X8VXD#Ol4X&$2B_Z$*&-)ZIUXf9I%mOOXJ3O%GbGpJfl+9(jY^fF_(b!Gt{{HAA3 zusUOCPDHYT@&*H~7a050c7r-_CaFACp$BXx)5==@fC11Gn|n~~+u@6N-}lvdyl3&6 z<#c_zm0Xp1F!8o2OBbFfgzzC4vno}9XEf40dGaVo;jiwiazo8hZ~iPVD(re=5k;H| zotm286$6nnTeIw>1FY$Ri|t{Lp?o(Fg3g_>|y~Z+16tvyLc@r?t9g7 zBuXyVuu9bC#q`?@OFIhgS)6v^XP@H0ukl2X!RPMsg%`YHMGad z4{VsgxaprFss3X%HbZablb6IdaNdbISVWp7yQXPPn=s7?J9qLEH{4>XAv8}%h&TDg zs()1sh}4at3nL3^%q!?P9BbW80e*ZwU63}CV7pt}gVu;~V6c$9p+*wfhw!zeE-z|V z=k{Ksec2)$Hu&?pRh;*TPk0T$Fc~^oAoBT4q?-Q}Y&3DluXeoMQ0LesTk}pVlf5(I z$dl8;zA0&=L&z*F*H>W7IeiPhTo@P0VTB~vyC2Bm7lCN}t7@NNlKFSHGKkh?z_qij zoYju!#D4b28cdslLdIM5Cmqe&!v^IcRr=qq^?l+P^n@6}fh@)IS81hx)SPAY7osk0)^ulqC1F*{hBNQl+Y}b>XjVXnS_Cc!L zIZ@Jq#mp^E&fKT~t4DM_^S17R@YJ@`(7;zv1mz_Y=~q*Gdg#*yXGxotY=#F|lvhPM zjlE)VHS=8=)njE^c7M|ZiBqARx>9Ib!y91$70iC8jPi$c+ysP}5Q3s`ti&1sx>~oG zI^>^1onS%G`mtq&)cZ15dZ{X^#MOfatyH0I=l%Q)n z7*@kZtC_3?=J_}?_G@?F?UK<0_AhYFclyrS-PkfYhAeVHcF z16x+quy10*2V$A%p_|@C(vlf}j3uY83h(#TSr$(;^8(I={_=YQQWmA9-IlwJv>tQm z=vN-I{TO7X`;qBxwb5w$91YLV?ZD5}pddq(7IdMCH zi>`qAn|#FITi!L5;K!(tYm9r416}Wof}P8~?R9I9Gp(?VA;uQg19MO47*gS7fH*&jBO!+ zA*<^BMccHjJIvGHguBb4a`X z3aZw#!c&Xr8&szD1+gu&;vYfoWo>0Pxfr2%m34tC33fmRbzWF9I_Pqb9nNK@N##9_ z7K)v)des!^owH`MoXY_O?|;^9;comiPx0e78xhnnVvTYt+t+cU1rn_>gaFJsL-iPn)?<9P9cF#4)7q&v+d&6|3G@s-AcJy+m zE&u*GUaMK|x|4GmT(CgBICk`2BP@3rqtjKIRD#uBy}y*d;<>`?W&mGsG;i*_}V&^tlP`%;=g39@jxP z+3lrtg*!i6N;irOpUfKcd;iDl5a`<#kr8RwFm9=^m+ouwwjcXmTB}w5V#9IF^&Bl$ zr1$Ly#cQ<3u86>am9}pk&i%nxu(W&s@>qEDtn_xVtH-_EiQ}iAK4Ssfsdn&L9t=)d z`XOQN7*J)g$Jrtq0=-yeLnHg*23LxYA7$cxz^Yc)I6E-!;{LQwu_wfGw4&MYy7{n< z@{g0Hf)N5gAJKQ1Z&HGPn9x9B7U(m(9K&=+LHAc_D{YdMBZs~x)u1Y8|Oq!`C4(3_9<&$ddi6>R$Nsz z*ti?=jA-Sr_97V}feo+}Lq3-cfpgWR;PLI8s{ve9@?e;2o}0MpquOucipz^DrT}QH z*(<{nLb4h9799hx4&%I8KPj}xcQ}llgcaG1!nRb(PP?m)=CzA4v%6>oOe96H9 zv4mUhw`>V$29k?)$Co>qIqq(~3w4jJ;Hv5(RxjB-j_iEhlF;&|DDC|I8IcT>Vn;RY zhtw5mT0ygXAu=M%{^;GqYuYIMu4H;Mj--5CL}|zMEhOum_o51Y7i|D>$XmUFoe;@1 z%GsTUsKgF4w%-Cr3lg#~h)8;Lk%WQTLBS8r*sE{YBUDw4HU#o}E)8pVIEfWv&14?U z-+Za${OFm=>IA358en)nB5Iaqxw&Xi*ty@uDOX8o2c0tq0^sX>ZXD+Hn|;KY!Omm1 z^%wgf&Zy9Azd?vmU`~zuOOA0{TZ*mAC!_>|avcN83F#c+sFn_6tGo!v?95IUR2bL$ zlO(OlhszqAgy)mNt8PRulC#6u^SL#z-O&@{=_!AzBZ>T4ROorj%fx$A;u8u>saum0ha7p zeHRX-z)PW*@v9bruyAtVI@)PhaEs5kp`xyxTQ`U9$Whwz#z$=U$V|&0w@EfCUS!Ob zACSTE{VeC-0V~ZCpkKq~P4CLgdOeBy>vB+0ZxIt_Cp4aa%vI#LS^K}ui07WNo}5r0 zagMHmq-jqTf-OD<kAvu_ob1mUP%1jxeKqB!1&-)_hP{p74hHE%WM!atyx68j5b zSqwh8aKo|NIOL<2_eiX+iOsRP`{MUt{0iQetB*SL!F_8)_;0f$iJ4(o__4KWuvy_! z8TZ{dTb*rL6VmuN-yl2Z>0glL84u^jAH^DQl}VRI=x0CnuF*|;|My-5aPI;>(mo+m z`nyEOe&k$RG11$vEdDPG7^raBCw|#C*4#pIUoZJNx?4|ZC{)l>+jaSiiJ`GBKf}l) zUk1>%A61hqy!KvfRsM^|u6vwbH5WpfH(I5AdpBAg%rar%zW}nccGxfgRV4&v`tEoGyBq!uz^f zVqWEtxn%j&+Q2Fi$rL)H`M_HExP+?mFyN^){c{JXs{IM}f}p>7lfD zLZ;s)%6a(Ow@`(jP}k~pn@!dv6JhJkZf5UoumHv`g-tcCs)w* z#0sc%t9@Li{p}f*$vg$UiQ*RGZUr=ykDIaxRDU_(QfcURuYrpX*7IQcS$(Buw%VW7 zxaffDgn{-=K@iEh)LlPc3MPzc+qM^>RXr6Y8ASnP&dr6fqmwYILTpmh$E%{Iz%Qz( NZmR35l_G4O{0}dcmS_L~ literal 0 HcmV?d00001 diff --git a/typedocs/assets/icons@2x.png b/typedocs/assets/icons@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a209e2f6d7f915cc9cb6fe7a4264c8be4db87b0 GIT binary patch literal 28144 zcmeFZcUTka`>%_-5TzIqq$xo`r3nZ`iiBRG(z{ZnN$)K|ii-3S5u{fmRRNLEoAh2n z@4X|01dtAA(50@mzH5K?{+)CF+}EWTz2eMdW-{;n-p}WG1C$hCWW;pD1Ox#ad~k9g4`y4!oVfq@3c(iW~uhy*`T7_0aH7`>`EnYuXVq#+YC==3#rnNM4TqqzM zpi2Elr!3hl!ZdK#y0bV+yVc8rwFEtAX3=QlvJ&e-EsBp)Q`0yKXbNuf-yYw7kh0CD z|Flk1UuHgvoR+*QR0ee&IDUfUzE7*`A=P$6nC;BPI@VJs|F#`Xc>X!`<6%M7XXNok zw^unt1h0m>-&2{GiIGsByulr92XZRrazZs&&M3jJintF7A}cE^uW4zt_r81yHt1I! z6-_gmO@78G3$})kfyhR0^qk?zev_%4R$qSjQI3MAg0)9EM#TOAD=_tf(*)S$7yiiR z&5v>wk3Bn**iD9S_I#2%^vi(^O+gpv2i^A);6^AcH%VC>0nH8|O!jN*L<#RtT z@aF9HMNu*d(BdiZq(LBO%(qsjSot+ZXQd{zLYh#CvOrK(?#u+|XYRylqcXOLk=m!) zBp`~~1dg7kF(Q#m)I8ZHMOD5%m&U)5jGOW@7+sm1N+O~^j*zRG;e4x@OteV=T4yo9 zSG`^0j^S)ZYp2DT>}AR|n$S)4FPI#8#(R~;Y**AZ9`&yqT;p`rks7Nhz;)dn-TgXU zw!^Bo@W6|jfp@}ijsSEFo#x3LnG;`o_yXK@2KuG8cTv&K@=dU?_PK*6=YU9!Ix8l;<_!y*Qc2phVpLM}&t|CuHBv&{M$K?VXtTabi(7kUMwV zl!>5cDNNqK6`Br*B~EcVh#5Z!FgiJZBN5nzpC7?UdAc+&AT0ivd;DA2$@YXMPK6=< z+#U~?*!R0i`3uu|#zDrRRN&j-j>ZOu#h-n#7WO^)@0> zCT6a$LGWwFLcPfN=(3#6`*UIS%uIT=LIXV-RbGE&!!+8)q~dkx`l{aKCe1`{J<5&< zlhRo;JX-UC>5)X;mwR+W96`@&ucHp$jIb~B_w_=mH>In?BLume!Wta=`ca+&7~pek zBVD?f5{nelCaje~EtZn+g3%5GJF}R_b`q}IH$Iom2IRD$^h*R)Cid8Q5~4Dzm!P&Q z<`iI)4wA#l@TwjPL)*9k5Vc!!;`9;bf?HRMm86wi9LI8A%*NGep3g11H{aP)>%l2Q zRMMQU!*0J$hJI5Qs3b=6?}qR7O;BU%Yzufc*ZKBV`}ro7zm=C?OY6Vlabc^r6r7P> z?1c^jD{e4n*Ou441V=Pd1eE8utX@)G5gq72HQAXLZ4l2wKd@yIYC+s) z-mu`E`kj=B!)a^B;pecv4W5oh>_tpj>^NU8L*eH4EhcOxQ|);$x(z(Yb5^tudSptV z%8z{(h@_t`chWkvFX=r!p~Vjhf1AdM>uGK05$1fyLb5D7m0!MUKW=JTZv)bXz9~*F z$yP@U3UE0=$;yjWr8b7C(1^oNDMZVxYYeMtL}ZnvQDkm>S0)=r_ugabEZ}AJ<<_Fu z{I^KKIz+V8K|pK811W5r##z8^S*2fr9Ln zlRG?Zzz8;xu9VSE8s+=(!^TGi1P2hC7%7MUqF=cZqFBtJNW9BROV ziv0cjsUmVvsU^X!`1UivK|dy+fSG$3YH8W0`q${`)taBT9jV{Hfh|&RIaJVvqRIFh zC*Rmvl&3*;XcMiJZ-+Mvfe0xN4N?AvJeABnNdgs(BYb!fK5<1)5UvM!Tz4_aojmUX z#Ymoh)m%fN(>6|#*RP~Lxt1?5);w}yT_lftje3sidO&MxNgcMg9@S+>M%s~y)0i`8 zT_+7LrZ~d<7V^K^C^~ast~@nM04^c5dw*&660^p%^R>n4xzd&jo)Y@ z1r=F09>jFOr%wsj^a3;>N!{rvf(qpkAdWM*5IYCsuwNwoJh7;9I$#`T6-NUIEKsiS;OylQ(XY zQtCiR1dyEGJV=~|zaFOEveB&szAVx*wsyuY?hiBGWR{h0!D zv;G`;F9cnib*YxugasrI^%uy@i)>BvC4V8@! zwy5#iHC#Qar(i0EPA3CuMQbaKy4m$CLjLSNwJs!13b%h{&x7479bv{SjC&3?SO&)3 z6q4nRRP(zOfw-mQrmx@Z64~o}GNXa9YCE$vD-(CLseaF%6HH+WZz4 zbRiJ~zAtA6*i9;z!+zZ?9~V0Lr66|Ae;}U1e#6D^hMhB6XJNHZi{t>DgU&jb=#rPK z@s04Hr_SOr%UCRY_SdDuSw^D*Rzre~4PCqgc)DBYam}@G^TxsTqX%w-yWtYU-Q2IX-a2Z4Kz_-yIe`m;x2bY1F?XZoIH=`uW{$R)ICXxqU$- zG#M6s!fDZwUOA_cs|PXe1T@XN3^UdYyR*t}943A1dTvXp!=%8c%)(s)5y@OJ@@%1a ztlq}Uvhfo3^ZO>ZO|NKfu37JMRRmXfJ_*VOBVnxFFmbq!zc%A+R+w|={11?sJpmca zCeCi;;-*yO)ywzKxa#q?E%@U-+LGH4{=2|reRd-Kz*Ps1$u6sPFO>{K9^k2Y!@=h7rZt472^BCU& z|0MZmbh1HlC3#bcjoX#m73R?H>6oW=45{gu0$S>j`v?``ch#0kGur}QbO_gO3XrB- zS4pz-Yrnqqt-k_LE-&~ox9gd#^n&HE%Z~grM;N@Das8-#U304PA$v*rj36j~qQzYN zsX>8?%q9DhpxrWR@M>30YI^WUDh4bcn+*bYn;~zt_g`$3{#G+=lBmWE;j}5e&vlDa zjsdE(Xg^o(Z|3$Tx>~-q5NrZ}^$y0eMd|h`7Y4OWkgF0(Cu&CfJV03AKfzSGBhMU4bqd4kc`qE!CH4Q^FdOCtUHaZW3R&>S}$! zhk=OYL~3fch$-?wa0)OEkynDzJR=vc^vuUQ$hF(>E(q3{7{4uhC^f@bzHUZT>k%%R zsekA}E`OlGE(x+lP1smp0;Ba7{C$F=@Pp~i$AsJkc)x+3Vf9xQB=aSN>D!T;Y5iU~39#6yoQuj6Bj%kdYC z`72YjnSoF_A)d#@S`|;~F|6TOn%b{4?MWJC4uG&NK=D zqd0rU$A@62MtWD$=Gg>TgO6)b6Vf41#Au&Zq<@p1RG!t}NG8kv#>%{bHuCdAeIao2 zkWX{dyO`XCdv`FlK?jS{48~Uaz;oD6PtoFF0u6HBTHCHh<)5wP<r?9UIw%{psu)`l~*PK0?1^oH}d{D_wF{En-ejdBHTK|(*2$K?xVkG zwYXl8^HAjVOqKQj0f6s~O`)Slp+alXd8@#4Iw?pHys|MW1|l%ipCPeN)|fLB$Dc(9s}LNw@?8G{ zU>U(Vid5}ltIy~zNv>o09)rC()g8O`<5~!qF*Z_?L;+2Sy!WSv=}|67mnOPb!A*2; z^f>okkk+f3+9?Tg&6NBMX%;BtB3Ds#(PZ6E4`X0e`~amc=9QGw3J-$!nw6)l1A8;m zFdl>D?g@J3P-41+3N`R32d*Hq0GWj!{3n&rVA)dpcB+|5`XZFFZI1bKA7d;-x=0wt zy;$6nvCJ$_&JDjWa%`LQYq&(6LqBP7G_+`+4$|qk7IlS4wK{qnP-3!yFO%_fw(8(Q(#|htD?ECEYPeT&anf%0GjGQC<0)vR3x=4pq`@gX z{0?*O(e3p_zu@N9G2O%!F8j&|FRhF(c@BWMxZTpdW0xv^K!`2L39%+Hs0#R>a@n-J#u*kF6~?DIhPrUi@$pR0tS?5wF%PE z(-eYCc#{7tVRzd>j~xO&LBPK62xxwmxrdd{N6!G1hfD0H?fV)_B^PBIm|@~CZXnpdaM=<+?&D8Md^RL00JfP zK|cm@`4bB6muuN!Zck2>k+wh^8kM73#1(%6#^TG;42H{?eTC(h^zB32g{Skc%t3Dn zcHX3$TQhR}n9xXCd$?igvlBH@ZU~p4OO*Gf=$@=w?9vYs)!RYa9V@}xVt8Sr4y_!< zGjn5?gnlSKhqS-YW^o#@NScez6I3x{ zv>meTLLYSK!pa+|kqQI8rWST7_)jL~mqQ}Ou*!V2U-g|ZR+pB%Z@w|HnZrV~uY*w?_gMhSp+4fY?hMmdNXYD(iruAlj0&qga8nQ1=c#y* zgYc@oWp>=|LQ+s})zQ5kv*UF?QMJ2|FN1CzjX$x&TwGJ!4VjOiZxVDVz#r28{^WRn z{o1SYRs*^Nt9(ZX`wad=44v--X~h#aROW$yKE=n-VWRfhI&wn|_X6(` z_WPK(bt4Q8gxJ=b%BW_nNj&h;H;2z`{vi`~)tCBk(zGYBp?f;(Ua+^@+rKm53ld9S zPP#A^Wv7>F7c36IAp7(%S716|mr9fnL?n&Q*?OcmX7>@shP*98yVXmJ{1{z!s;@_D zt0}M~j-0t@?)wY>a9PxzCVtBiTKiS1<;-&hv5CHiv=8d$IOnl?aI_>zR3eW}l*}`T zd7%jWK1w(iqAjU37u~dz-4@O^=PWhD7_yL+z1;-hnPx|je;QFR?I_x6McEg|;`Zuf z_}_7>V@hb=%%^H&>8W{N&Ud5bKD%p(B6#&l@nN^wOdQizb`@g}g1c|qGqGr^c>a1w z|5;G!BbS8(8#mlqM+re6&;L0Ba$evPxRGW!koG@-z@*c+8&^U^7Q+0jgUtgB$)Bh)OGD5oa(ju zL&w{}@q-4qVXtvRtXul%gWH0DxXe$&?MN>z2jh1!ElU%a2;fz@xaTyfs`lnr<` zLv5teGAw`KJIh))Wg8JzoRNMyP>X1rhr)=#Y8O6Nf7>}xLS8!@+&6k0h#H>Nn{`&~ z<h^0MI*wtWWT)UGMw#$-to|sCF?yXL$;_=8T>RsAI7ks*W{$R-UI&M5a3{Gda?9J z3PeWSws3vp1$(`F*+<1X7B6hG<6u)lqr|?N&1Up;Si*MeoRFeRNGZa1=`C?4ZaPvJ zuHL9EQ^d$jd1pu9n6iBgWPMtJyxmfJGQf{a*eag-%E@KZ$^*2_&F#h|LL)2_l*QS9(#5T>)&wtE8a=@FF+vG8N zk>*kU^97;}tRP6EGf5HKhlr6@^Nb7N1`_>QnnYF9-8tncspx59kcfE)TtFun#cCjn zEU2;}6Xu~xx+Bv+O;tKLcuo?~kQbcPghcWdz4-^H!wQOhQukRZRMRk>kfMa~V;A;p zSqpR3D87(4X}j4Awfr<~7h4dgK)pzpZf{bn z^yt`yH4+85n%*$3rL0fWi>l^4|J{Qess(a2+0W-O>gl%xIaVi`l9N3Nq}{$Q?o$#6 zP(6};On20~O*x}!V+=9YO)zz4yeTv@_04tEzA@Muc((5aTR+rHpa6@RymHX{a%Ss{ z+ZVey@TSCpCZq6G3WNWPfd3Z(|HlaUnQ37#)!hnd5VH}%lQbK+^qVrFox87bV{eTd zMjY@0wT+?ndYzV$vST&K{gWpow&Zbq;%=a$(B%@MLh@v!P|L4U zgM9JBN_Gb)g+}3@K$8-*b+GGuC&@6v)Fomd?4){kVQ)620*%U<8saNfLM+ndN~1z> zV$;~rU}Fc&M@|;i!@q(ZqbHdoB(EYYOs>u5jd5A-M`}}pr;g+_B5o2kj-|Pa zF8qc!e5d+kUV>;ih=57(*r24g=6@)>+c%LfGLw_-Bbm7r_`az+tag}5rqG&jrg(-W~CJFkaxZTf@_Ofx@ zzxqF#<4|HKKBpc&B9R1r8t{!k_=WNfzbR?aogs939=bT|!c4N>91ai-wsc4|JdG9y zGpB1A4i1ueuSS{R3h}0^YLpx`pB;Ok2-R5 zZzHya))4+|xc0QJ*&1>3;@0$RcgE3M_rt55cZ9<51j!pV&i`8js3v%e$CG{I{X+yj zruhC$iN%UA-Y%u_?FQq!rBg;{`8h`ZCg^bG&OC=733*%4cUW`DPGqp|OgNy?)-Lky zuY7>yw$@M~Jl&X?9MI2RqOdsWZwzFd6{P)UF5-=GVh z;$}}BvAUMs#V{T@TweGxI7dhuIzFqotm&oQreos6)^Nt1G4l8ce%&u1F<%WFM9t;W zBAEtq#1FS}e7Gq{9nzJ-0@1fhx^+w)&5)h+@I@?kv+h4xs>`xqTMB()kR)QH0W6ODL=b|ea)CmcTzPItT=KH66{L4@p}bW9=F z=+(cM#QUgiq$M^X08=_kUPU7sf!8j#4rN7NO0#TX0-;8=ySO&T7v$C}*`++cHZu0; zRv+{Je*j9;z>+TGv1i76Qc^1lu^>XXp&w}t;MzI_nTpY_m?O?J|UF!?x>j)zIZZ*}uTg|S?56^~@P4iEAwq#7&c^D#OmVAeT^&ib{UcAER@k$$X; zQdR$NNz=G^;6|aY!VuP>0e2>_I^ymyjmC*~Oj(aU>lb7XxoNc&mR~HbdffiYw#m3DLJ)nb-vczmSGI=PaP=yOJ4mrW01pSsP02=(ym z!R+#8VFsL>Puje-hBZZ0gY`?oFt44R6Z--pJ~w8q7te$W<+z`WB)mKtrOR>%f~{*2 z8>hh;3|%NPQq8-xDbWw`*n5*Ni7GB0zr7D?q`b1s^a4*X%Jk>EYA*r$va{t*S$Wk8 zL^lqaL9$a?PVadKA#e`-ocbsFKC1awpXsVmMxs^Fnz9Tb*6tD1sa`;k~@OqRo@ub(|hVwu)j^O#EQmIetE!ma(-|!O<`ZRqJb<$^dia$W5ARK;F@n)=G zXY|L|OhQ88G?ay6&;=(qqYF;O$NJ7x1?PPHYJC`UButfql;CF9^Z@N$9e`rgvKY7- zzkY{r^gSjplQ4S;+v7}YOOB)q;im)xJ8Tb}^>Fe{+E{o<&QW1zc~g`vO5=ii`UUW? zZp)~%d!YRLs1P5Gsp1zs3gc8)u&mU&?P*XcG+Tr-__K7L+$}7WQfV_Ngi(tq_9feK zK+m&sYg9Dt?NYYIX6$uOy3OW4i<~fWv+Cf(7LSO2Cy{IK;1#Y8C_5@I{l+TY*=I|v zB849$N`$Qn3)Wezrk#N{(Sj^ujO*o{#sa4oD_O8zmLim4B{5HQWLd}YpB(b z4G-q~15C`KQcuBSO|^7AHPTM2RneHT?`cv7UxhiJ{_{;Q;kGe05x5xg&K3|_>$pD_a&U>aXaI13$(JL50d8Z5nu7>Swu zA*$V;mYnn2)kI5c`a29y*`L60#8U8YzlVb^NVbZO*AIlUcC6{g-vYStoB)oYa(>HrRpU$_+Fu$?E^-+?mgq9i+l>lZ?b zT6(Rs*ytr2RlqzPAC<(}aFaO~EuqFiP9Nk%5YV?9#t-?A=4jtCuRhpfZRc5{uXo+q z=LI8vUYPpMT}NAmAiT1T|Lra-gEjft1a;1k`{Oe~KvJy%Wz~FR@vzsl)Hj`G)zsap zD0(^YuCzHguv&0Ryn%gl!eek+ywQej&`(Qef(ql7EcAYQoG}tAUY=Ns0uhUO05V)*ND z@*NLrHqhR{%JlU-nMJbBbn#Q$0gDOt;1glG|M6dhX@zoq#PRvcMk<`}n-dBYPlDbf zY2&o+<&J4^>4Q557tWSxa)1M;mS}X$!JFe6+N_0AI?erp9CdjDGuyvnelpc04y2u#n8-PU5wo6P&9?ZpnONA+t}Ucy z&nD(V>H%M8avRC7jdV$uW8n|L5W6kw7|(e8$j>_ZLqe`6y!1fWM}{tJ3t7HmzB894QuSOpNj=&WDT3e5Or0)3wFwasb4%9_M@6)K z&l3J-@<{!8U7lZ%P!XZsO|ejU04NSjBEBESP4Ff6+T}!&pxTCxBG{W z{I$5gyC-P##k--2l=5r77AsRg@o4?Q7zqe%7Y9-kbSnK|KDcKK;nZqb@o$i(QzUtW z4FlkIku@T67|OO;)}XWaHSwT$i->~}#O|Bld^q?M%%`d*s2x9BKP zZo$OD?q27J1NAg#Nd(Fn?4I|PbI>nwdR&!F6YOHC^L#n$QG{zQGnjL8QL{~TyS%sy zMT%4c%BbJPXL6?WNg|O1-c<>qUm^=RW`+5)eH2jAI{T^M6-_natW57V(D?*MKT4n;I#vjkQ1Y~X{0hj4% zF}qYRzy8zJX(%d$`X$XgPvDafqM65Qw_;|~(JO*m8-*q1ir0~W4cd`@#KX3_GEp5t z5?rPAGz%$L?%(5dRFgw~R^|tdxXDGF>^=J2drvtC0;nBNt)$2d+>6A}c}i_~ef`fu zywIKq{Tp+H@09h2i{+Dn7?p7~8D%gZ+<(bq<1f|tL;Qy~w3}O7WX))3Ej+(psj!1- zrlt&tNKU|u?sySN{!ByuYY@P5bL5@7&Uld^k~iLzJaP7WDAI|JZrsHHT>hmAC?xw& zC!c!IBNTzL7K;wAXR3vVTe1i(oYdqoy3H0Zw{@>?*4UcFaMCNHwib2efs0(Ync=2q zwM72#(Cn=nv2ablw^j({)fdng^E-(uP|5UD8@CzqpKlZ^=HH}?5{kmM7vLAoAatc; zwH5KZJkkdhh8C1p5+HZgC}LE+Xu}KIn7|*#?;j-8^-VaZ5jOW{JA#*;g5p`(xTiDd zKkPnW*IU@QEsE%-JWbaZU2+aF3<-bfklBU}TCC{E-~c1suP&!}=v`e&X_xF{wro+L zcgxt?1af+ArOGprbI<(>!E99@GkN&7?#q=uz{(bMN@|0qqxcTr07b2;i>k6W8Za(r zOGe?77{mF3SVV_<+hIDRNdbE)(lSDJU|Bf|swOh*8)pQ6AizER8M>1xnN1+Qcqhg$ z&ak{6PD5v75^-mAcvoOH6*!9Hkzpt)*#Ip_vNoGk)^|nj*9+w7+7R(=j4q>aw<4Wc z=nBx)kd4$ER29&>bnknJ`n4)pOczJMPJ! z0)p$AgO&S=`T1(PYN?P}4cSJ%&R?iNexQp^N$*`-AbTP7WfZIW#P4d}}S2|=#O7ke0mzh*aEWQE)y!|#~iGCKXe zpzrFFL$pk!^d8pUI(IfGO<%TTQHsrDXLDNnMC6*d0wT9m7x6Ft7V=_OlTqkuj{x>p z;1kpB_NxE04RdYk)Y!laqUU=rfZJ$T5)`7`QV?5(Ltg_xlECcjtEa{J!@6Brx);>b zl?P)xrifEIfWi;~!Hgrq*7bz~i3BH#^2_mOIb$vnOz3yqef|S?NrX2~aMzcrlIGhJ zJ57YYnbrjk0gMXNJsZ;3!GV3+U0eN7l{dNPN>2^D{M%{F_n#@Jh)M2G9pb6tlT&F# zzc){OFWO&LCDH1cNMGR@X9VA+vt>EiQ|#sD{Y6sIh0eE(T5g#Bhn{L{CgdEL#dtrL zC>~e(BtwcN6QdM$0h>v5cu{@BvleO1d{z*-w8N(k$wHP$AXwvfT1)EL-?E&6nLdTq zFA@*HmwLR__b301zkRRgd(MeG6hCvppG6OwFv=2NKQVx_rQX$Z3q-DFDcOMHtbuC2 zb}=nSGqv$BlXjj(ahhid7ECVPglKaK;z#;LgZZ+OisWYuKBPX7xpErFk*@EYkKqg2 ze61oYkPXBN#&}jK`c6OUoF{pGlCOmyvi0VbqIH)+GaMDJ>Eg{$20?GwP~=nbph7n3wT-iS@IWTjG!q<-}5nJdNKFs75SDJ`2N60FM#00h+c!NU0ufy*_DlHj73t z5%X`Hqe$xxtHUL9%+{FK#XTYqf1a`&Lh=``4pOX3cy239FO^N zfStakz4XYa-?AppcGY?%Pj@WYmLvxBlKhq06UyFTy`Dj|YO2D`3uG#B$$f7PEjp~U zN;XAx*Xx;j?A}%@n)?=Uw67Bf^MPlLUonDdnT0whr^OXyCbtVRp^N&tL4I{~Dg4l+ zvxK9}?_3)Y$>n?i!054VsQ<#MMZ=Q@luen-sz=N_VC}l?`zNJtA`krH?K@>?REBq0S+(}^2UlFWDqHi30Pa~uu05d$T+-JrcJV1?aXOg(}Rs zl`@li5%>|PHxJjZT#h6)u5#ukqU%dvk;$HYi|x;L7naNA&)c1zj7(iIm+BYA&tK7r zwW0zwzaX`x0|CVQVi4}J(N#ScVIBUXBSyY%CN{!aH)SJ(GEwpFU}-yF{d#w05hL=m zqA}!Sf^U&%EPmu~34)ZMEMWZ|Z{ zf+Da%zhehlo-wY?=x^Nensm)O!dR`~B96^wloNE6>dRY#u#pQB(ftm&2{0{aPw);3 zLS~XJegtuFdsZ#-4}Yw<2z1ya*ZublDU*Ut>&i)(l$<$AW-E7gWuf>Kh>nR@=~Jgg zYVeI|2kH%1E@)ScwTRMO*HTWJ!AcdT*o-xoiH_PF%JHNE29RfRx{{W~Mn)HwZeR53 z{~74suQ)4?@;WN79bIYU3yi%hNhnxTu7in4w>kOLA9 z^_cPfyxl`BO^Jaqzdl`|Ez%y3HTE#{dbqX?j$5k&zQxN?z*CZw+vAZV-WEk=-9oI^ zi>;EFv9pBIbUMsM{{@)yaWwa#nUxs`jEZa5y%dJ~ZYpxpbwF;r5KM9NBrtI6bS49Z z{7GcMaXGAxDfXDD;60Li!JF~fHPwUU&ynr@B*@3ChF52>+Zzj(2PL6C2Mor0xpcaX zJz8ihH2PY@>!))WZIW^vV%K*vW$Xw?vcF2|dP9n=qCP9;7B^IZhW=jxJ&T%Ztkc=ADNzA zsx*6uOG(O5$(&<*ti|J7dW)DtZjKZ4%;`A)POZf?A4Jh3X-N5M*8W<2T>+@m+RM zso4=f_o0cfhnM$+auk~mI=kVgHZ;l-+V`UB8DLApLi~fqxxCu82ZpTHwuvkJ zMaL0c$(fK#3^%@^>W3#TVHR`5ZG3y0Clb5K47#1K#yLmQyhW_55~ZZn&H*`)Kcz#xCRQCFdlucHx%dY1wZPf=tL$KK^-_TTkBlg%SX#-AMe8 zDRJaA`0SE_!0FPPn@x{0rimZQd9k+}88MLx`S?6fu6=l1Y@h3fs<=&*q;z=urTS=C zK%}u|(8k5e&Y-zSmoYb|zD$^cY}p6(t?!f9J6m?2>Tc-Xy34Rp*Ug6P;_=3oS~ z%u;Q7%I5MiGqZ{d!-pEl{0|+1NTm+haNN1M^6$Gh!|V@!B;}D{h3pn(C{xBk%}#IR zO1TK6*^j5|!U4^zB>Fw$Ab?>qDPT1M^Jx#~^C&2cPdIB_0;KSVNk9r$##HLTSD_Z& zz)jE%*Gj)7d9uVMl=+HdJ8%e}9%lwaY;_kEvV>UsLHx;mMC@f3lzq5Iv&y8{w)@Z#?E z$bXT?tyF)?<3bugVVY6(e@Vg`2i>|)$^m~$WioLwW}oXXZ}=w;=N0{LOx0{9*as^Bb{)>T@3m+vEip|GPIJDHTEO0j?I58}) z3~@%Q(7?0uCeHM#BsO=kytmWFVcmtD#HF#V$&{e5iF)nW6D|+WjJvd;&5ukcPLykI zL)z_SO#T-IEgtk{E$oT_$8EEJI%wS_Y2C(F)`01pzGC)%N-d}qrB@+6yelt`_?uuN zPMGYZCo678{Kdb+IPo{#IN(js1Ummj@!l19H8oPMb}r|M+d{D&z2T^r|!8rbRwlE=7j zz{QM`99y%o-F!wvWl#jR$l|ML^ohwPPlBQ~Vi{{yBOjvrhl~uf zK5Vk45;70o*YhtM&7#Sc2dfA3wZq@0ZZ6N~v6zg&MzJl<$ZNrwqf-$TiT@#W`2x6Mt;TiS4huyA5^}YIPTFF^l19VciDe9QgSuo770l zz$Fvs?0FY@_UtE2YE##{%dGmgZHHfzsU_`V*H`P4*F`ul(sYs9Jq*h6rbk1>eD34Z{2K;_cLbZ46halLc ze2%NUKU&GA!WwUqG&=coFm>87tCT*F4xGxo74O@5Y3xJVE!8F_1FP%~BdC2FS9Isf zXuW-CnGh!{^D*Drcrxc3Y`W9=5ZVYqn-rEs?8_&q}IoEx+VFS zRga(VCYV$<=Zq#wk?;b+las#o#HsNw*`FGFDeA^*xQuB(cE3~CcEUYt6MjgdL|p=P z2+pPgOZ0Zk#7FPiJV}Wb={;89-U46uTu_QI1&b)P=+se1|88_^!5Um>o)Nj!lfI}_ zA{$}3*734@W4yItj?m zLJCa$`Rn$L_lRPSglt!uro*Wg-e^WHi@NW8q5zxYdq%ULx=%RZ(Ry~zKFHmgD!x8n_+?xj`!7VyZLb@!Ht zcyvx*=Ox|L<#!iwxI;b}HqA-#(_&c7eI; zh0-~Nl>BWL;lGfbd$~ThM~0`;bnAxA&t^Bg46A9F67?ijVTmmSHXl37dKJH@X%pJ( zv;J34-$9e2BLwPjbgdS-#g6)O&a!wuZ-4?=C;(W1fb*oq3F7!&Q;TDT{dSIuAJ0r( zTYW}1z5Y^?(IYRkcvPK{&UNZ!DTD2NG^^l4v6pZ*x!@0~FW+zs*VWLZvD5?b&529v zzAIr#Blpmqud6Eze&qzM(zwET6WE`YFdmz$)SiInkY`uE9 z2W8d!Z|P-BLFnbp3rcnGlI9P_{}G(V#2CJpq^&-OF7u(-e@`ex!`4!J7AZxIWjne$ z*}p)Oo)D;<^YCfczySXZ)mxzJ%Trh$e@@Xs6YI$UjQXTpMM3=OD}yJh-k2t_G}69%^Fr!Z2HQA5*4M*x@spn| zrheG^IKj0ez3X@*QK}PLKen)$lLlOFZ8tSxuEOsfZ4ZBRv~f7a=7}eY0qYvDhVUkw zZOeCWJKZrO(yrm9v!+wYKhPp+8sVTN>nKBQt1)2z7ZTr41?oJxD3UIFa*^`;bD2FhRFQI1$)e-S7>YM&OE5M83i$Yg1gC4XbSB(3HY$XeKc0w~r|t-}85eyvq znGOcAFmP`I@uNFB6D-U3R7zi&HI?4$T$XBCYp7jyF2hIU++&75Z}~Yj0lG(o!Q{%x zle@H4z=iwQ^%fFV}$@P%l|Q*S||Fc=aU(OuYN7&dFa}V3Nc7J*3pGRNHysT zpl1qYqD}+z4udN>1yr0@uF3~3%~hGND|wBbU_IaPN$MmzOSBa(DV?!lmqJAFWhao7 z6XK-N{+v`HO%=al&V4z}>Sa|@+Qf8!nk9bZMS#vdzl+RDih{^-@~-07nqb7URdH*R+DD=7!&A9Oi{-a*?F%R^?_>z|&W zHQ+4C_b)3pp#^K(qJHO8s1UDOMw^aDYOOebgZD{HMbGVDVk$+=PF2;lVmdaX96DD( z2>^x9360&?xbJ=C?ww+GUzY7mi#yf$i@Zi^^Y}?DA8FLB1O|#d@$jX3gICv(QdzlV&8dxsHV(c+LsK>QTvzU6_ zYb0#5dCxZ%c~~}R7+|_=M1NiJ;GL(M6jlh!W$wT&BZz#^;TRxOvOoC5av{aK*jUdB zEJTT7g$OLq7j%VOxq7lBmjswrMs{Cq4i_QLuY?I-R*l_PX%)WEauEF6LE{{cM%g#Z zY=g9-pHTq4-?B_^ws)ot(CdUT(Q;?3ZgB%&0-LSJk}S~oODd0f;gmE$LNlWC)*SZw zTF2tWUDe>}3GAgFzfUW{@fr-5%+TXNF!#@u3xLK#M@{^pJ@RwHxR(mQv$rbM^u)yF zp7gc4+^-scO=w4GnLoUHm&|*G%B4)zdnT-@sLAXD{t?qVWoK?M#QmO7ZDZYumcROM zT0RXq?@|A$uOb2&0IX>Ab9ty?U)lM3)bo7LPM+d~0IDZ9U)9X4Pt|IhEccrc4$Yqg zxN&t9niz^0H@V{LX*57HW5=4LcVn`mZrtz!m-E4LWa#a&|ZE=ZeR z_be>uWC0uQotqmp(+ySAn|+s`Jh^?c#?)U-^^qVEROY9akEY4F$EfL{d=!)6%BG-- zzxb^*e?e$Rf1Wl1QT?k8F>OCoXwv?=Ung`f@oR`*z|{D)G%5h9(2EXaoVg^$f5Zm< zKZTunJXG!9$1R~Oja|ej${K1yXo$j8_FcA;rjQxV!J)?|Gj8yk6(bnRAXg-|KsQuFvOvU}1Q)$#BKFf7rFv3#c^C6nuM& zOO0Gft$Kq{^uZk+fBQMx4ywF#eZ10jN%@}^6Trc3hCtkr5v?qLPeTBZoa}i>5KfE4m^W45!H&tNIy2!R)_bi2pfs)oyorVbu+nl5 ziVqIJzcjU0;LWSXA>n4vmdvWwz`nJ(vB0=#2PO^BiHo&%ecgXrM@U_;#^7aMCflK* zu?J85J`Tl@CXG@Gz9}c1FQwCP4okOwbBpS37P8a>qfV`z9k+`X5YFPzTfu%UP!6y`Fvr_P9?4V5;X6Bf8{U9#rCkAZ zM&uVB!n66B@`9(+a&}!KKRfCf^oQNN+6$^tHoMIK!>*$7-0ZFr=x>*b-P5X-LgxBY zo2Ug*pNH%q>8qqJmtk=~7g&DYcueN3PcuE3&z~%j0gUYgSS9wn57tV0QdV~{+bxEnx{U^j4&k6Tg_t{mX$_Yq$xe=@q|jc4#`MB^ zJT!tidMB9LT+XqKk3JFN=!_dS0?dknKn##1>;EeT2o)}9LyEIBz=e4SFuw9d_vq)Y znKx|vFBXdWkaNz_)-AYMGNnQ9zLj_f%C}~7N!N>u)Lf+CfEIdIU7czh$QbcAide4T zZQJy*?<2fUv(SP%PV21I_X1kz7G8vO5oI)0xCIvcYt6{A`!}bwQlGSad^&0sE+dig ztCN-J!D2iYgG*FJ2{BPzy1^u&y=FXDd67a8y7BGP|L)Sh_Z*1ci7meUFD~utdnA|k z%FkshXa7&|yHfQ-cZaL9*88w++@nx&uAPsEVL*=wVw{~gi>(snR7!xUfN3m@nIRqe z$bxi@pG5F$L=in`nIEOo82`J5h_9j*7~_4)pr(1ea&G+SOCoJiMKDK#1^!`Tmo zu(KAj$s(@Ez}~eSFWD$y#q zslU<&-b60sArh0MhfMd8Ut(rM_CQZ8FfKQivy3;fi)0|#R9eO4o~zDAw8`&mCJBRl zL+V<9>B#dX+=Ch6E=t$PUla#aJlOiq<<`$o@7t~|m@_8YX~f5JPr8|q*x0k}KKaw) zlj4s{p!Bb0(O2I@&cJP`BT4v(=^IBCC}>G;6Pl`dvTGO(u1uHZFzBch#Oi5#?{oUA zMDhff&?FU9`${$qfOt^aXNUDLXp}!L8o++(*YdqI@rZ`e_9q$WGiZtk%BdwBGNUQLOvKhbHU?bZL0ypyF6t66gl zm;}?$LvW7=cpykxJulrHg1_Tybvk9?!FUgQFW7)ZjiG5RKh5P)A-N+a_IR~*prd%Jub(3dwV#iE zEZRnitmR!zrZDwcFZbI$fi zpQ#2NyF^|ZZxhg}_2{p|uY5RbnD8K6ZJ*(Qw2)?}wekp&yaRA|Qo#DxsS?SeI+jqSMG)is9$_pX3e;QRCk`w z6Eyf}-+>ptnm-5fB$ja02cI*FiDNlWz6!au(Hs}CGqc@Mmic~|=QFFJrG1@1hjtXy z4~e%c+1cVu*QrSvt}^-J7&3CYOFA(;0v#pDtP1!!v4p;BvW*`n{US>q(dX{NUrV`ti>sUd7L3MP0-oP`aRTgYw5brGKhov{JH8&ZnR)OJ2X6Hj z*N%E-g5%w9Tu(o3p@Ox209&F)dqM|)8ypzq@>_T7)U{4lXM#FbS?FxaC!G^bZMM9+ z4tmuQbQP|}fWbv^^L6{ks3C9Ej)`TTPs7Rx%f;*+b8A$!FHS$N0rHb7YlE-;Os=Pr zQ{twGcgc=sfxFbo@AZ<0v(i)mIIN>SayZmhz4f%!>5C|cW!)L%h17s1v)z*m@qbN( zLIG`HP@`-xc!<{bo61SZlQWVZ1OuYl!Sb-gF-ru;V-o?-65R4%f%6Z;4dlCb<*tm4 zT`7ejX`!VvI;>13$7YHQz%+8p7l(Tpo$_JB4f^W={o?Bv;zK3iLCjqj{gvE5lo;fd zHH{q|VzJ(ecLFb~dW44K((lhkhDQ$2inQ@ZcRq7Y>-^*1b>gOVEt)4}ovdHpbt^K@ z|3sf`Dm|bJwcZkK{pP34+PPS-&Y(HzYpQh%%*U0(ohJ^qYv&SPhZse79v3M#nTUb? zTTjUjU*9&)0S1{kUx6pKuPYG_c~z}evFZy5xUz{>?k8wd2OGRLnS6!W@2E;KWyJGkUt&UFTh*2NVjj=kW%jj~V001z!4 z=ACav4hf=_2vC25z)FK{a-HCIF%1b@(>NH^N7$**yWUBYO61yA32R`g-kGrQqT2&s zZ1aW~`>zx~03Uhl@0bL?Vul+mpc)cp64nzfU1rpi*eG&?8WU7Xl4Pf1!!_iKpK_${ zC;xLY0h})InNl8x8hkL6Jpz7odsa%}^mCw|17HWPhf{dC+kQ}x((i~n?<}jL=p9a@ z<9^KPtHyuVYuBL`*B7H;P2iVO8ICwx_P&$c40y;=GC7R)u@F`J-|`;#me&bZ9#xFU zJg^Th!=rFfc{Bw+ujIxWBM>U0T(6i0?6X&W^QWn?a#<*foA?<)RQJ+am_wkw5~pN- z7sfTpB>PChT4dEn1d;2VMl0o-hg^bZeAQZSZ%fT*?fK_jkzO;p1^Kn_+yjstFP#ra zNvx;BrMYSMj?`B;0sS zFuJaW4L~Ou?IWxSIxyrDP0$laaSx}5DtUOzHO?=y^m2JYfcOG)&~ws}entE=bCT7$ z=#rYt?lU1eR^i}WaqU8Z0rKPflqR^`l!q|k(Zo+khOK+ubx;hXEPh&3dhXVaKhK_5 zEWuW;iN*%L+&b5&xM}Dl-pY8w8~S%KsSYAxoEeE0RatjS6)vupzw^Mi4zR4J9^a9vEO zGsL1|=&T;B!-Hc|XANCOT4+&_Am}oQeN;)!5I#Ng%dGfD89Z`xzBJfQ5Uq?0g3AeUS9@IhE|>w~}OV)8>HvkoV#COPN{LT#vk8 zt2Z)j@{a(~lW*kv*4-rOL6sffa^(OAYdJ-0AsgF9gwSQe2wH&X@4yh*TSHt#%TNt1(?*1p$1*$&WoXj%(3D- zcQ5QJ#PkYUg9UjMs?vZCI$TX&{X=JmqECeM2>uCx|CpLx$`!gYuDe(vVX}YRkFG^k zURe>tw{_d=^mg9nvS?KtpkI=2?(iG$tPXR5QosdvzxGoCt z$$I=Gfzpq+2F3?10L^~%hk|tHo!byiu28i+0-PzrVDKCekd-_eW}(>Fp}Ancc191J z%LV{ozGVXd7!U|yD)X?cRj`u12B#u~Q22#>5x;tCwV54R+A8Kzk+(poe&f<5a*v*K zT2oU&Cy_LPGej(sedjw!v3{YylrY}sxYF)>cfp<-T!xEu)CFu&YJe?D)I%N!%*L!8 zEi#ZVi4r-oMksMF`zOoUUiq(+KVL}Vgk4zs|M2{i%LBzJSShuf5=6EJK+gfbJ})q= zG0GhyJ>s|)s`}>jgj5{06DiB8;CT5#UeEFuCDRNU65yFEh+SOUYPR?{idoz^hcctc z&442k_wYk5d(L7ZTKmy)4^n0o##7c6!_jl_B86&KbNSP0;&tq_AS1DeI66n%PR*pX zi2%0k-ZNP@3`AaRb)vJ?W}XEv*Z1a+PPd6tY;c0IY-s0=Iw-*C*soU) zC=bBofdMQRHt;f`m;%bDO+Q@6&hS8dvdDDe(V_H-k2t&!J`FL&9w2#0bHLqd5+>n8)4e;ua%TPUO&4#d!TjvD`IHe+m+wqABkj zoNs5r+GI!s>cQZx77EF%7%V;lk~d43R$%h9**@|sc6SSR>J07Anld(@sT0nyR>Qu_ zPhkc@Fj;M*AKsf3%f|p*H1HyY%3g7T%cCKt?y8k0=-`j0laL`{!mVH11jZ{=3)Zbo z21^05#asw*jiv?Hew&@KV*;teNz-jz?UZ2y0k!l8DBW^9Rj~0!uD>Ft|27Lg;_|N} z*?vvL_xnuig>$EG@^@kLoJ?zdbt0stXU1YVLJO_W zCv!h-*}a>}{Q3SZv`DX6-2%p&B;T>R%A72KsxXP5VK54m2trhI`mBmx(#zV{ zInu6zS{==2l?XBO^i7UsOK?Fk{?ekyEXECjxn| ze`kRpJim|8Q}?3d(XG1>vcoX%zs<(_g-QWYTElLe@&5AL%%^F!{2#PFiop zRz~d(ix56>b@e=g)qGNk>2`{de6Q_WxRCIF*6yQFR#bxy#Qy{EQ~~2n-V>tkL{`UY z&0Rmmuj2DpeT)jObl<7A@des_b`d1V25nwoq~e9M<^f>hHSU>co8g(*{m}-YwofiI z-mkS=3Wl~O+8MFVW{YqX8E6K**_pPc`QNK@m~X8Hg&Kle5qX4L!dd6!IWdLU*Nlkc zGiH(n$H6or(h^BfuCPB&?kP`30z;2(u1 zR+FQfD9dIbldYlRvSLo87bRrF5U656yei7F$Z+uFv&!-!9(3wD{QY)By0oUJmuQ{- zU}FV=;Y7LSZ1uxnRdzVY10dxWlIkcKoJet_HxrwC@n~W6^hFyQekJ5|pV<4XQj zka1?kZLfD%g`ld(`_Jln6>AAWt9jnwML-$NI@O($<9KJ{W`C%l?Zl4-L0J7Mr!-?21u}Dy5k;D zu}!eeZ*3?R;L}9xDghYu?{zNJxF-U5o>7it>+~T~$v2ua{;7P)^J*yJ6~TT02(a@l_L<@JIZo3wOYJ9t9BNNUnvpIZ184_1fah;Vh@r1saB z^4y@`7jq3dxmVlsiow+%)C~5)FovY6v>3pvw$J%t@r@7cp&Ec@j$@T1u-i81-!`X5 z*u0~!^hDZq+7k7};*;b~0?h1x(q(|(>8OIVD1hr(THoGWk=iwDyIPzQf69sA=(J+o zn#EcLV}QPlry2xM(Oe*&QuTxz|DO({_ui&T9ig&XSsUK?V&dy)5>MGnr6uw&*J)SR z4O5d0C2t!+(VG{Y3fFU3G4!F~;z`0^Zy$VT zlJGjGSF&$3BUtfc03n5Fp1KQfb~InA&8`q*1q&GG=||Hzpy6L2H1f*;LpyQht{w?} zDZ2kUk>FaSr)>&iD|Z|7sH6U!z%}z@JhB~OedrN<`}Lfq^UV}Y43>cn?*zZ0AOM2< zpX5w(`QSQaEYTvqHz~=NXHUjQf0o%dBkQfeAN31lR&xxOEgYHTdZp%bVXN280=Ana z^M=FH$n=5rl?&BI)^08Qe_`>YwGkkoEIR+Kv^%~Pb0k^b?3|sA#qp8cs#eTueeM2Q zRw=0&M&6mX$~YF!Y0ZBc@63#c7`f!9BKSXd@Voc{RoLU+XN*d^;RK${8T?=LBS%Bk z&gk{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&(r||i!=="default")&&J(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t},Ae=(t,e)=>De(Me(J(t!=null?Ce(Re(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ce,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),p=s.str.charAt(1),v;p in s.node.edges?v=s.node.edges[p]:(v=new t.TokenSet,s.node.edges[p]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof ce=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){var r;let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(r=this.secondaryNav)==null||r.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var me=Ae(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ue(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?fe(e,-1):s.key==="ArrowDown"?fe(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${pe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes;let p=document.createElement("a");p.href=n.base+u.url,p.classList.add("tsd-kind-icon"),p.innerHTML=l,h.append(p),e.appendChild(h)}}function fe(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function pe(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",xe="mousemove",_="mouseup",G={x:0,y:0},ye=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",xe="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(xe,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{ye&&(t.preventDefault(),t.stopImmediatePropagation(),ye=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var ae=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},oe=class extends ae{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends ae{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new oe("inherited",!0),this.optionExternals=new oe("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ve();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ diff --git a/typedocs/assets/search.js b/typedocs/assets/search.js new file mode 100644 index 0000000000..c8b014fac5 --- /dev/null +++ b/typedocs/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":4194304,\"name\":\"ContextMenuConfiguration\",\"url\":\"modules.html#ContextMenuConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":1,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ContextMenuConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ContextMenuConfiguration\"},{\"id\":2,\"kind\":1024,\"name\":\"items\",\"url\":\"modules.html#ContextMenuConfiguration.__type.items\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ContextMenuConfiguration.__type\"},{\"id\":3,\"kind\":1024,\"name\":\"context\",\"url\":\"modules.html#ContextMenuConfiguration.__type.context\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ContextMenuConfiguration.__type\"},{\"id\":4,\"kind\":1024,\"name\":\"enabled\",\"url\":\"modules.html#ContextMenuConfiguration.__type.enabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ContextMenuConfiguration.__type\"},{\"id\":5,\"kind\":1024,\"name\":\"hideOnMouseDown\",\"url\":\"modules.html#ContextMenuConfiguration.__type.hideOnMouseDown\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ContextMenuConfiguration.__type\"},{\"id\":6,\"kind\":128,\"name\":\"ContextMenu\",\"url\":\"classes/ContextMenu.html\",\"classes\":\"tsd-kind-class\"},{\"id\":7,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContextMenu.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":8,\"kind\":262144,\"name\":\"items\",\"url\":\"classes/ContextMenu.html#items\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":9,\"kind\":262144,\"name\":\"context\",\"url\":\"classes/ContextMenu.html#context\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":10,\"kind\":262144,\"name\":\"enabled\",\"url\":\"classes/ContextMenu.html#enabled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":11,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/ContextMenu.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":12,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/ContextMenu.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":13,\"kind\":2048,\"name\":\"show\",\"url\":\"classes/ContextMenu.html#show\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":14,\"kind\":262144,\"name\":\"shown\",\"url\":\"classes/ContextMenu.html#shown\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":15,\"kind\":2048,\"name\":\"hide\",\"url\":\"classes/ContextMenu.html#hide\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":16,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/ContextMenu.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContextMenu\"},{\"id\":17,\"kind\":4194304,\"name\":\"ModelStats\",\"url\":\"modules.html#ModelStats\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":18,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ModelStats.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ModelStats\"},{\"id\":19,\"kind\":1024,\"name\":\"sourceFormat\",\"url\":\"modules.html#ModelStats.__type.sourceFormat\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":20,\"kind\":1024,\"name\":\"schemaVersion\",\"url\":\"modules.html#ModelStats.__type.schemaVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":21,\"kind\":1024,\"name\":\"title\",\"url\":\"modules.html#ModelStats.__type.title\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":22,\"kind\":1024,\"name\":\"author\",\"url\":\"modules.html#ModelStats.__type.author\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":23,\"kind\":1024,\"name\":\"created\",\"url\":\"modules.html#ModelStats.__type.created\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":24,\"kind\":1024,\"name\":\"numMetaObjects\",\"url\":\"modules.html#ModelStats.__type.numMetaObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":25,\"kind\":1024,\"name\":\"numPropertySets\",\"url\":\"modules.html#ModelStats.__type.numPropertySets\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":26,\"kind\":1024,\"name\":\"numObjects\",\"url\":\"modules.html#ModelStats.__type.numObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":27,\"kind\":1024,\"name\":\"numGeometries\",\"url\":\"modules.html#ModelStats.__type.numGeometries\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":28,\"kind\":1024,\"name\":\"numTriangles\",\"url\":\"modules.html#ModelStats.__type.numTriangles\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":29,\"kind\":1024,\"name\":\"numVertices\",\"url\":\"modules.html#ModelStats.__type.numVertices\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ModelStats.__type\"},{\"id\":30,\"kind\":4194304,\"name\":\"AngleMeasurementsPluginConfiguration\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":31,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AngleMeasurementsPluginConfiguration\"},{\"id\":32,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AngleMeasurementsPluginConfiguration.__type\"},{\"id\":33,\"kind\":1024,\"name\":\"container\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration.__type.container\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AngleMeasurementsPluginConfiguration.__type\"},{\"id\":34,\"kind\":1024,\"name\":\"defaultColor\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration.__type.defaultColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AngleMeasurementsPluginConfiguration.__type\"},{\"id\":35,\"kind\":1024,\"name\":\"zIndex\",\"url\":\"modules.html#AngleMeasurementsPluginConfiguration.__type.zIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AngleMeasurementsPluginConfiguration.__type\"},{\"id\":36,\"kind\":128,\"name\":\"AngleMeasurementsPlugin\",\"url\":\"classes/AngleMeasurementsPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":37,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AngleMeasurementsPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":38,\"kind\":262144,\"name\":\"control\",\"url\":\"classes/AngleMeasurementsPlugin.html#control\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":39,\"kind\":262144,\"name\":\"measurements\",\"url\":\"classes/AngleMeasurementsPlugin.html#measurements\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":40,\"kind\":2048,\"name\":\"createMeasurement\",\"url\":\"classes/AngleMeasurementsPlugin.html#createMeasurement\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":41,\"kind\":2048,\"name\":\"destroyMeasurement\",\"url\":\"classes/AngleMeasurementsPlugin.html#destroyMeasurement\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":42,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/AngleMeasurementsPlugin.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":43,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/AngleMeasurementsPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":44,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/AngleMeasurementsPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":45,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/AngleMeasurementsPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":46,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/AngleMeasurementsPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":47,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/AngleMeasurementsPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":48,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/AngleMeasurementsPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":49,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/AngleMeasurementsPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":50,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AngleMeasurementsPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AngleMeasurementsPlugin\"},{\"id\":51,\"kind\":4194304,\"name\":\"AnnotationsPluginConfiguration\",\"url\":\"modules.html#AnnotationsPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":52,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AnnotationsPluginConfiguration\"},{\"id\":53,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":54,\"kind\":1024,\"name\":\"markerHTML\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.markerHTML\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":55,\"kind\":1024,\"name\":\"labelHTML\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.labelHTML\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":56,\"kind\":1024,\"name\":\"container\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.container\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":57,\"kind\":1024,\"name\":\"values\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.values\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":58,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":59,\"kind\":1024,\"name\":\"surfaceOffset\",\"url\":\"modules.html#AnnotationsPluginConfiguration.__type.surfaceOffset\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AnnotationsPluginConfiguration.__type\"},{\"id\":60,\"kind\":128,\"name\":\"AnnotationsPlugin\",\"url\":\"classes/AnnotationsPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":61,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AnnotationsPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AnnotationsPlugin\"},{\"id\":62,\"kind\":1024,\"name\":\"annotations\",\"url\":\"classes/AnnotationsPlugin.html#annotations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":63,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/AnnotationsPlugin.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":64,\"kind\":262144,\"name\":\"surfaceOffset\",\"url\":\"classes/AnnotationsPlugin.html#surfaceOffset\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":65,\"kind\":2048,\"name\":\"createAnnotation\",\"url\":\"classes/AnnotationsPlugin.html#createAnnotation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":66,\"kind\":2048,\"name\":\"destroyAnnotation\",\"url\":\"classes/AnnotationsPlugin.html#destroyAnnotation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":67,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/AnnotationsPlugin.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AnnotationsPlugin\"},{\"id\":68,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/AnnotationsPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":69,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/AnnotationsPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":70,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/AnnotationsPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":71,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/AnnotationsPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":72,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/AnnotationsPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":73,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/AnnotationsPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":74,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/AnnotationsPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":75,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AnnotationsPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AnnotationsPlugin\"},{\"id\":76,\"kind\":128,\"name\":\"Annotation\",\"url\":\"classes/Annotation.html\",\"classes\":\"tsd-kind-class\"},{\"id\":77,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Annotation.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":78,\"kind\":1024,\"name\":\"plugin\",\"url\":\"classes/Annotation.html#plugin\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":79,\"kind\":1024,\"name\":\"eye\",\"url\":\"classes/Annotation.html#eye\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":80,\"kind\":1024,\"name\":\"look\",\"url\":\"classes/Annotation.html#look\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":81,\"kind\":1024,\"name\":\"up\",\"url\":\"classes/Annotation.html#up\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":82,\"kind\":1024,\"name\":\"projection\",\"url\":\"classes/Annotation.html#projection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":83,\"kind\":2048,\"name\":\"setMarkerShown\",\"url\":\"classes/Annotation.html#setMarkerShown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":84,\"kind\":2048,\"name\":\"getMarkerShown\",\"url\":\"classes/Annotation.html#getMarkerShown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":85,\"kind\":2048,\"name\":\"setLabelShown\",\"url\":\"classes/Annotation.html#setLabelShown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":86,\"kind\":2048,\"name\":\"getLabelShown\",\"url\":\"classes/Annotation.html#getLabelShown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":87,\"kind\":2048,\"name\":\"setField\",\"url\":\"classes/Annotation.html#setField\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":88,\"kind\":2048,\"name\":\"getField\",\"url\":\"classes/Annotation.html#getField\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":89,\"kind\":2048,\"name\":\"setValues\",\"url\":\"classes/Annotation.html#setValues\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":90,\"kind\":2048,\"name\":\"getValues\",\"url\":\"classes/Annotation.html#getValues\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Annotation\"},{\"id\":91,\"kind\":4194304,\"name\":\"AxisGizmoPluginConfiguration\",\"url\":\"modules.html#AxisGizmoPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":92,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AxisGizmoPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AxisGizmoPluginConfiguration\"},{\"id\":93,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#AxisGizmoPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AxisGizmoPluginConfiguration.__type\"},{\"id\":94,\"kind\":1024,\"name\":\"canvasId\",\"url\":\"modules.html#AxisGizmoPluginConfiguration.__type.canvasId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AxisGizmoPluginConfiguration.__type\"},{\"id\":95,\"kind\":1024,\"name\":\"canvasElement\",\"url\":\"modules.html#AxisGizmoPluginConfiguration.__type.canvasElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AxisGizmoPluginConfiguration.__type\"},{\"id\":96,\"kind\":128,\"name\":\"AxisGizmoPlugin\",\"url\":\"classes/AxisGizmoPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":97,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AxisGizmoPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":98,\"kind\":2048,\"name\":\"setVisible\",\"url\":\"classes/AxisGizmoPlugin.html#setVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":99,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/AxisGizmoPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":100,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/AxisGizmoPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":101,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/AxisGizmoPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":102,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/AxisGizmoPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":103,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/AxisGizmoPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":104,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/AxisGizmoPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":105,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/AxisGizmoPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":106,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AxisGizmoPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AxisGizmoPlugin\"},{\"id\":107,\"kind\":4194304,\"name\":\"BCFViewpointsPluginConfiguration\",\"url\":\"modules.html#BCFViewpointsPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":108,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#BCFViewpointsPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"BCFViewpointsPluginConfiguration\"},{\"id\":109,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#BCFViewpointsPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"BCFViewpointsPluginConfiguration.__type\"},{\"id\":110,\"kind\":1024,\"name\":\"originatingSystem\",\"url\":\"modules.html#BCFViewpointsPluginConfiguration.__type.originatingSystem\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"BCFViewpointsPluginConfiguration.__type\"},{\"id\":111,\"kind\":1024,\"name\":\"authoringTool\",\"url\":\"modules.html#BCFViewpointsPluginConfiguration.__type.authoringTool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"BCFViewpointsPluginConfiguration.__type\"},{\"id\":112,\"kind\":128,\"name\":\"BCFViewpointsPlugin\",\"url\":\"classes/BCFViewpointsPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":113,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BCFViewpointsPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":114,\"kind\":1024,\"name\":\"originatingSystem\",\"url\":\"classes/BCFViewpointsPlugin.html#originatingSystem\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":115,\"kind\":1024,\"name\":\"authoringTool\",\"url\":\"classes/BCFViewpointsPlugin.html#authoringTool\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":116,\"kind\":2048,\"name\":\"getViewpoint\",\"url\":\"classes/BCFViewpointsPlugin.html#getViewpoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":117,\"kind\":2048,\"name\":\"setViewpoint\",\"url\":\"classes/BCFViewpointsPlugin.html#setViewpoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":118,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/BCFViewpointsPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":119,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/BCFViewpointsPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":120,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/BCFViewpointsPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":121,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/BCFViewpointsPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":122,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/BCFViewpointsPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":123,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/BCFViewpointsPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":124,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/BCFViewpointsPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":125,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/BCFViewpointsPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BCFViewpointsPlugin\"},{\"id\":126,\"kind\":256,\"name\":\"ICityJSONDefaultDataSource\",\"url\":\"interfaces/ICityJSONDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":127,\"kind\":2048,\"name\":\"getCityJSON\",\"url\":\"interfaces/ICityJSONDefaultDataSource.html#getCityJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ICityJSONDefaultDataSource\"},{\"id\":128,\"kind\":4194304,\"name\":\"CityJSONLoaderPluginConfiguration\",\"url\":\"modules.html#CityJSONLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":129,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CityJSONLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CityJSONLoaderPluginConfiguration\"},{\"id\":130,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#CityJSONLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CityJSONLoaderPluginConfiguration.__type\"},{\"id\":131,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#CityJSONLoaderPluginConfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CityJSONLoaderPluginConfiguration.__type\"},{\"id\":132,\"kind\":4194304,\"name\":\"LoadCityJSONModel\",\"url\":\"modules.html#LoadCityJSONModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":133,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadCityJSONModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadCityJSONModel\"},{\"id\":134,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadCityJSONModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":135,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadCityJSONModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":136,\"kind\":1024,\"name\":\"cityJSON\",\"url\":\"modules.html#LoadCityJSONModel.__type.cityJSON\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":137,\"kind\":1024,\"name\":\"loadMetadata\",\"url\":\"modules.html#LoadCityJSONModel.__type.loadMetadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":138,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadCityJSONModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":139,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadCityJSONModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":140,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadCityJSONModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":141,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadCityJSONModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":142,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadCityJSONModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":143,\"kind\":1024,\"name\":\"stats\",\"url\":\"modules.html#LoadCityJSONModel.__type.stats\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadCityJSONModel.__type\"},{\"id\":144,\"kind\":128,\"name\":\"CityJSONLoaderPlugin\",\"url\":\"classes/CityJSONLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":145,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CityJSONLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":146,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/CityJSONLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":147,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/CityJSONLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":148,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/CityJSONLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":149,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/CityJSONLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":150,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/CityJSONLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":151,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/CityJSONLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":152,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/CityJSONLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":153,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/CityJSONLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":154,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/CityJSONLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":155,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/CityJSONLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CityJSONLoaderPlugin\"},{\"id\":156,\"kind\":4194304,\"name\":\"DistanceMeasurementsPluginConfiguration\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":157,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DistanceMeasurementsPluginConfiguration\"},{\"id\":158,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":159,\"kind\":1024,\"name\":\"labelMinAxisLength\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.labelMinAxisLength\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":160,\"kind\":1024,\"name\":\"container\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.container\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":161,\"kind\":1024,\"name\":\"defaultVisible\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":162,\"kind\":1024,\"name\":\"defaultOriginVisible\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultOriginVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":163,\"kind\":1024,\"name\":\"defaultTargetVisible\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultTargetVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":164,\"kind\":1024,\"name\":\"defaultWireVisible\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultWireVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":165,\"kind\":1024,\"name\":\"defaultAxisVisible\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultAxisVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":166,\"kind\":1024,\"name\":\"defaultColor\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.defaultColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":167,\"kind\":1024,\"name\":\"zIndex\",\"url\":\"modules.html#DistanceMeasurementsPluginConfiguration.__type.zIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DistanceMeasurementsPluginConfiguration.__type\"},{\"id\":168,\"kind\":128,\"name\":\"DistanceMeasurementsPlugin\",\"url\":\"classes/DistanceMeasurementsPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":169,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DistanceMeasurementsPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":170,\"kind\":262144,\"name\":\"labelMinAxisLength\",\"url\":\"classes/DistanceMeasurementsPlugin.html#labelMinAxisLength\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":171,\"kind\":262144,\"name\":\"control\",\"url\":\"classes/DistanceMeasurementsPlugin.html#control\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":172,\"kind\":262144,\"name\":\"measurements\",\"url\":\"classes/DistanceMeasurementsPlugin.html#measurements\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":173,\"kind\":2048,\"name\":\"createMeasurement\",\"url\":\"classes/DistanceMeasurementsPlugin.html#createMeasurement\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":174,\"kind\":2048,\"name\":\"destroyMeasurement\",\"url\":\"classes/DistanceMeasurementsPlugin.html#destroyMeasurement\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":175,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DistanceMeasurementsPlugin.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":176,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/DistanceMeasurementsPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":177,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/DistanceMeasurementsPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":178,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/DistanceMeasurementsPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":179,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/DistanceMeasurementsPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":180,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/DistanceMeasurementsPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":181,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/DistanceMeasurementsPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":182,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/DistanceMeasurementsPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":183,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DistanceMeasurementsPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DistanceMeasurementsPlugin\"},{\"id\":184,\"kind\":4194304,\"name\":\"FastNavPluginConfiguration\",\"url\":\"modules.html#FastNavPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":185,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#FastNavPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"FastNavPluginConfiguration\"},{\"id\":186,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":187,\"kind\":1024,\"name\":\"hidePBR\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.hidePBR\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":188,\"kind\":1024,\"name\":\"hideSAO\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.hideSAO\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":189,\"kind\":1024,\"name\":\"hideEdges\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.hideEdges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":190,\"kind\":1024,\"name\":\"hideTransparentObjects\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.hideTransparentObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":191,\"kind\":1024,\"name\":\"scaleCanvasResolution\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.scaleCanvasResolution\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":192,\"kind\":1024,\"name\":\"scaleCanvasResolutionFactor\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.scaleCanvasResolutionFactor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":193,\"kind\":1024,\"name\":\"delayBeforeRestore\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.delayBeforeRestore\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":194,\"kind\":1024,\"name\":\"delayBeforeRestoreSeconds\",\"url\":\"modules.html#FastNavPluginConfiguration.__type.delayBeforeRestoreSeconds\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FastNavPluginConfiguration.__type\"},{\"id\":195,\"kind\":128,\"name\":\"FastNavPlugin\",\"url\":\"classes/FastNavPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":196,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FastNavPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"FastNavPlugin\"},{\"id\":197,\"kind\":262144,\"name\":\"hidePBR\",\"url\":\"classes/FastNavPlugin.html#hidePBR\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":198,\"kind\":262144,\"name\":\"hideSAO\",\"url\":\"classes/FastNavPlugin.html#hideSAO\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":199,\"kind\":262144,\"name\":\"hideEdges\",\"url\":\"classes/FastNavPlugin.html#hideEdges\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":200,\"kind\":262144,\"name\":\"hideTransparentObjects\",\"url\":\"classes/FastNavPlugin.html#hideTransparentObjects\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":201,\"kind\":262144,\"name\":\"scaleCanvasResolution\",\"url\":\"classes/FastNavPlugin.html#scaleCanvasResolution\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":202,\"kind\":262144,\"name\":\"scaleCanvasResolutionFactor\",\"url\":\"classes/FastNavPlugin.html#scaleCanvasResolutionFactor\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":203,\"kind\":262144,\"name\":\"delayBeforeRestore\",\"url\":\"classes/FastNavPlugin.html#delayBeforeRestore\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":204,\"kind\":262144,\"name\":\"delayBeforeRestoreSeconds\",\"url\":\"classes/FastNavPlugin.html#delayBeforeRestoreSeconds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FastNavPlugin\"},{\"id\":205,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/FastNavPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":206,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/FastNavPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":207,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/FastNavPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":208,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/FastNavPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":209,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/FastNavPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":210,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/FastNavPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":211,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/FastNavPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":212,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FastNavPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FastNavPlugin\"},{\"id\":213,\"kind\":256,\"name\":\"IGLTFDefaultDataSource\",\"url\":\"interfaces/IGLTFDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":214,\"kind\":2048,\"name\":\"getMetaModel\",\"url\":\"interfaces/IGLTFDefaultDataSource.html#getMetaModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IGLTFDefaultDataSource\"},{\"id\":215,\"kind\":2048,\"name\":\"getGLTF\",\"url\":\"interfaces/IGLTFDefaultDataSource.html#getGLTF\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IGLTFDefaultDataSource\"},{\"id\":216,\"kind\":2048,\"name\":\"getArrayBuffer\",\"url\":\"interfaces/IGLTFDefaultDataSource.html#getArrayBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IGLTFDefaultDataSource\"},{\"id\":217,\"kind\":4194304,\"name\":\"GLTFLoaderPluginConfiguration\",\"url\":\"modules.html#GLTFLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":218,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GLTFLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GLTFLoaderPluginConfiguration\"},{\"id\":219,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#GLTFLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GLTFLoaderPluginConfiguration.__type\"},{\"id\":220,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#GLTFLoaderPluginConfiguration.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GLTFLoaderPluginConfiguration.__type\"},{\"id\":221,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#GLTFLoaderPluginConfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GLTFLoaderPluginConfiguration.__type\"},{\"id\":222,\"kind\":4194304,\"name\":\"LoadGLTFModel\",\"url\":\"modules.html#LoadGLTFModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":223,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadGLTFModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadGLTFModel\"},{\"id\":224,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadGLTFModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":225,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadGLTFModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":226,\"kind\":1024,\"name\":\"gltf\",\"url\":\"modules.html#LoadGLTFModel.__type.gltf\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":227,\"kind\":1024,\"name\":\"metaModelSrc\",\"url\":\"modules.html#LoadGLTFModel.__type.metaModelSrc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":228,\"kind\":1024,\"name\":\"metaModelData\",\"url\":\"modules.html#LoadGLTFModel.__type.metaModelData\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":229,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#LoadGLTFModel.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":230,\"kind\":1024,\"name\":\"includeTypes\",\"url\":\"modules.html#LoadGLTFModel.__type.includeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":231,\"kind\":1024,\"name\":\"excludeTypes\",\"url\":\"modules.html#LoadGLTFModel.__type.excludeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":232,\"kind\":1024,\"name\":\"edges\",\"url\":\"modules.html#LoadGLTFModel.__type.edges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":233,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadGLTFModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":234,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadGLTFModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":235,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadGLTFModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":236,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadGLTFModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":237,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadGLTFModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":238,\"kind\":1024,\"name\":\"backfaces\",\"url\":\"modules.html#LoadGLTFModel.__type.backfaces\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":239,\"kind\":1024,\"name\":\"edgeThreshold\",\"url\":\"modules.html#LoadGLTFModel.__type.edgeThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":240,\"kind\":1024,\"name\":\"performance\",\"url\":\"modules.html#LoadGLTFModel.__type.performance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadGLTFModel.__type\"},{\"id\":241,\"kind\":128,\"name\":\"GLTFLoaderPlugin\",\"url\":\"classes/GLTFLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":242,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/GLTFLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":243,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/GLTFLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":244,\"kind\":262144,\"name\":\"objectDefaults\",\"url\":\"classes/GLTFLoaderPlugin.html#objectDefaults\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":245,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/GLTFLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":246,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/GLTFLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":247,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/GLTFLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":248,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/GLTFLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":249,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/GLTFLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":250,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/GLTFLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":251,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/GLTFLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":252,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/GLTFLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":253,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/GLTFLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"GLTFLoaderPlugin\"},{\"id\":254,\"kind\":256,\"name\":\"ILASDefaultDataSource\",\"url\":\"interfaces/ILASDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":255,\"kind\":2048,\"name\":\"getLAS\",\"url\":\"interfaces/ILASDefaultDataSource.html#getLAS\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ILASDefaultDataSource\"},{\"id\":256,\"kind\":4194304,\"name\":\"LASLoaderPluginConfiguration\",\"url\":\"modules.html#LASLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":257,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LASLoaderPluginConfiguration\"},{\"id\":258,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LASLoaderPluginConfiguration.__type\"},{\"id\":259,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LASLoaderPluginConfiguration.__type\"},{\"id\":260,\"kind\":1024,\"name\":\"skip\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type.skip\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LASLoaderPluginConfiguration.__type\"},{\"id\":261,\"kind\":1024,\"name\":\"fp64\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type.fp64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LASLoaderPluginConfiguration.__type\"},{\"id\":262,\"kind\":1024,\"name\":\"colorDepth\",\"url\":\"modules.html#LASLoaderPluginConfiguration.__type.colorDepth\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LASLoaderPluginConfiguration.__type\"},{\"id\":263,\"kind\":4194304,\"name\":\"LoadLASModel\",\"url\":\"modules.html#LoadLASModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":264,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadLASModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadLASModel\"},{\"id\":265,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadLASModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":266,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadLASModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":267,\"kind\":1024,\"name\":\"las\",\"url\":\"modules.html#LoadLASModel.__type.las\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":268,\"kind\":1024,\"name\":\"loadMetadata\",\"url\":\"modules.html#LoadLASModel.__type.loadMetadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":269,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadLASModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":270,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadLASModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":271,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadLASModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":272,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadLASModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":273,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadLASModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":274,\"kind\":1024,\"name\":\"stats\",\"url\":\"modules.html#LoadLASModel.__type.stats\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadLASModel.__type\"},{\"id\":275,\"kind\":128,\"name\":\"LASLoaderPlugin\",\"url\":\"classes/LASLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":276,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LASLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"LASLoaderPlugin\"},{\"id\":277,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/LASLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"LASLoaderPlugin\"},{\"id\":278,\"kind\":262144,\"name\":\"skip\",\"url\":\"classes/LASLoaderPlugin.html#skip\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"LASLoaderPlugin\"},{\"id\":279,\"kind\":262144,\"name\":\"fp64\",\"url\":\"classes/LASLoaderPlugin.html#fp64\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"LASLoaderPlugin\"},{\"id\":280,\"kind\":262144,\"name\":\"colorDepth\",\"url\":\"classes/LASLoaderPlugin.html#colorDepth\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"LASLoaderPlugin\"},{\"id\":281,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/LASLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LASLoaderPlugin\"},{\"id\":282,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/LASLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":283,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/LASLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":284,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/LASLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":285,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/LASLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":286,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/LASLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":287,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/LASLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":288,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/LASLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":289,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/LASLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LASLoaderPlugin\"},{\"id\":290,\"kind\":4194304,\"name\":\"NavCubePluginConfiguration\",\"url\":\"modules.html#NavCubePluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":291,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#NavCubePluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"NavCubePluginConfiguration\"},{\"id\":292,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":293,\"kind\":1024,\"name\":\"canvasId\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.canvasId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":294,\"kind\":1024,\"name\":\"canvasElement\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.canvasElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":295,\"kind\":1024,\"name\":\"visible\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.visible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":296,\"kind\":1024,\"name\":\"shadowVisible\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.shadowVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":297,\"kind\":1024,\"name\":\"cameraFly\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.cameraFly\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":298,\"kind\":1024,\"name\":\"cameraFitFOV\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.cameraFitFOV\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":299,\"kind\":1024,\"name\":\"cameraFlyDuration\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.cameraFlyDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":300,\"kind\":1024,\"name\":\"color\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":301,\"kind\":1024,\"name\":\"frontColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.frontColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":302,\"kind\":1024,\"name\":\"backColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.backColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":303,\"kind\":1024,\"name\":\"leftColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.leftColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":304,\"kind\":1024,\"name\":\"rightColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.rightColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":305,\"kind\":1024,\"name\":\"topColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.topColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":306,\"kind\":1024,\"name\":\"bottomColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.bottomColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":307,\"kind\":1024,\"name\":\"hoverColor\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.hoverColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":308,\"kind\":1024,\"name\":\"fitVisible\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.fitVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":309,\"kind\":1024,\"name\":\"synchProjection\",\"url\":\"modules.html#NavCubePluginConfiguration.__type.synchProjection\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NavCubePluginConfiguration.__type\"},{\"id\":310,\"kind\":128,\"name\":\"NavCubePlugin\",\"url\":\"classes/NavCubePlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":311,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NavCubePlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"NavCubePlugin\"},{\"id\":312,\"kind\":2048,\"name\":\"setVisible\",\"url\":\"classes/NavCubePlugin.html#setVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":313,\"kind\":2048,\"name\":\"getVisible\",\"url\":\"classes/NavCubePlugin.html#getVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":314,\"kind\":2048,\"name\":\"setFitVisible\",\"url\":\"classes/NavCubePlugin.html#setFitVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":315,\"kind\":2048,\"name\":\"getFitVisible\",\"url\":\"classes/NavCubePlugin.html#getFitVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":316,\"kind\":2048,\"name\":\"setCameraFly\",\"url\":\"classes/NavCubePlugin.html#setCameraFly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":317,\"kind\":2048,\"name\":\"getCameraFly\",\"url\":\"classes/NavCubePlugin.html#getCameraFly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":318,\"kind\":2048,\"name\":\"setCameraFitFOV\",\"url\":\"classes/NavCubePlugin.html#setCameraFitFOV\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":319,\"kind\":2048,\"name\":\"getCameraFitFOV\",\"url\":\"classes/NavCubePlugin.html#getCameraFitFOV\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":320,\"kind\":2048,\"name\":\"setCameraFlyDuration\",\"url\":\"classes/NavCubePlugin.html#setCameraFlyDuration\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":321,\"kind\":2048,\"name\":\"getCameraFlyDuration\",\"url\":\"classes/NavCubePlugin.html#getCameraFlyDuration\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":322,\"kind\":2048,\"name\":\"setSynchProjection\",\"url\":\"classes/NavCubePlugin.html#setSynchProjection\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":323,\"kind\":2048,\"name\":\"getSynchProjection\",\"url\":\"classes/NavCubePlugin.html#getSynchProjection\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NavCubePlugin\"},{\"id\":324,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/NavCubePlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":325,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/NavCubePlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":326,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/NavCubePlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":327,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/NavCubePlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":328,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/NavCubePlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":329,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/NavCubePlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":330,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/NavCubePlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":331,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/NavCubePlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavCubePlugin\"},{\"id\":332,\"kind\":4194304,\"name\":\"LoadOBJModel\",\"url\":\"modules.html#LoadOBJModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":333,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadOBJModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadOBJModel\"},{\"id\":334,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadOBJModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":335,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadOBJModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":336,\"kind\":1024,\"name\":\"metaModelSrc\",\"url\":\"modules.html#LoadOBJModel.__type.metaModelSrc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":337,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadOBJModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":338,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadOBJModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":339,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadOBJModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":340,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadOBJModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":341,\"kind\":1024,\"name\":\"edgeThreshold\",\"url\":\"modules.html#LoadOBJModel.__type.edgeThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadOBJModel.__type\"},{\"id\":342,\"kind\":128,\"name\":\"OBJLoaderPlugin\",\"url\":\"classes/OBJLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":343,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/OBJLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":344,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/OBJLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":345,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/OBJLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":346,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/OBJLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":347,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/OBJLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":348,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/OBJLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":349,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/OBJLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":350,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/OBJLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":351,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/OBJLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":352,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/OBJLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"OBJLoaderPlugin\"},{\"id\":353,\"kind\":4194304,\"name\":\"SectionPlanesPluginConfiguration\",\"url\":\"modules.html#SectionPlanesPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":354,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SectionPlanesPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SectionPlanesPluginConfiguration\"},{\"id\":355,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#SectionPlanesPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SectionPlanesPluginConfiguration.__type\"},{\"id\":356,\"kind\":1024,\"name\":\"overviewCanvasId\",\"url\":\"modules.html#SectionPlanesPluginConfiguration.__type.overviewCanvasId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SectionPlanesPluginConfiguration.__type\"},{\"id\":357,\"kind\":1024,\"name\":\"overviewVisible\",\"url\":\"modules.html#SectionPlanesPluginConfiguration.__type.overviewVisible\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SectionPlanesPluginConfiguration.__type\"},{\"id\":358,\"kind\":128,\"name\":\"SectionPlanesPlugin\",\"url\":\"classes/SectionPlanesPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":359,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SectionPlanesPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":360,\"kind\":2048,\"name\":\"setOverviewVisible\",\"url\":\"classes/SectionPlanesPlugin.html#setOverviewVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":361,\"kind\":2048,\"name\":\"getOverviewVisible\",\"url\":\"classes/SectionPlanesPlugin.html#getOverviewVisible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":362,\"kind\":262144,\"name\":\"sectionPlanes\",\"url\":\"classes/SectionPlanesPlugin.html#sectionPlanes\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":363,\"kind\":2048,\"name\":\"createSectionPlane\",\"url\":\"classes/SectionPlanesPlugin.html#createSectionPlane\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":364,\"kind\":2048,\"name\":\"flipSectionPlanes\",\"url\":\"classes/SectionPlanesPlugin.html#flipSectionPlanes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":365,\"kind\":2048,\"name\":\"showControl\",\"url\":\"classes/SectionPlanesPlugin.html#showControl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":366,\"kind\":2048,\"name\":\"getShownControl\",\"url\":\"classes/SectionPlanesPlugin.html#getShownControl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":367,\"kind\":2048,\"name\":\"hideControl\",\"url\":\"classes/SectionPlanesPlugin.html#hideControl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":368,\"kind\":2048,\"name\":\"destroySectionPlane\",\"url\":\"classes/SectionPlanesPlugin.html#destroySectionPlane\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":369,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/SectionPlanesPlugin.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":370,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/SectionPlanesPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":371,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/SectionPlanesPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":372,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/SectionPlanesPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":373,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/SectionPlanesPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":374,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/SectionPlanesPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":375,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/SectionPlanesPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":376,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/SectionPlanesPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":377,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/SectionPlanesPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SectionPlanesPlugin\"},{\"id\":378,\"kind\":128,\"name\":\"SkyboxesPlugin\",\"url\":\"classes/SkyboxesPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":379,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SkyboxesPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"SkyboxesPlugin\"},{\"id\":380,\"kind\":2048,\"name\":\"createSkybox\",\"url\":\"classes/SkyboxesPlugin.html#createSkybox\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SkyboxesPlugin\"},{\"id\":381,\"kind\":2048,\"name\":\"destroySkybox\",\"url\":\"classes/SkyboxesPlugin.html#destroySkybox\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SkyboxesPlugin\"},{\"id\":382,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/SkyboxesPlugin.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SkyboxesPlugin\"},{\"id\":383,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/SkyboxesPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":384,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/SkyboxesPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":385,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/SkyboxesPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":386,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/SkyboxesPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":387,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/SkyboxesPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":388,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/SkyboxesPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":389,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/SkyboxesPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":390,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/SkyboxesPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SkyboxesPlugin\"},{\"id\":391,\"kind\":256,\"name\":\"ISTLDefaultDataSource\",\"url\":\"interfaces/ISTLDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":392,\"kind\":2048,\"name\":\"getSTL\",\"url\":\"interfaces/ISTLDefaultDataSource.html#getSTL\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ISTLDefaultDataSource\"},{\"id\":393,\"kind\":4194304,\"name\":\"STLLoaderPluginCOnfiguration\",\"url\":\"modules.html#STLLoaderPluginCOnfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":394,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#STLLoaderPluginCOnfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"STLLoaderPluginCOnfiguration\"},{\"id\":395,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#STLLoaderPluginCOnfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"STLLoaderPluginCOnfiguration.__type\"},{\"id\":396,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#STLLoaderPluginCOnfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"STLLoaderPluginCOnfiguration.__type\"},{\"id\":397,\"kind\":4194304,\"name\":\"LoadSTLModel\",\"url\":\"modules.html#LoadSTLModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":398,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadSTLModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadSTLModel\"},{\"id\":399,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadSTLModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":400,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadSTLModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":401,\"kind\":1024,\"name\":\"stl\",\"url\":\"modules.html#LoadSTLModel.__type.stl\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":402,\"kind\":1024,\"name\":\"edges\",\"url\":\"modules.html#LoadSTLModel.__type.edges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":403,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadSTLModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":404,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadSTLModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":405,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadSTLModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":406,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadSTLModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":407,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadSTLModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":408,\"kind\":1024,\"name\":\"backfaces\",\"url\":\"modules.html#LoadSTLModel.__type.backfaces\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":409,\"kind\":1024,\"name\":\"smoothNormals\",\"url\":\"modules.html#LoadSTLModel.__type.smoothNormals\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":410,\"kind\":1024,\"name\":\"smoothNormalsAngleThreshold\",\"url\":\"modules.html#LoadSTLModel.__type.smoothNormalsAngleThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":411,\"kind\":1024,\"name\":\"edgeThreshold\",\"url\":\"modules.html#LoadSTLModel.__type.edgeThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":412,\"kind\":1024,\"name\":\"splitMeshes\",\"url\":\"modules.html#LoadSTLModel.__type.splitMeshes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadSTLModel.__type\"},{\"id\":413,\"kind\":128,\"name\":\"STLLoaderPlugin\",\"url\":\"classes/STLLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":414,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/STLLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"STLLoaderPlugin\"},{\"id\":415,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/STLLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"STLLoaderPlugin\"},{\"id\":416,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/STLLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"STLLoaderPlugin\"},{\"id\":417,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/STLLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":418,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/STLLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":419,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/STLLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":420,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/STLLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":421,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/STLLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":422,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/STLLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":423,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/STLLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":424,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/STLLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"STLLoaderPlugin\"},{\"id\":425,\"kind\":4194304,\"name\":\"IFCStoreyPlanObjectStates\",\"url\":\"modules.html#IFCStoreyPlanObjectStates\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":426,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IFCStoreyPlanObjectStates.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IFCStoreyPlanObjectStates\"},{\"id\":427,\"kind\":4194304,\"name\":\"StoreyViewsPluginConfiguration\",\"url\":\"modules.html#StoreyViewsPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":428,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#StoreyViewsPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"StoreyViewsPluginConfiguration\"},{\"id\":429,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#StoreyViewsPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StoreyViewsPluginConfiguration.__type\"},{\"id\":430,\"kind\":1024,\"name\":\"objectStates\",\"url\":\"modules.html#StoreyViewsPluginConfiguration.__type.objectStates\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StoreyViewsPluginConfiguration.__type\"},{\"id\":431,\"kind\":128,\"name\":\"StoreyViewsPlugin\",\"url\":\"classes/StoreyViewsPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":432,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StoreyViewsPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":433,\"kind\":1024,\"name\":\"storeys\",\"url\":\"classes/StoreyViewsPlugin.html#storeys\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":434,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StoreyViewsPlugin.html#__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":435,\"kind\":1024,\"name\":\"modelStoreys\",\"url\":\"classes/StoreyViewsPlugin.html#modelStoreys\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":436,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StoreyViewsPlugin.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":437,\"kind\":262144,\"name\":\"objectStates\",\"url\":\"classes/StoreyViewsPlugin.html#objectStates\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":438,\"kind\":2048,\"name\":\"gotoStoreyCamera\",\"url\":\"classes/StoreyViewsPlugin.html#gotoStoreyCamera\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":439,\"kind\":2048,\"name\":\"showStoreyObjects\",\"url\":\"classes/StoreyViewsPlugin.html#showStoreyObjects\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":440,\"kind\":2048,\"name\":\"withStoreyObjects\",\"url\":\"classes/StoreyViewsPlugin.html#withStoreyObjects\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":441,\"kind\":2048,\"name\":\"createStoreyMap\",\"url\":\"classes/StoreyViewsPlugin.html#createStoreyMap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":442,\"kind\":2048,\"name\":\"pickStoreyMap\",\"url\":\"classes/StoreyViewsPlugin.html#pickStoreyMap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":443,\"kind\":2048,\"name\":\"getStoreyContainingWorldPos\",\"url\":\"classes/StoreyViewsPlugin.html#getStoreyContainingWorldPos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":444,\"kind\":2048,\"name\":\"worldPosToStoreyMap\",\"url\":\"classes/StoreyViewsPlugin.html#worldPosToStoreyMap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":445,\"kind\":2048,\"name\":\"worldDirToStoreyMap\",\"url\":\"classes/StoreyViewsPlugin.html#worldDirToStoreyMap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":446,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/StoreyViewsPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":447,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/StoreyViewsPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":448,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/StoreyViewsPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":449,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/StoreyViewsPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":450,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/StoreyViewsPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":451,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/StoreyViewsPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":452,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/StoreyViewsPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":453,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/StoreyViewsPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreyViewsPlugin\"},{\"id\":454,\"kind\":4194304,\"name\":\"TreeViewPluginConfiguration\",\"url\":\"modules.html#TreeViewPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":455,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TreeViewPluginConfiguration\"},{\"id\":456,\"kind\":1024,\"name\":\"containerElement\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.containerElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":457,\"kind\":1024,\"name\":\"autoAddModels\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.autoAddModels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":458,\"kind\":1024,\"name\":\"autoExpandDepth\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.autoExpandDepth\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":459,\"kind\":1024,\"name\":\"hierarchy\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.hierarchy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":460,\"kind\":1024,\"name\":\"sortNodes\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.sortNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":461,\"kind\":1024,\"name\":\"pruneEmptyNodes\",\"url\":\"modules.html#TreeViewPluginConfiguration.__type.pruneEmptyNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TreeViewPluginConfiguration.__type\"},{\"id\":462,\"kind\":128,\"name\":\"TreeViewPlugin\",\"url\":\"classes/TreeViewPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":463,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TreeViewPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"TreeViewPlugin\"},{\"id\":464,\"kind\":262144,\"name\":\"hierarchy\",\"url\":\"classes/TreeViewPlugin.html#hierarchy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":465,\"kind\":262144,\"name\":\"modelTreeViews\",\"url\":\"classes/TreeViewPlugin.html#modelTreeViews\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":466,\"kind\":2048,\"name\":\"addModel\",\"url\":\"classes/TreeViewPlugin.html#addModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":467,\"kind\":2048,\"name\":\"removeModel\",\"url\":\"classes/TreeViewPlugin.html#removeModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":468,\"kind\":2048,\"name\":\"collapse\",\"url\":\"classes/TreeViewPlugin.html#collapse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":469,\"kind\":2048,\"name\":\"showNode\",\"url\":\"classes/TreeViewPlugin.html#showNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":470,\"kind\":2048,\"name\":\"unShowNode\",\"url\":\"classes/TreeViewPlugin.html#unShowNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":471,\"kind\":2048,\"name\":\"expandToDepth\",\"url\":\"classes/TreeViewPlugin.html#expandToDepth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":472,\"kind\":2048,\"name\":\"withNodeTree\",\"url\":\"classes/TreeViewPlugin.html#withNodeTree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TreeViewPlugin\"},{\"id\":473,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/TreeViewPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":474,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/TreeViewPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":475,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/TreeViewPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":476,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/TreeViewPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":477,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/TreeViewPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":478,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/TreeViewPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":479,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/TreeViewPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":480,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/TreeViewPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TreeViewPlugin\"},{\"id\":481,\"kind\":4194304,\"name\":\"ViewCullPluginConfiguration\",\"url\":\"modules.html#ViewCullPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":482,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ViewCullPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ViewCullPluginConfiguration\"},{\"id\":483,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#ViewCullPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewCullPluginConfiguration.__type\"},{\"id\":484,\"kind\":1024,\"name\":\"maxTreeDepth\",\"url\":\"modules.html#ViewCullPluginConfiguration.__type.maxTreeDepth\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewCullPluginConfiguration.__type\"},{\"id\":485,\"kind\":128,\"name\":\"ViewCullPlugin\",\"url\":\"classes/ViewCullPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":486,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ViewCullPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"ViewCullPlugin\"},{\"id\":487,\"kind\":262144,\"name\":\"enabled\",\"url\":\"classes/ViewCullPlugin.html#enabled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ViewCullPlugin\"},{\"id\":488,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ViewCullPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":489,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/ViewCullPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":490,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/ViewCullPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":491,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/ViewCullPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":492,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/ViewCullPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":493,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/ViewCullPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":494,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/ViewCullPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":495,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/ViewCullPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ViewCullPlugin\"},{\"id\":496,\"kind\":4194304,\"name\":\"XKTLoaderPluginConfiguration\",\"url\":\"modules.html#XKTLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":497,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"XKTLoaderPluginConfiguration\"},{\"id\":498,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":499,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":500,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":501,\"kind\":1024,\"name\":\"includeTypes\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.includeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":502,\"kind\":1024,\"name\":\"excludeTypes\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.excludeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":503,\"kind\":1024,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":504,\"kind\":1024,\"name\":\"reuseGeometries\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.reuseGeometries\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":505,\"kind\":1024,\"name\":\"maxGeometryBatchSize\",\"url\":\"modules.html#XKTLoaderPluginConfiguration.__type.maxGeometryBatchSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XKTLoaderPluginConfiguration.__type\"},{\"id\":506,\"kind\":4194304,\"name\":\"LoadXKTModel\",\"url\":\"modules.html#LoadXKTModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":507,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadXKTModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadXKTModel\"},{\"id\":508,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadXKTModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":509,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadXKTModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":510,\"kind\":1024,\"name\":\"xkt\",\"url\":\"modules.html#LoadXKTModel.__type.xkt\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":511,\"kind\":1024,\"name\":\"metaModelSrc\",\"url\":\"modules.html#LoadXKTModel.__type.metaModelSrc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":512,\"kind\":1024,\"name\":\"metaModelData\",\"url\":\"modules.html#LoadXKTModel.__type.metaModelData\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":513,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#LoadXKTModel.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":514,\"kind\":1024,\"name\":\"includeTypes\",\"url\":\"modules.html#LoadXKTModel.__type.includeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":515,\"kind\":1024,\"name\":\"excludeTypes\",\"url\":\"modules.html#LoadXKTModel.__type.excludeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":516,\"kind\":1024,\"name\":\"edges\",\"url\":\"modules.html#LoadXKTModel.__type.edges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":517,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadXKTModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":518,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadXKTModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":519,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadXKTModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":520,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadXKTModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":521,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadXKTModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":522,\"kind\":1024,\"name\":\"saoEnabled\",\"url\":\"modules.html#LoadXKTModel.__type.saoEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":523,\"kind\":1024,\"name\":\"pbrEnabled\",\"url\":\"modules.html#LoadXKTModel.__type.pbrEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":524,\"kind\":1024,\"name\":\"backfaces\",\"url\":\"modules.html#LoadXKTModel.__type.backfaces\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":525,\"kind\":1024,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"modules.html#LoadXKTModel.__type.excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":526,\"kind\":1024,\"name\":\"globalizeObjectIds\",\"url\":\"modules.html#LoadXKTModel.__type.globalizeObjectIds\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":527,\"kind\":1024,\"name\":\"reuseGeometries\",\"url\":\"modules.html#LoadXKTModel.__type.reuseGeometries\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXKTModel.__type\"},{\"id\":528,\"kind\":256,\"name\":\"IXKTDefaultDataSource\",\"url\":\"interfaces/IXKTDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":529,\"kind\":2048,\"name\":\"getMetaModel\",\"url\":\"interfaces/IXKTDefaultDataSource.html#getMetaModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IXKTDefaultDataSource\"},{\"id\":530,\"kind\":2048,\"name\":\"getXKT\",\"url\":\"interfaces/IXKTDefaultDataSource.html#getXKT\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IXKTDefaultDataSource\"},{\"id\":531,\"kind\":128,\"name\":\"XKTLoaderPlugin\",\"url\":\"classes/XKTLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":532,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/XKTLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":533,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/XKTLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":534,\"kind\":262144,\"name\":\"objectDefaults\",\"url\":\"classes/XKTLoaderPlugin.html#objectDefaults\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":535,\"kind\":262144,\"name\":\"includeTypes\",\"url\":\"classes/XKTLoaderPlugin.html#includeTypes\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":536,\"kind\":262144,\"name\":\"excludeTypes\",\"url\":\"classes/XKTLoaderPlugin.html#excludeTypes\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":537,\"kind\":262144,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"classes/XKTLoaderPlugin.html#excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":538,\"kind\":262144,\"name\":\"reuseGeometries\",\"url\":\"classes/XKTLoaderPlugin.html#reuseGeometries\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":539,\"kind\":262144,\"name\":\"supportedVersions\",\"url\":\"classes/XKTLoaderPlugin.html#supportedVersions\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":540,\"kind\":262144,\"name\":\"globalizeObjectIds\",\"url\":\"classes/XKTLoaderPlugin.html#globalizeObjectIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":541,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/XKTLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":542,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/XKTLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":543,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/XKTLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":544,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/XKTLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":545,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/XKTLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":546,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/XKTLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":547,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/XKTLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":548,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/XKTLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":549,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/XKTLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XKTLoaderPlugin\"},{\"id\":550,\"kind\":256,\"name\":\"IWebIFCDefaultDataSource\",\"url\":\"interfaces/IWebIFCDefaultDataSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":551,\"kind\":2048,\"name\":\"getIFC\",\"url\":\"interfaces/IWebIFCDefaultDataSource.html#getIFC\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"IWebIFCDefaultDataSource\"},{\"id\":552,\"kind\":4194304,\"name\":\"WebIFCLoaderPluginConfiguration\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":553,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WebIFCLoaderPluginConfiguration\"},{\"id\":554,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":555,\"kind\":1024,\"name\":\"wasmPath\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.wasmPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":556,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":557,\"kind\":1024,\"name\":\"dataSource\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.dataSource\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":558,\"kind\":1024,\"name\":\"includeTypes\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.includeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":559,\"kind\":1024,\"name\":\"excludeTypes\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.excludeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":560,\"kind\":1024,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"modules.html#WebIFCLoaderPluginConfiguration.__type.excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WebIFCLoaderPluginConfiguration.__type\"},{\"id\":561,\"kind\":4194304,\"name\":\"LoadWebIFCModel\",\"url\":\"modules.html#LoadWebIFCModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":562,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadWebIFCModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadWebIFCModel\"},{\"id\":563,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadWebIFCModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":564,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadWebIFCModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":565,\"kind\":1024,\"name\":\"ifc\",\"url\":\"modules.html#LoadWebIFCModel.__type.ifc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":566,\"kind\":1024,\"name\":\"loadMetadata\",\"url\":\"modules.html#LoadWebIFCModel.__type.loadMetadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":567,\"kind\":1024,\"name\":\"objectDefaults\",\"url\":\"modules.html#LoadWebIFCModel.__type.objectDefaults\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":568,\"kind\":1024,\"name\":\"includeTypes\",\"url\":\"modules.html#LoadWebIFCModel.__type.includeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":569,\"kind\":1024,\"name\":\"excludeTypes\",\"url\":\"modules.html#LoadWebIFCModel.__type.excludeTypes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":570,\"kind\":1024,\"name\":\"edges\",\"url\":\"modules.html#LoadWebIFCModel.__type.edges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":571,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#LoadWebIFCModel.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":572,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadWebIFCModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":573,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadWebIFCModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":574,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadWebIFCModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":575,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadWebIFCModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":576,\"kind\":1024,\"name\":\"saoEnabled\",\"url\":\"modules.html#LoadWebIFCModel.__type.saoEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":577,\"kind\":1024,\"name\":\"pbrEnabled\",\"url\":\"modules.html#LoadWebIFCModel.__type.pbrEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":578,\"kind\":1024,\"name\":\"backfaces\",\"url\":\"modules.html#LoadWebIFCModel.__type.backfaces\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":579,\"kind\":1024,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"modules.html#LoadWebIFCModel.__type.excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":580,\"kind\":1024,\"name\":\"globalizeObjectIds\",\"url\":\"modules.html#LoadWebIFCModel.__type.globalizeObjectIds\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":581,\"kind\":1024,\"name\":\"stats\",\"url\":\"modules.html#LoadWebIFCModel.__type.stats\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadWebIFCModel.__type\"},{\"id\":582,\"kind\":128,\"name\":\"WebIFCLoaderPlugin\",\"url\":\"classes/WebIFCLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":583,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WebIFCLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":584,\"kind\":262144,\"name\":\"dataSource\",\"url\":\"classes/WebIFCLoaderPlugin.html#dataSource\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":585,\"kind\":262144,\"name\":\"objectDefaults\",\"url\":\"classes/WebIFCLoaderPlugin.html#objectDefaults\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":586,\"kind\":262144,\"name\":\"includeTypes\",\"url\":\"classes/WebIFCLoaderPlugin.html#includeTypes\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":587,\"kind\":262144,\"name\":\"excludeTypes\",\"url\":\"classes/WebIFCLoaderPlugin.html#excludeTypes\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":588,\"kind\":262144,\"name\":\"excludeUnclassifiedObjects\",\"url\":\"classes/WebIFCLoaderPlugin.html#excludeUnclassifiedObjects\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":589,\"kind\":262144,\"name\":\"supportedVersions\",\"url\":\"classes/WebIFCLoaderPlugin.html#supportedVersions\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":590,\"kind\":262144,\"name\":\"globalizeObjectIds\",\"url\":\"classes/WebIFCLoaderPlugin.html#globalizeObjectIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":591,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/WebIFCLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":592,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/WebIFCLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":593,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/WebIFCLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":594,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/WebIFCLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":595,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/WebIFCLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":596,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/WebIFCLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":597,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/WebIFCLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":598,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/WebIFCLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":599,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/WebIFCLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebIFCLoaderPlugin\"},{\"id\":600,\"kind\":4194304,\"name\":\"XML3DLoaderPluginConfiguration\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":601,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"XML3DLoaderPluginConfiguration\"},{\"id\":602,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XML3DLoaderPluginConfiguration.__type\"},{\"id\":603,\"kind\":1024,\"name\":\"workerScriptsPath\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration.__type.workerScriptsPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XML3DLoaderPluginConfiguration.__type\"},{\"id\":604,\"kind\":1024,\"name\":\"materialType\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration.__type.materialType\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XML3DLoaderPluginConfiguration.__type\"},{\"id\":605,\"kind\":1024,\"name\":\"createMetaModel\",\"url\":\"modules.html#XML3DLoaderPluginConfiguration.__type.createMetaModel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"XML3DLoaderPluginConfiguration.__type\"},{\"id\":606,\"kind\":4194304,\"name\":\"LoadXML3DModel\",\"url\":\"modules.html#LoadXML3DModel\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":607,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LoadXML3DModel.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LoadXML3DModel\"},{\"id\":608,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#LoadXML3DModel.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":609,\"kind\":1024,\"name\":\"src\",\"url\":\"modules.html#LoadXML3DModel.__type.src\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":610,\"kind\":1024,\"name\":\"edges\",\"url\":\"modules.html#LoadXML3DModel.__type.edges\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":611,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#LoadXML3DModel.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":612,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#LoadXML3DModel.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":613,\"kind\":1024,\"name\":\"rotation\",\"url\":\"modules.html#LoadXML3DModel.__type.rotation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":614,\"kind\":1024,\"name\":\"matrix\",\"url\":\"modules.html#LoadXML3DModel.__type.matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":615,\"kind\":1024,\"name\":\"backfaces\",\"url\":\"modules.html#LoadXML3DModel.__type.backfaces\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":616,\"kind\":1024,\"name\":\"edgeThreshold\",\"url\":\"modules.html#LoadXML3DModel.__type.edgeThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":617,\"kind\":1024,\"name\":\"materialType\",\"url\":\"modules.html#LoadXML3DModel.__type.materialType\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":618,\"kind\":1024,\"name\":\"createMetaModel\",\"url\":\"modules.html#LoadXML3DModel.__type.createMetaModel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LoadXML3DModel.__type\"},{\"id\":619,\"kind\":128,\"name\":\"XML3DLoaderPlugin\",\"url\":\"classes/XML3DLoaderPlugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":620,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/XML3DLoaderPlugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":621,\"kind\":1024,\"name\":\"supportedSchemas\",\"url\":\"classes/XML3DLoaderPlugin.html#supportedSchemas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":622,\"kind\":2048,\"name\":\"load\",\"url\":\"classes/XML3DLoaderPlugin.html#load\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":623,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/XML3DLoaderPlugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":624,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/XML3DLoaderPlugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":625,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/XML3DLoaderPlugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":626,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/XML3DLoaderPlugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":627,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/XML3DLoaderPlugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":628,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/XML3DLoaderPlugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":629,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/XML3DLoaderPlugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":630,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/XML3DLoaderPlugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XML3DLoaderPlugin\"},{\"id\":631,\"kind\":4194304,\"name\":\"LocaleServiceConfiguration\",\"url\":\"modules.html#LocaleServiceConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":632,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LocaleServiceConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"LocaleServiceConfiguration\"},{\"id\":633,\"kind\":1024,\"name\":\"messages\",\"url\":\"modules.html#LocaleServiceConfiguration.__type.messages\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LocaleServiceConfiguration.__type\"},{\"id\":634,\"kind\":1024,\"name\":\"locale\",\"url\":\"modules.html#LocaleServiceConfiguration.__type.locale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"LocaleServiceConfiguration.__type\"},{\"id\":635,\"kind\":128,\"name\":\"LocaleService\",\"url\":\"classes/LocaleService.html\",\"classes\":\"tsd-kind-class\"},{\"id\":636,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LocaleService.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":637,\"kind\":262144,\"name\":\"messages\",\"url\":\"classes/LocaleService.html#messages\",\"classes\":\"tsd-kind-set-signature tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":638,\"kind\":262144,\"name\":\"locale\",\"url\":\"classes/LocaleService.html#locale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":639,\"kind\":2048,\"name\":\"loadMessages\",\"url\":\"classes/LocaleService.html#loadMessages\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":640,\"kind\":2048,\"name\":\"clearMessages\",\"url\":\"classes/LocaleService.html#clearMessages\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":641,\"kind\":262144,\"name\":\"locales\",\"url\":\"classes/LocaleService.html#locales\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":642,\"kind\":2048,\"name\":\"translate\",\"url\":\"classes/LocaleService.html#translate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":643,\"kind\":2048,\"name\":\"translatePlurals\",\"url\":\"classes/LocaleService.html#translatePlurals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":644,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/LocaleService.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":645,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/LocaleService.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":646,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/LocaleService.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LocaleService\"},{\"id\":647,\"kind\":128,\"name\":\"Camera\",\"url\":\"classes/Camera.html\",\"classes\":\"tsd-kind-class\"},{\"id\":648,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Camera.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":649,\"kind\":262144,\"name\":\"deviceMatrix\",\"url\":\"classes/Camera.html#deviceMatrix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":650,\"kind\":262144,\"name\":\"eye\",\"url\":\"classes/Camera.html#eye\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":651,\"kind\":262144,\"name\":\"look\",\"url\":\"classes/Camera.html#look\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":652,\"kind\":262144,\"name\":\"up\",\"url\":\"classes/Camera.html#up\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":653,\"kind\":262144,\"name\":\"worldAxis\",\"url\":\"classes/Camera.html#worldAxis\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":654,\"kind\":262144,\"name\":\"gimbalLock\",\"url\":\"classes/Camera.html#gimbalLock\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":655,\"kind\":262144,\"name\":\"projection\",\"url\":\"classes/Camera.html#projection\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":656,\"kind\":2048,\"name\":\"orbitYaw\",\"url\":\"classes/Camera.html#orbitYaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":657,\"kind\":2048,\"name\":\"orbitPitch\",\"url\":\"classes/Camera.html#orbitPitch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":658,\"kind\":2048,\"name\":\"yaw\",\"url\":\"classes/Camera.html#yaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":659,\"kind\":2048,\"name\":\"pitch\",\"url\":\"classes/Camera.html#pitch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":660,\"kind\":2048,\"name\":\"pan\",\"url\":\"classes/Camera.html#pan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":661,\"kind\":2048,\"name\":\"zoom\",\"url\":\"classes/Camera.html#zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":662,\"kind\":262144,\"name\":\"worldUp\",\"url\":\"classes/Camera.html#worldUp\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":663,\"kind\":262144,\"name\":\"xUp\",\"url\":\"classes/Camera.html#xUp\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":664,\"kind\":262144,\"name\":\"yUp\",\"url\":\"classes/Camera.html#yUp\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":665,\"kind\":262144,\"name\":\"zUp\",\"url\":\"classes/Camera.html#zUp\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":666,\"kind\":262144,\"name\":\"worldRight\",\"url\":\"classes/Camera.html#worldRight\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":667,\"kind\":262144,\"name\":\"worldForward\",\"url\":\"classes/Camera.html#worldForward\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":668,\"kind\":262144,\"name\":\"constrainPitch\",\"url\":\"classes/Camera.html#constrainPitch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":669,\"kind\":262144,\"name\":\"eyeLookDist\",\"url\":\"classes/Camera.html#eyeLookDist\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":670,\"kind\":262144,\"name\":\"matrix\",\"url\":\"classes/Camera.html#matrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":671,\"kind\":262144,\"name\":\"viewMatrix\",\"url\":\"classes/Camera.html#viewMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":672,\"kind\":262144,\"name\":\"normalMatrix\",\"url\":\"classes/Camera.html#normalMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":673,\"kind\":262144,\"name\":\"viewNormalMatrix\",\"url\":\"classes/Camera.html#viewNormalMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":674,\"kind\":262144,\"name\":\"inverseViewMatrix\",\"url\":\"classes/Camera.html#inverseViewMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":675,\"kind\":262144,\"name\":\"projMatrix\",\"url\":\"classes/Camera.html#projMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":676,\"kind\":262144,\"name\":\"perspective\",\"url\":\"classes/Camera.html#perspective\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":677,\"kind\":262144,\"name\":\"ortho\",\"url\":\"classes/Camera.html#ortho\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":678,\"kind\":262144,\"name\":\"frustum\",\"url\":\"classes/Camera.html#frustum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":679,\"kind\":262144,\"name\":\"customProjection\",\"url\":\"classes/Camera.html#customProjection\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":680,\"kind\":262144,\"name\":\"project\",\"url\":\"classes/Camera.html#project\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Camera\"},{\"id\":681,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/Camera.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":682,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/Camera.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":683,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/Camera.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":684,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Camera.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":685,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/Camera.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":686,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/Camera.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":687,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/Camera.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":688,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Camera.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":689,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/Camera.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":690,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/Camera.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":691,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/Camera.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":692,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/Camera.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":693,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/Camera.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":694,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/Camera.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":695,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Camera.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":696,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/Camera.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Camera\"},{\"id\":697,\"kind\":128,\"name\":\"CameraFlightAnimation\",\"url\":\"classes/CameraFlightAnimation.html\",\"classes\":\"tsd-kind-class\"},{\"id\":698,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CameraFlightAnimation.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":699,\"kind\":262144,\"name\":\"duration\",\"url\":\"classes/CameraFlightAnimation.html#duration\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":700,\"kind\":262144,\"name\":\"fit\",\"url\":\"classes/CameraFlightAnimation.html#fit\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":701,\"kind\":262144,\"name\":\"fitFOV\",\"url\":\"classes/CameraFlightAnimation.html#fitFOV\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":702,\"kind\":262144,\"name\":\"trail\",\"url\":\"classes/CameraFlightAnimation.html#trail\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":703,\"kind\":2048,\"name\":\"flyTo\",\"url\":\"classes/CameraFlightAnimation.html#flyTo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":704,\"kind\":2048,\"name\":\"jumpTo\",\"url\":\"classes/CameraFlightAnimation.html#jumpTo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":705,\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/CameraFlightAnimation.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":706,\"kind\":2048,\"name\":\"cancel\",\"url\":\"classes/CameraFlightAnimation.html#cancel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraFlightAnimation\"},{\"id\":707,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/CameraFlightAnimation.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":708,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/CameraFlightAnimation.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":709,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/CameraFlightAnimation.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":710,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/CameraFlightAnimation.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":711,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/CameraFlightAnimation.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":712,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/CameraFlightAnimation.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":713,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/CameraFlightAnimation.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":714,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/CameraFlightAnimation.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":715,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/CameraFlightAnimation.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":716,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/CameraFlightAnimation.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":717,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/CameraFlightAnimation.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":718,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/CameraFlightAnimation.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":719,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/CameraFlightAnimation.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":720,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/CameraFlightAnimation.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":721,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/CameraFlightAnimation.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":722,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/CameraFlightAnimation.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraFlightAnimation\"},{\"id\":723,\"kind\":4194304,\"name\":\"Frame\",\"url\":\"modules.html#Frame\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":724,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#Frame.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"Frame\"},{\"id\":725,\"kind\":1024,\"name\":\"t\",\"url\":\"modules.html#Frame.__type.t\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Frame.__type\"},{\"id\":726,\"kind\":1024,\"name\":\"eye\",\"url\":\"modules.html#Frame.__type.eye\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Frame.__type\"},{\"id\":727,\"kind\":1024,\"name\":\"look\",\"url\":\"modules.html#Frame.__type.look\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Frame.__type\"},{\"id\":728,\"kind\":1024,\"name\":\"up\",\"url\":\"modules.html#Frame.__type.up\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Frame.__type\"},{\"id\":729,\"kind\":4194304,\"name\":\"CameraPathConfiguration\",\"url\":\"modules.html#CameraPathConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":730,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CameraPathConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CameraPathConfiguration\"},{\"id\":731,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#CameraPathConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CameraPathConfiguration.__type\"},{\"id\":732,\"kind\":1024,\"name\":\"frames\",\"url\":\"modules.html#CameraPathConfiguration.__type.frames\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CameraPathConfiguration.__type\"},{\"id\":733,\"kind\":128,\"name\":\"CameraPath\",\"url\":\"classes/CameraPath.html\",\"classes\":\"tsd-kind-class\"},{\"id\":734,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CameraPath.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CameraPath\"},{\"id\":735,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/CameraPath.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":736,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/CameraPath.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":737,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/CameraPath.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":738,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/CameraPath.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":739,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/CameraPath.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":740,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/CameraPath.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":741,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/CameraPath.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":742,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/CameraPath.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":743,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/CameraPath.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":744,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/CameraPath.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":745,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/CameraPath.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":746,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/CameraPath.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":747,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/CameraPath.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":748,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/CameraPath.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":749,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/CameraPath.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":750,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/CameraPath.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPath\"},{\"id\":751,\"kind\":4194304,\"name\":\"CameraPathAnimationConfiguration\",\"url\":\"modules.html#CameraPathAnimationConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":752,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CameraPathAnimationConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CameraPathAnimationConfiguration\"},{\"id\":753,\"kind\":1024,\"name\":\"playingRate\",\"url\":\"modules.html#CameraPathAnimationConfiguration.__type.playingRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CameraPathAnimationConfiguration.__type\"},{\"id\":754,\"kind\":1024,\"name\":\"cameraPath\",\"url\":\"modules.html#CameraPathAnimationConfiguration.__type.cameraPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CameraPathAnimationConfiguration.__type\"},{\"id\":755,\"kind\":128,\"name\":\"CameraPathAnimation\",\"url\":\"classes/CameraPathAnimation.html\",\"classes\":\"tsd-kind-class\"},{\"id\":756,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CameraPathAnimation.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CameraPathAnimation\"},{\"id\":757,\"kind\":262144,\"name\":\"cameraPath\",\"url\":\"classes/CameraPathAnimation.html#cameraPath\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":758,\"kind\":262144,\"name\":\"rate\",\"url\":\"classes/CameraPathAnimation.html#rate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":759,\"kind\":2048,\"name\":\"play\",\"url\":\"classes/CameraPathAnimation.html#play\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":760,\"kind\":2048,\"name\":\"playToT\",\"url\":\"classes/CameraPathAnimation.html#playToT\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":761,\"kind\":2048,\"name\":\"playToFrame\",\"url\":\"classes/CameraPathAnimation.html#playToFrame\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":762,\"kind\":2048,\"name\":\"flyToFrame\",\"url\":\"classes/CameraPathAnimation.html#flyToFrame\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":763,\"kind\":2048,\"name\":\"scrubToT\",\"url\":\"classes/CameraPathAnimation.html#scrubToT\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":764,\"kind\":2048,\"name\":\"scrubToFrame\",\"url\":\"classes/CameraPathAnimation.html#scrubToFrame\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":765,\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/CameraPathAnimation.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CameraPathAnimation\"},{\"id\":766,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/CameraPathAnimation.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":767,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/CameraPathAnimation.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":768,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/CameraPathAnimation.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":769,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/CameraPathAnimation.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":770,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/CameraPathAnimation.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":771,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/CameraPathAnimation.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":772,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/CameraPathAnimation.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":773,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/CameraPathAnimation.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":774,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/CameraPathAnimation.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":775,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/CameraPathAnimation.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":776,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/CameraPathAnimation.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":777,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/CameraPathAnimation.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":778,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/CameraPathAnimation.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":779,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/CameraPathAnimation.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":780,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/CameraPathAnimation.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":781,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/CameraPathAnimation.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraPathAnimation\"},{\"id\":782,\"kind\":128,\"name\":\"CameraControl\",\"url\":\"classes/CameraControl.html\",\"classes\":\"tsd-kind-class\"},{\"id\":783,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CameraControl.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":784,\"kind\":1024,\"name\":\"PAN_LEFT\",\"url\":\"classes/CameraControl.html#PAN_LEFT\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":785,\"kind\":1024,\"name\":\"PAN_RIGHT\",\"url\":\"classes/CameraControl.html#PAN_RIGHT\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":786,\"kind\":1024,\"name\":\"PAN_UP\",\"url\":\"classes/CameraControl.html#PAN_UP\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":787,\"kind\":1024,\"name\":\"PAN_DOWN\",\"url\":\"classes/CameraControl.html#PAN_DOWN\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":788,\"kind\":1024,\"name\":\"PAN_FORWARDS\",\"url\":\"classes/CameraControl.html#PAN_FORWARDS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":789,\"kind\":1024,\"name\":\"PAN_BACKWARDS\",\"url\":\"classes/CameraControl.html#PAN_BACKWARDS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":790,\"kind\":1024,\"name\":\"ROTATE_X_POS\",\"url\":\"classes/CameraControl.html#ROTATE_X_POS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":791,\"kind\":1024,\"name\":\"ROTATE_X_NEG\",\"url\":\"classes/CameraControl.html#ROTATE_X_NEG\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":792,\"kind\":1024,\"name\":\"ROTATE_Y_POS\",\"url\":\"classes/CameraControl.html#ROTATE_Y_POS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":793,\"kind\":1024,\"name\":\"ROTATE_Y_NEG\",\"url\":\"classes/CameraControl.html#ROTATE_Y_NEG\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":794,\"kind\":1024,\"name\":\"DOLLY_FORWARDS\",\"url\":\"classes/CameraControl.html#DOLLY_FORWARDS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":795,\"kind\":1024,\"name\":\"DOLLY_BACKWARDS\",\"url\":\"classes/CameraControl.html#DOLLY_BACKWARDS\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":796,\"kind\":1024,\"name\":\"AXIS_VIEW_RIGHT\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_RIGHT\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":797,\"kind\":1024,\"name\":\"AXIS_VIEW_BACK\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_BACK\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":798,\"kind\":1024,\"name\":\"AXIS_VIEW_LEFT\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_LEFT\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":799,\"kind\":1024,\"name\":\"AXIS_VIEW_FRONT\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_FRONT\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":800,\"kind\":1024,\"name\":\"AXIS_VIEW_TOP\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_TOP\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":801,\"kind\":1024,\"name\":\"AXIS_VIEW_BOTTOM\",\"url\":\"classes/CameraControl.html#AXIS_VIEW_BOTTOM\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":802,\"kind\":262144,\"name\":\"navMode\",\"url\":\"classes/CameraControl.html#navMode\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":803,\"kind\":262144,\"name\":\"constrainVertical\",\"url\":\"classes/CameraControl.html#constrainVertical\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":804,\"kind\":262144,\"name\":\"keyMap\",\"url\":\"classes/CameraControl.html#keyMap\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":805,\"kind\":262144,\"name\":\"doublePickFlyTo\",\"url\":\"classes/CameraControl.html#doublePickFlyTo\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":806,\"kind\":262144,\"name\":\"panRightClick\",\"url\":\"classes/CameraControl.html#panRightClick\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":807,\"kind\":262144,\"name\":\"active\",\"url\":\"classes/CameraControl.html#active\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":808,\"kind\":262144,\"name\":\"followPointer\",\"url\":\"classes/CameraControl.html#followPointer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":809,\"kind\":262144,\"name\":\"rotationInertia\",\"url\":\"classes/CameraControl.html#rotationInertia\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":810,\"kind\":262144,\"name\":\"keyboardPanRate\",\"url\":\"classes/CameraControl.html#keyboardPanRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":811,\"kind\":262144,\"name\":\"touchPanRate\",\"url\":\"classes/CameraControl.html#touchPanRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":812,\"kind\":262144,\"name\":\"keyboardRotationRate\",\"url\":\"classes/CameraControl.html#keyboardRotationRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":813,\"kind\":262144,\"name\":\"dragRotationRate\",\"url\":\"classes/CameraControl.html#dragRotationRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":814,\"kind\":262144,\"name\":\"touchDollyRate\",\"url\":\"classes/CameraControl.html#touchDollyRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":815,\"kind\":262144,\"name\":\"dollyInertia\",\"url\":\"classes/CameraControl.html#dollyInertia\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":816,\"kind\":262144,\"name\":\"dollyProximityThreshold\",\"url\":\"classes/CameraControl.html#dollyProximityThreshold\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":817,\"kind\":262144,\"name\":\"dollyMinSpeed\",\"url\":\"classes/CameraControl.html#dollyMinSpeed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":818,\"kind\":262144,\"name\":\"panInertia\",\"url\":\"classes/CameraControl.html#panInertia\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":819,\"kind\":262144,\"name\":\"pointerEnabled\",\"url\":\"classes/CameraControl.html#pointerEnabled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":820,\"kind\":262144,\"name\":\"keyboardDollyRate\",\"url\":\"classes/CameraControl.html#keyboardDollyRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":821,\"kind\":262144,\"name\":\"mouseWheelDollyRate\",\"url\":\"classes/CameraControl.html#mouseWheelDollyRate\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":822,\"kind\":262144,\"name\":\"pivotElement\",\"url\":\"classes/CameraControl.html#pivotElement\",\"classes\":\"tsd-kind-set-signature tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":823,\"kind\":262144,\"name\":\"pivotPos\",\"url\":\"classes/CameraControl.html#pivotPos\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":824,\"kind\":262144,\"name\":\"dollyToPointer\",\"url\":\"classes/CameraControl.html#dollyToPointer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":825,\"kind\":262144,\"name\":\"panToPointer\",\"url\":\"classes/CameraControl.html#panToPointer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":826,\"kind\":262144,\"name\":\"firstPerson\",\"url\":\"classes/CameraControl.html#firstPerson\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":827,\"kind\":262144,\"name\":\"smartPivot\",\"url\":\"classes/CameraControl.html#smartPivot\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CameraControl\"},{\"id\":828,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/CameraControl.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":829,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/CameraControl.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":830,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/CameraControl.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":831,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/CameraControl.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":832,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/CameraControl.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":833,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/CameraControl.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":834,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/CameraControl.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":835,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/CameraControl.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":836,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/CameraControl.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":837,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/CameraControl.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":838,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/CameraControl.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":839,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/CameraControl.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":840,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/CameraControl.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":841,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/CameraControl.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":842,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/CameraControl.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":843,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/CameraControl.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CameraControl\"},{\"id\":844,\"kind\":128,\"name\":\"Component\",\"url\":\"classes/Component.html\",\"classes\":\"tsd-kind-class\"},{\"id\":845,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Component.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":846,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/Component.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":847,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/Component.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":848,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/Component.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":849,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Component.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":850,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/Component.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":851,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/Component.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":852,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/Component.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":853,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Component.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":854,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/Component.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":855,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/Component.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":856,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/Component.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":857,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/Component.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":858,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/Component.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":859,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/Component.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":860,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Component.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":861,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/Component.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Component\"},{\"id\":862,\"kind\":128,\"name\":\"Entity\",\"url\":\"classes/Entity.html\",\"classes\":\"tsd-kind-class\"},{\"id\":863,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Entity.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":864,\"kind\":262144,\"name\":\"id\",\"url\":\"classes/Entity.html#id\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":865,\"kind\":262144,\"name\":\"originalSystemId\",\"url\":\"classes/Entity.html#originalSystemId\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":866,\"kind\":262144,\"name\":\"isEntity\",\"url\":\"classes/Entity.html#isEntity\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":867,\"kind\":262144,\"name\":\"isModel\",\"url\":\"classes/Entity.html#isModel\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":868,\"kind\":262144,\"name\":\"isObject\",\"url\":\"classes/Entity.html#isObject\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":869,\"kind\":262144,\"name\":\"parent\",\"url\":\"classes/Entity.html#parent\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":870,\"kind\":262144,\"name\":\"origin\",\"url\":\"classes/Entity.html#origin\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":871,\"kind\":262144,\"name\":\"aabb\",\"url\":\"classes/Entity.html#aabb\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":872,\"kind\":262144,\"name\":\"numTriangles\",\"url\":\"classes/Entity.html#numTriangles\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":873,\"kind\":262144,\"name\":\"visible\",\"url\":\"classes/Entity.html#visible\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":874,\"kind\":262144,\"name\":\"xrayed\",\"url\":\"classes/Entity.html#xrayed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":875,\"kind\":262144,\"name\":\"highlighted\",\"url\":\"classes/Entity.html#highlighted\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":876,\"kind\":262144,\"name\":\"selected\",\"url\":\"classes/Entity.html#selected\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":877,\"kind\":262144,\"name\":\"edges\",\"url\":\"classes/Entity.html#edges\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":878,\"kind\":262144,\"name\":\"culled\",\"url\":\"classes/Entity.html#culled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":879,\"kind\":262144,\"name\":\"clippable\",\"url\":\"classes/Entity.html#clippable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":880,\"kind\":262144,\"name\":\"collidable\",\"url\":\"classes/Entity.html#collidable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":881,\"kind\":262144,\"name\":\"pickable\",\"url\":\"classes/Entity.html#pickable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":882,\"kind\":262144,\"name\":\"colorize\",\"url\":\"classes/Entity.html#colorize\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":883,\"kind\":262144,\"name\":\"opacity\",\"url\":\"classes/Entity.html#opacity\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":884,\"kind\":262144,\"name\":\"castsShadow\",\"url\":\"classes/Entity.html#castsShadow\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":885,\"kind\":262144,\"name\":\"receivesShadow\",\"url\":\"classes/Entity.html#receivesShadow\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":886,\"kind\":262144,\"name\":\"saoEnabled\",\"url\":\"classes/Entity.html#saoEnabled\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":887,\"kind\":262144,\"name\":\"offset\",\"url\":\"classes/Entity.html#offset\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":888,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/Entity.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Entity\"},{\"id\":889,\"kind\":32,\"name\":\"math\",\"url\":\"modules.html#math\",\"classes\":\"tsd-kind-variable\"},{\"id\":890,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#math.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"math\"},{\"id\":891,\"kind\":2048,\"name\":\"unglobalizeObjectId\",\"url\":\"modules.html#math.__type.unglobalizeObjectId\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":892,\"kind\":2048,\"name\":\"globalizeObjectId\",\"url\":\"modules.html#math.__type.globalizeObjectId\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":893,\"kind\":2048,\"name\":\"vec2\",\"url\":\"modules.html#math.__type.vec2\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":894,\"kind\":2048,\"name\":\"vec3\",\"url\":\"modules.html#math.__type.vec3\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":895,\"kind\":2048,\"name\":\"vec4\",\"url\":\"modules.html#math.__type.vec4\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":896,\"kind\":2048,\"name\":\"getAABB2Center\",\"url\":\"modules.html#math.__type.getAABB2Center\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":897,\"kind\":2048,\"name\":\"getAABB3Center\",\"url\":\"modules.html#math.__type.getAABB3Center\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"math.__type\"},{\"id\":898,\"kind\":128,\"name\":\"PerformanceModel\",\"url\":\"classes/PerformanceModel.html\",\"classes\":\"tsd-kind-class\"},{\"id\":899,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PerformanceModel.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":900,\"kind\":262144,\"name\":\"isPerformanceModel\",\"url\":\"classes/PerformanceModel.html#isPerformanceModel\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":901,\"kind\":262144,\"name\":\"objects\",\"url\":\"classes/PerformanceModel.html#objects\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":902,\"kind\":262144,\"name\":\"origin\",\"url\":\"classes/PerformanceModel.html#origin\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":903,\"kind\":262144,\"name\":\"position\",\"url\":\"classes/PerformanceModel.html#position\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":904,\"kind\":262144,\"name\":\"rotation\",\"url\":\"classes/PerformanceModel.html#rotation\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":905,\"kind\":262144,\"name\":\"quaternion\",\"url\":\"classes/PerformanceModel.html#quaternion\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":906,\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/PerformanceModel.html#scale\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":907,\"kind\":262144,\"name\":\"matrix\",\"url\":\"classes/PerformanceModel.html#matrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":908,\"kind\":262144,\"name\":\"worldMatrix\",\"url\":\"classes/PerformanceModel.html#worldMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":909,\"kind\":262144,\"name\":\"worldNormalMatrix\",\"url\":\"classes/PerformanceModel.html#worldNormalMatrix\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":910,\"kind\":262144,\"name\":\"backfaces\",\"url\":\"classes/PerformanceModel.html#backfaces\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":911,\"kind\":262144,\"name\":\"entityList\",\"url\":\"classes/PerformanceModel.html#entityList\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":912,\"kind\":262144,\"name\":\"isEntity\",\"url\":\"classes/PerformanceModel.html#isEntity\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":913,\"kind\":262144,\"name\":\"isModel\",\"url\":\"classes/PerformanceModel.html#isModel\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":914,\"kind\":262144,\"name\":\"isObject\",\"url\":\"classes/PerformanceModel.html#isObject\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":915,\"kind\":262144,\"name\":\"aabb\",\"url\":\"classes/PerformanceModel.html#aabb\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":916,\"kind\":262144,\"name\":\"numTriangles\",\"url\":\"classes/PerformanceModel.html#numTriangles\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":917,\"kind\":262144,\"name\":\"numLines\",\"url\":\"classes/PerformanceModel.html#numLines\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":918,\"kind\":262144,\"name\":\"numPoints\",\"url\":\"classes/PerformanceModel.html#numPoints\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":919,\"kind\":262144,\"name\":\"visible\",\"url\":\"classes/PerformanceModel.html#visible\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":920,\"kind\":262144,\"name\":\"xrayed\",\"url\":\"classes/PerformanceModel.html#xrayed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":921,\"kind\":262144,\"name\":\"highlighted\",\"url\":\"classes/PerformanceModel.html#highlighted\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":922,\"kind\":262144,\"name\":\"selected\",\"url\":\"classes/PerformanceModel.html#selected\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":923,\"kind\":262144,\"name\":\"edges\",\"url\":\"classes/PerformanceModel.html#edges\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":924,\"kind\":262144,\"name\":\"culled\",\"url\":\"classes/PerformanceModel.html#culled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":925,\"kind\":262144,\"name\":\"clippable\",\"url\":\"classes/PerformanceModel.html#clippable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":926,\"kind\":262144,\"name\":\"collidable\",\"url\":\"classes/PerformanceModel.html#collidable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":927,\"kind\":262144,\"name\":\"pickable\",\"url\":\"classes/PerformanceModel.html#pickable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":928,\"kind\":262144,\"name\":\"colorize\",\"url\":\"classes/PerformanceModel.html#colorize\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":929,\"kind\":262144,\"name\":\"opacity\",\"url\":\"classes/PerformanceModel.html#opacity\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":930,\"kind\":262144,\"name\":\"castsShadow\",\"url\":\"classes/PerformanceModel.html#castsShadow\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":931,\"kind\":262144,\"name\":\"receivesShadow\",\"url\":\"classes/PerformanceModel.html#receivesShadow\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":932,\"kind\":262144,\"name\":\"saoEnabled\",\"url\":\"classes/PerformanceModel.html#saoEnabled\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":933,\"kind\":262144,\"name\":\"pbrEnabled\",\"url\":\"classes/PerformanceModel.html#pbrEnabled\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":934,\"kind\":262144,\"name\":\"isDrawable\",\"url\":\"classes/PerformanceModel.html#isDrawable\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":935,\"kind\":262144,\"name\":\"xrayMaterial\",\"url\":\"classes/PerformanceModel.html#xrayMaterial\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":936,\"kind\":262144,\"name\":\"highlightMaterial\",\"url\":\"classes/PerformanceModel.html#highlightMaterial\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":937,\"kind\":262144,\"name\":\"selectedMaterial\",\"url\":\"classes/PerformanceModel.html#selectedMaterial\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":938,\"kind\":262144,\"name\":\"edgeMaterial\",\"url\":\"classes/PerformanceModel.html#edgeMaterial\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":939,\"kind\":2048,\"name\":\"createGeometry\",\"url\":\"classes/PerformanceModel.html#createGeometry\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":940,\"kind\":2048,\"name\":\"createMesh\",\"url\":\"classes/PerformanceModel.html#createMesh\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":941,\"kind\":2048,\"name\":\"createEntity\",\"url\":\"classes/PerformanceModel.html#createEntity\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":942,\"kind\":2048,\"name\":\"finalize\",\"url\":\"classes/PerformanceModel.html#finalize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PerformanceModel\"},{\"id\":943,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/PerformanceModel.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":944,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/PerformanceModel.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":945,\"kind\":1024,\"name\":\"meta\",\"url\":\"classes/PerformanceModel.html#meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":946,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/PerformanceModel.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":947,\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/PerformanceModel.html#owner\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":948,\"kind\":2048,\"name\":\"isType\",\"url\":\"classes/PerformanceModel.html#isType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":949,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/PerformanceModel.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":950,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/PerformanceModel.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":951,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/PerformanceModel.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":952,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/PerformanceModel.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":953,\"kind\":2048,\"name\":\"hasSubs\",\"url\":\"classes/PerformanceModel.html#hasSubs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":954,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/PerformanceModel.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":955,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/PerformanceModel.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":956,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/PerformanceModel.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":957,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/PerformanceModel.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":958,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/PerformanceModel.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PerformanceModel\"},{\"id\":959,\"kind\":128,\"name\":\"Plugin\",\"url\":\"classes/Plugin.html\",\"classes\":\"tsd-kind-class\"},{\"id\":960,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Plugin.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":961,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Plugin.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":962,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/Plugin.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":963,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Plugin.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":964,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/Plugin.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":965,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/Plugin.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":966,\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/Plugin.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":967,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/Plugin.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":968,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/Plugin.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Plugin\"},{\"id\":969,\"kind\":4194304,\"name\":\"ViewerConfiguration\",\"url\":\"modules.html#ViewerConfiguration\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":970,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ViewerConfiguration.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ViewerConfiguration\"},{\"id\":971,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#ViewerConfiguration.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":972,\"kind\":1024,\"name\":\"canvasId\",\"url\":\"modules.html#ViewerConfiguration.__type.canvasId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":973,\"kind\":1024,\"name\":\"canvasElement\",\"url\":\"modules.html#ViewerConfiguration.__type.canvasElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":974,\"kind\":1024,\"name\":\"keyboardEventsElement\",\"url\":\"modules.html#ViewerConfiguration.__type.keyboardEventsElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":975,\"kind\":1024,\"name\":\"spinnerElementId\",\"url\":\"modules.html#ViewerConfiguration.__type.spinnerElementId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":976,\"kind\":1024,\"name\":\"passes\",\"url\":\"modules.html#ViewerConfiguration.__type.passes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":977,\"kind\":1024,\"name\":\"clearEachPass\",\"url\":\"modules.html#ViewerConfiguration.__type.clearEachPass\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":978,\"kind\":1024,\"name\":\"preserveDrawingBuffer\",\"url\":\"modules.html#ViewerConfiguration.__type.preserveDrawingBuffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":979,\"kind\":1024,\"name\":\"transparent\",\"url\":\"modules.html#ViewerConfiguration.__type.transparent\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":980,\"kind\":1024,\"name\":\"premultipliedAlpha\",\"url\":\"modules.html#ViewerConfiguration.__type.premultipliedAlpha\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":981,\"kind\":1024,\"name\":\"gammaInput\",\"url\":\"modules.html#ViewerConfiguration.__type.gammaInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":982,\"kind\":1024,\"name\":\"gammaOutput\",\"url\":\"modules.html#ViewerConfiguration.__type.gammaOutput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":983,\"kind\":1024,\"name\":\"gammaFactor\",\"url\":\"modules.html#ViewerConfiguration.__type.gammaFactor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":984,\"kind\":1024,\"name\":\"backgroundColor\",\"url\":\"modules.html#ViewerConfiguration.__type.backgroundColor\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":985,\"kind\":1024,\"name\":\"backgroundColorFromAmbientLight\",\"url\":\"modules.html#ViewerConfiguration.__type.backgroundColorFromAmbientLight\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":986,\"kind\":1024,\"name\":\"units\",\"url\":\"modules.html#ViewerConfiguration.__type.units\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":987,\"kind\":1024,\"name\":\"scale\",\"url\":\"modules.html#ViewerConfiguration.__type.scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":988,\"kind\":1024,\"name\":\"origin\",\"url\":\"modules.html#ViewerConfiguration.__type.origin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":989,\"kind\":1024,\"name\":\"saoEnabled\",\"url\":\"modules.html#ViewerConfiguration.__type.saoEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":990,\"kind\":1024,\"name\":\"antialias\",\"url\":\"modules.html#ViewerConfiguration.__type.antialias\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":991,\"kind\":1024,\"name\":\"alphaDepthMask\",\"url\":\"modules.html#ViewerConfiguration.__type.alphaDepthMask\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":992,\"kind\":1024,\"name\":\"entityOffsetsEnabled\",\"url\":\"modules.html#ViewerConfiguration.__type.entityOffsetsEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":993,\"kind\":1024,\"name\":\"pickSurfacePrecisionEnabled\",\"url\":\"modules.html#ViewerConfiguration.__type.pickSurfacePrecisionEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":994,\"kind\":1024,\"name\":\"logarithmicDepthBufferEnabled\",\"url\":\"modules.html#ViewerConfiguration.__type.logarithmicDepthBufferEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":995,\"kind\":1024,\"name\":\"pbrEnabled\",\"url\":\"modules.html#ViewerConfiguration.__type.pbrEnabled\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":996,\"kind\":1024,\"name\":\"localeService\",\"url\":\"modules.html#ViewerConfiguration.__type.localeService\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ViewerConfiguration.__type\"},{\"id\":997,\"kind\":128,\"name\":\"Viewer\",\"url\":\"classes/Viewer.html\",\"classes\":\"tsd-kind-class\"},{\"id\":998,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Viewer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":999,\"kind\":1024,\"name\":\"localeService\",\"url\":\"classes/Viewer.html#localeService\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1000,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/Viewer.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1001,\"kind\":1024,\"name\":\"metaScene\",\"url\":\"classes/Viewer.html#metaScene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1002,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Viewer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1003,\"kind\":1024,\"name\":\"camera\",\"url\":\"classes/Viewer.html#camera\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1004,\"kind\":1024,\"name\":\"cameraFlight\",\"url\":\"classes/Viewer.html#cameraFlight\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1005,\"kind\":1024,\"name\":\"cameraControl\",\"url\":\"classes/Viewer.html#cameraControl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1006,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Viewer.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1007,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/Viewer.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1008,\"kind\":2048,\"name\":\"log\",\"url\":\"classes/Viewer.html#log\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1009,\"kind\":2048,\"name\":\"error\",\"url\":\"classes/Viewer.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1010,\"kind\":2048,\"name\":\"beginSnapshot\",\"url\":\"classes/Viewer.html#beginSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1011,\"kind\":2048,\"name\":\"getSnapshot\",\"url\":\"classes/Viewer.html#getSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1012,\"kind\":2048,\"name\":\"endSnapshot\",\"url\":\"classes/Viewer.html#endSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1013,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/Viewer.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Viewer\"},{\"id\":1014,\"kind\":128,\"name\":\"Configs\",\"url\":\"classes/Configs.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1015,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Configs.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Configs\"},{\"id\":1016,\"kind\":262144,\"name\":\"doublePrecisionEnabled\",\"url\":\"classes/Configs.html#doublePrecisionEnabled\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Configs\"},{\"id\":1017,\"kind\":128,\"name\":\"MetaModel\",\"url\":\"classes/MetaModel.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1018,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MetaModel.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1019,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/MetaModel.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1020,\"kind\":1024,\"name\":\"projectId\",\"url\":\"classes/MetaModel.html#projectId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1021,\"kind\":1024,\"name\":\"revisionId\",\"url\":\"classes/MetaModel.html#revisionId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1022,\"kind\":1024,\"name\":\"author\",\"url\":\"classes/MetaModel.html#author\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1023,\"kind\":1024,\"name\":\"createdAt\",\"url\":\"classes/MetaModel.html#createdAt\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1024,\"kind\":1024,\"name\":\"creatingApplication\",\"url\":\"classes/MetaModel.html#creatingApplication\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1025,\"kind\":1024,\"name\":\"schema\",\"url\":\"classes/MetaModel.html#schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1026,\"kind\":1024,\"name\":\"metaScene\",\"url\":\"classes/MetaModel.html#metaScene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1027,\"kind\":1024,\"name\":\"propertySets\",\"url\":\"classes/MetaModel.html#propertySets\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1028,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MetaModel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1029,\"kind\":1024,\"name\":\"String\",\"url\":\"classes/MetaModel.html#__type.String\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MetaModel.__type\"},{\"id\":1030,\"kind\":1024,\"name\":\"rootMetaObject\",\"url\":\"classes/MetaModel.html#rootMetaObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaModel\"},{\"id\":1031,\"kind\":128,\"name\":\"MetaObject\",\"url\":\"classes/MetaObject.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1032,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MetaObject.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1033,\"kind\":1024,\"name\":\"metaModel\",\"url\":\"classes/MetaObject.html#metaModel\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1034,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/MetaObject.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1035,\"kind\":1024,\"name\":\"originalSystemId\",\"url\":\"classes/MetaObject.html#originalSystemId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1036,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/MetaObject.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1037,\"kind\":1024,\"name\":\"type\",\"url\":\"classes/MetaObject.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1038,\"kind\":1024,\"name\":\"propertySets\",\"url\":\"classes/MetaObject.html#propertySets\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1039,\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/MetaObject.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1040,\"kind\":1024,\"name\":\"children\",\"url\":\"classes/MetaObject.html#children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1041,\"kind\":1024,\"name\":\"external\",\"url\":\"classes/MetaObject.html#external\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1042,\"kind\":2048,\"name\":\"getObjectIDsInSubtree\",\"url\":\"classes/MetaObject.html#getObjectIDsInSubtree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1043,\"kind\":2048,\"name\":\"withMetaObjectsInSubtree\",\"url\":\"classes/MetaObject.html#withMetaObjectsInSubtree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1044,\"kind\":2048,\"name\":\"getObjectIDsInSubtreeByType\",\"url\":\"classes/MetaObject.html#getObjectIDsInSubtreeByType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaObject\"},{\"id\":1045,\"kind\":128,\"name\":\"MetaScene\",\"url\":\"classes/MetaScene.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1046,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MetaScene.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1047,\"kind\":1024,\"name\":\"viewer\",\"url\":\"classes/MetaScene.html#viewer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1048,\"kind\":1024,\"name\":\"scene\",\"url\":\"classes/MetaScene.html#scene\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1049,\"kind\":1024,\"name\":\"metaModels\",\"url\":\"classes/MetaScene.html#metaModels\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1050,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MetaScene.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1051,\"kind\":1024,\"name\":\"propertySets\",\"url\":\"classes/MetaScene.html#propertySets\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1052,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MetaScene.html#__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1053,\"kind\":1024,\"name\":\"metaObjects\",\"url\":\"classes/MetaScene.html#metaObjects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1054,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MetaScene.html#__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1055,\"kind\":1024,\"name\":\"metaObjectsByType\",\"url\":\"classes/MetaScene.html#metaObjectsByType\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1056,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MetaScene.html#__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1057,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/MetaScene.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1058,\"kind\":2048,\"name\":\"fire\",\"url\":\"classes/MetaScene.html#fire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1059,\"kind\":2048,\"name\":\"off\",\"url\":\"classes/MetaScene.html#off\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1060,\"kind\":2048,\"name\":\"createMetaModel\",\"url\":\"classes/MetaScene.html#createMetaModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1061,\"kind\":2048,\"name\":\"destroyMetaModel\",\"url\":\"classes/MetaScene.html#destroyMetaModel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1062,\"kind\":2048,\"name\":\"getObjectIDsByType\",\"url\":\"classes/MetaScene.html#getObjectIDsByType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1063,\"kind\":2048,\"name\":\"getObjectIDsInSubtree\",\"url\":\"classes/MetaScene.html#getObjectIDsInSubtree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1064,\"kind\":2048,\"name\":\"withMetaObjectsInSubtree\",\"url\":\"classes/MetaScene.html#withMetaObjectsInSubtree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MetaScene\"},{\"id\":1065,\"kind\":128,\"name\":\"Property\",\"url\":\"classes/Property.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1066,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Property.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1067,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Property.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1068,\"kind\":1024,\"name\":\"type\",\"url\":\"classes/Property.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1069,\"kind\":1024,\"name\":\"value\",\"url\":\"classes/Property.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1070,\"kind\":1024,\"name\":\"valueType\",\"url\":\"classes/Property.html#valueType\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1071,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/Property.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Property\"},{\"id\":1072,\"kind\":128,\"name\":\"PropertySet\",\"url\":\"classes/PropertySet.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1073,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PropertySet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1074,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/PropertySet.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1075,\"kind\":1024,\"name\":\"originalSystemId\",\"url\":\"classes/PropertySet.html#originalSystemId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1076,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/PropertySet.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1077,\"kind\":1024,\"name\":\"type\",\"url\":\"classes/PropertySet.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1078,\"kind\":1024,\"name\":\"properties\",\"url\":\"classes/PropertySet.html#properties\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PropertySet\"},{\"id\":1079,\"kind\":4194304,\"name\":\"IFCObjectDefaults\",\"url\":\"modules.html#IFCObjectDefaults\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":1080,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IFCObjectDefaults.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IFCObjectDefaults\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,60.703]],[\"parent/0\",[]],[\"name/1\",[1,31.689]],[\"parent/1\",[0,5.876]],[\"name/2\",[2,60.703]],[\"parent/2\",[3,5.307]],[\"name/3\",[4,60.703]],[\"parent/3\",[3,5.307]],[\"name/4\",[5,57.338]],[\"parent/4\",[3,5.307]],[\"name/5\",[6,65.811]],[\"parent/5\",[3,5.307]],[\"name/6\",[7,45.442]],[\"parent/6\",[]],[\"name/7\",[8,33.103]],[\"parent/7\",[7,4.398]],[\"name/8\",[2,60.703]],[\"parent/8\",[7,4.398]],[\"name/9\",[4,60.703]],[\"parent/9\",[7,4.398]],[\"name/10\",[5,57.338]],[\"parent/10\",[7,4.398]],[\"name/11\",[9,35.053]],[\"parent/11\",[7,4.398]],[\"name/12\",[10,35.053]],[\"parent/12\",[7,4.398]],[\"name/13\",[11,65.811]],[\"parent/13\",[7,4.398]],[\"name/14\",[12,65.811]],[\"parent/14\",[7,4.398]],[\"name/15\",[13,65.811]],[\"parent/15\",[7,4.398]],[\"name/16\",[14,35.366]],[\"parent/16\",[7,4.398]],[\"name/17\",[15,60.703]],[\"parent/17\",[]],[\"name/18\",[1,31.689]],[\"parent/18\",[15,5.876]],[\"name/19\",[16,65.811]],[\"parent/19\",[17,4.398]],[\"name/20\",[18,65.811]],[\"parent/20\",[17,4.398]],[\"name/21\",[19,65.811]],[\"parent/21\",[17,4.398]],[\"name/22\",[20,60.703]],[\"parent/22\",[17,4.398]],[\"name/23\",[21,65.811]],[\"parent/23\",[17,4.398]],[\"name/24\",[22,65.811]],[\"parent/24\",[17,4.398]],[\"name/25\",[23,65.811]],[\"parent/25\",[17,4.398]],[\"name/26\",[24,65.811]],[\"parent/26\",[17,4.398]],[\"name/27\",[25,65.811]],[\"parent/27\",[17,4.398]],[\"name/28\",[26,57.338]],[\"parent/28\",[17,4.398]],[\"name/29\",[27,65.811]],[\"parent/29\",[17,4.398]],[\"name/30\",[28,60.703]],[\"parent/30\",[]],[\"name/31\",[1,31.689]],[\"parent/31\",[28,5.876]],[\"name/32\",[29,28.839]],[\"parent/32\",[30,5.307]],[\"name/33\",[31,57.338]],[\"parent/33\",[30,5.307]],[\"name/34\",[32,60.703]],[\"parent/34\",[30,5.307]],[\"name/35\",[33,60.703]],[\"parent/35\",[30,5.307]],[\"name/36\",[34,42.457]],[\"parent/36\",[]],[\"name/37\",[8,33.103]],[\"parent/37\",[34,4.11]],[\"name/38\",[35,60.703]],[\"parent/38\",[34,4.11]],[\"name/39\",[36,60.703]],[\"parent/39\",[34,4.11]],[\"name/40\",[37,60.703]],[\"parent/40\",[34,4.11]],[\"name/41\",[38,60.703]],[\"parent/41\",[34,4.11]],[\"name/42\",[39,44.608]],[\"parent/42\",[34,4.11]],[\"name/43\",[29,28.839]],[\"parent/43\",[34,4.11]],[\"name/44\",[40,31.471]],[\"parent/44\",[34,4.11]],[\"name/45\",[9,35.053]],[\"parent/45\",[34,4.11]],[\"name/46\",[10,35.053]],[\"parent/46\",[34,4.11]],[\"name/47\",[41,36.022]],[\"parent/47\",[34,4.11]],[\"name/48\",[42,36.367]],[\"parent/48\",[34,4.11]],[\"name/49\",[43,36.022]],[\"parent/49\",[34,4.11]],[\"name/50\",[14,35.366]],[\"parent/50\",[34,4.11]],[\"name/51\",[44,60.703]],[\"parent/51\",[]],[\"name/52\",[1,31.689]],[\"parent/52\",[44,5.876]],[\"name/53\",[29,28.839]],[\"parent/53\",[45,4.812]],[\"name/54\",[46,65.811]],[\"parent/54\",[45,4.812]],[\"name/55\",[47,65.811]],[\"parent/55\",[45,4.812]],[\"name/56\",[31,57.338]],[\"parent/56\",[45,4.812]],[\"name/57\",[48,65.811]],[\"parent/57\",[45,4.812]],[\"name/58\",[1,31.689]],[\"parent/58\",[45,4.812]],[\"name/59\",[49,60.703]],[\"parent/59\",[45,4.812]],[\"name/60\",[50,41.832]],[\"parent/60\",[]],[\"name/61\",[8,33.103]],[\"parent/61\",[50,4.049]],[\"name/62\",[51,65.811]],[\"parent/62\",[50,4.049]],[\"name/63\",[1,31.689]],[\"parent/63\",[50,4.049]],[\"name/64\",[49,60.703]],[\"parent/64\",[50,4.049]],[\"name/65\",[52,65.811]],[\"parent/65\",[50,4.049]],[\"name/66\",[53,65.811]],[\"parent/66\",[50,4.049]],[\"name/67\",[39,44.608]],[\"parent/67\",[50,4.049]],[\"name/68\",[29,28.839]],[\"parent/68\",[50,4.049]],[\"name/69\",[40,31.471]],[\"parent/69\",[50,4.049]],[\"name/70\",[9,35.053]],[\"parent/70\",[50,4.049]],[\"name/71\",[10,35.053]],[\"parent/71\",[50,4.049]],[\"name/72\",[41,36.022]],[\"parent/72\",[50,4.049]],[\"name/73\",[42,36.367]],[\"parent/73\",[50,4.049]],[\"name/74\",[43,36.022]],[\"parent/74\",[50,4.049]],[\"name/75\",[14,35.366]],[\"parent/75\",[50,4.049]],[\"name/76\",[54,42.457]],[\"parent/76\",[]],[\"name/77\",[8,33.103]],[\"parent/77\",[54,4.11]],[\"name/78\",[55,45.442]],[\"parent/78\",[54,4.11]],[\"name/79\",[56,57.338]],[\"parent/79\",[54,4.11]],[\"name/80\",[57,57.338]],[\"parent/80\",[54,4.11]],[\"name/81\",[58,57.338]],[\"parent/81\",[54,4.11]],[\"name/82\",[59,60.703]],[\"parent/82\",[54,4.11]],[\"name/83\",[60,65.811]],[\"parent/83\",[54,4.11]],[\"name/84\",[61,65.811]],[\"parent/84\",[54,4.11]],[\"name/85\",[62,65.811]],[\"parent/85\",[54,4.11]],[\"name/86\",[63,65.811]],[\"parent/86\",[54,4.11]],[\"name/87\",[64,65.811]],[\"parent/87\",[54,4.11]],[\"name/88\",[65,65.811]],[\"parent/88\",[54,4.11]],[\"name/89\",[66,65.811]],[\"parent/89\",[54,4.11]],[\"name/90\",[67,65.811]],[\"parent/90\",[54,4.11]],[\"name/91\",[68,60.703]],[\"parent/91\",[]],[\"name/92\",[1,31.689]],[\"parent/92\",[68,5.876]],[\"name/93\",[29,28.839]],[\"parent/93\",[69,5.55]],[\"name/94\",[70,57.338]],[\"parent/94\",[69,5.55]],[\"name/95\",[71,57.338]],[\"parent/95\",[69,5.55]],[\"name/96\",[72,45.442]],[\"parent/96\",[]],[\"name/97\",[8,33.103]],[\"parent/97\",[72,4.398]],[\"name/98\",[73,60.703]],[\"parent/98\",[72,4.398]],[\"name/99\",[29,28.839]],[\"parent/99\",[72,4.398]],[\"name/100\",[40,31.471]],[\"parent/100\",[72,4.398]],[\"name/101\",[9,35.053]],[\"parent/101\",[72,4.398]],[\"name/102\",[10,35.053]],[\"parent/102\",[72,4.398]],[\"name/103\",[41,36.022]],[\"parent/103\",[72,4.398]],[\"name/104\",[42,36.367]],[\"parent/104\",[72,4.398]],[\"name/105\",[43,36.022]],[\"parent/105\",[72,4.398]],[\"name/106\",[14,35.366]],[\"parent/106\",[72,4.398]],[\"name/107\",[74,60.703]],[\"parent/107\",[]],[\"name/108\",[1,31.689]],[\"parent/108\",[74,5.876]],[\"name/109\",[29,28.839]],[\"parent/109\",[75,5.55]],[\"name/110\",[76,60.703]],[\"parent/110\",[75,5.55]],[\"name/111\",[77,60.703]],[\"parent/111\",[75,5.55]],[\"name/112\",[78,43.124]],[\"parent/112\",[]],[\"name/113\",[8,33.103]],[\"parent/113\",[78,4.174]],[\"name/114\",[76,60.703]],[\"parent/114\",[78,4.174]],[\"name/115\",[77,60.703]],[\"parent/115\",[78,4.174]],[\"name/116\",[79,65.811]],[\"parent/116\",[78,4.174]],[\"name/117\",[80,65.811]],[\"parent/117\",[78,4.174]],[\"name/118\",[29,28.839]],[\"parent/118\",[78,4.174]],[\"name/119\",[40,31.471]],[\"parent/119\",[78,4.174]],[\"name/120\",[9,35.053]],[\"parent/120\",[78,4.174]],[\"name/121\",[10,35.053]],[\"parent/121\",[78,4.174]],[\"name/122\",[41,36.022]],[\"parent/122\",[78,4.174]],[\"name/123\",[42,36.367]],[\"parent/123\",[78,4.174]],[\"name/124\",[43,36.022]],[\"parent/124\",[78,4.174]],[\"name/125\",[14,35.366]],[\"parent/125\",[78,4.174]],[\"name/126\",[81,60.703]],[\"parent/126\",[]],[\"name/127\",[82,65.811]],[\"parent/127\",[81,5.876]],[\"name/128\",[83,60.703]],[\"parent/128\",[]],[\"name/129\",[1,31.689]],[\"parent/129\",[83,5.876]],[\"name/130\",[29,28.839]],[\"parent/130\",[84,5.876]],[\"name/131\",[85,44.608]],[\"parent/131\",[84,5.876]],[\"name/132\",[86,60.703]],[\"parent/132\",[]],[\"name/133\",[1,31.689]],[\"parent/133\",[86,5.876]],[\"name/134\",[29,28.839]],[\"parent/134\",[87,4.487]],[\"name/135\",[88,48.465]],[\"parent/135\",[87,4.487]],[\"name/136\",[89,65.811]],[\"parent/136\",[87,4.487]],[\"name/137\",[90,57.338]],[\"parent/137\",[87,4.487]],[\"name/138\",[91,47.353]],[\"parent/138\",[87,4.487]],[\"name/139\",[92,47.353]],[\"parent/139\",[87,4.487]],[\"name/140\",[93,46.352]],[\"parent/140\",[87,4.487]],[\"name/141\",[94,47.353]],[\"parent/141\",[87,4.487]],[\"name/142\",[95,46.352]],[\"parent/142\",[87,4.487]],[\"name/143\",[96,57.338]],[\"parent/143\",[87,4.487]],[\"name/144\",[97,44.608]],[\"parent/144\",[]],[\"name/145\",[8,33.103]],[\"parent/145\",[97,4.318]],[\"name/146\",[85,44.608]],[\"parent/146\",[97,4.318]],[\"name/147\",[98,48.465]],[\"parent/147\",[97,4.318]],[\"name/148\",[29,28.839]],[\"parent/148\",[97,4.318]],[\"name/149\",[40,31.471]],[\"parent/149\",[97,4.318]],[\"name/150\",[9,35.053]],[\"parent/150\",[97,4.318]],[\"name/151\",[10,35.053]],[\"parent/151\",[97,4.318]],[\"name/152\",[41,36.022]],[\"parent/152\",[97,4.318]],[\"name/153\",[42,36.367]],[\"parent/153\",[97,4.318]],[\"name/154\",[43,36.022]],[\"parent/154\",[97,4.318]],[\"name/155\",[14,35.366]],[\"parent/155\",[97,4.318]],[\"name/156\",[99,60.703]],[\"parent/156\",[]],[\"name/157\",[1,31.689]],[\"parent/157\",[99,5.876]],[\"name/158\",[29,28.839]],[\"parent/158\",[100,4.487]],[\"name/159\",[101,60.703]],[\"parent/159\",[100,4.487]],[\"name/160\",[31,57.338]],[\"parent/160\",[100,4.487]],[\"name/161\",[102,65.811]],[\"parent/161\",[100,4.487]],[\"name/162\",[103,65.811]],[\"parent/162\",[100,4.487]],[\"name/163\",[104,65.811]],[\"parent/163\",[100,4.487]],[\"name/164\",[105,65.811]],[\"parent/164\",[100,4.487]],[\"name/165\",[106,65.811]],[\"parent/165\",[100,4.487]],[\"name/166\",[32,60.703]],[\"parent/166\",[100,4.487]],[\"name/167\",[33,60.703]],[\"parent/167\",[100,4.487]],[\"name/168\",[107,41.832]],[\"parent/168\",[]],[\"name/169\",[8,33.103]],[\"parent/169\",[107,4.049]],[\"name/170\",[101,60.703]],[\"parent/170\",[107,4.049]],[\"name/171\",[35,60.703]],[\"parent/171\",[107,4.049]],[\"name/172\",[36,60.703]],[\"parent/172\",[107,4.049]],[\"name/173\",[37,60.703]],[\"parent/173\",[107,4.049]],[\"name/174\",[38,60.703]],[\"parent/174\",[107,4.049]],[\"name/175\",[39,44.608]],[\"parent/175\",[107,4.049]],[\"name/176\",[29,28.839]],[\"parent/176\",[107,4.049]],[\"name/177\",[40,31.471]],[\"parent/177\",[107,4.049]],[\"name/178\",[9,35.053]],[\"parent/178\",[107,4.049]],[\"name/179\",[10,35.053]],[\"parent/179\",[107,4.049]],[\"name/180\",[41,36.022]],[\"parent/180\",[107,4.049]],[\"name/181\",[42,36.367]],[\"parent/181\",[107,4.049]],[\"name/182\",[43,36.022]],[\"parent/182\",[107,4.049]],[\"name/183\",[14,35.366]],[\"parent/183\",[107,4.049]],[\"name/184\",[108,60.703]],[\"parent/184\",[]],[\"name/185\",[1,31.689]],[\"parent/185\",[108,5.876]],[\"name/186\",[29,28.839]],[\"parent/186\",[109,4.583]],[\"name/187\",[110,60.703]],[\"parent/187\",[109,4.583]],[\"name/188\",[111,60.703]],[\"parent/188\",[109,4.583]],[\"name/189\",[112,60.703]],[\"parent/189\",[109,4.583]],[\"name/190\",[113,60.703]],[\"parent/190\",[109,4.583]],[\"name/191\",[114,60.703]],[\"parent/191\",[109,4.583]],[\"name/192\",[115,60.703]],[\"parent/192\",[109,4.583]],[\"name/193\",[116,60.703]],[\"parent/193\",[109,4.583]],[\"name/194\",[117,60.703]],[\"parent/194\",[109,4.583]],[\"name/195\",[118,40.688]],[\"parent/195\",[]],[\"name/196\",[8,33.103]],[\"parent/196\",[118,3.938]],[\"name/197\",[110,60.703]],[\"parent/197\",[118,3.938]],[\"name/198\",[111,60.703]],[\"parent/198\",[118,3.938]],[\"name/199\",[112,60.703]],[\"parent/199\",[118,3.938]],[\"name/200\",[113,60.703]],[\"parent/200\",[118,3.938]],[\"name/201\",[114,60.703]],[\"parent/201\",[118,3.938]],[\"name/202\",[115,60.703]],[\"parent/202\",[118,3.938]],[\"name/203\",[116,60.703]],[\"parent/203\",[118,3.938]],[\"name/204\",[117,60.703]],[\"parent/204\",[118,3.938]],[\"name/205\",[29,28.839]],[\"parent/205\",[118,3.938]],[\"name/206\",[40,31.471]],[\"parent/206\",[118,3.938]],[\"name/207\",[9,35.053]],[\"parent/207\",[118,3.938]],[\"name/208\",[10,35.053]],[\"parent/208\",[118,3.938]],[\"name/209\",[41,36.022]],[\"parent/209\",[118,3.938]],[\"name/210\",[42,36.367]],[\"parent/210\",[118,3.938]],[\"name/211\",[43,36.022]],[\"parent/211\",[118,3.938]],[\"name/212\",[14,35.366]],[\"parent/212\",[118,3.938]],[\"name/213\",[119,54.825]],[\"parent/213\",[]],[\"name/214\",[120,60.703]],[\"parent/214\",[119,5.307]],[\"name/215\",[121,65.811]],[\"parent/215\",[119,5.307]],[\"name/216\",[122,65.811]],[\"parent/216\",[119,5.307]],[\"name/217\",[123,60.703]],[\"parent/217\",[]],[\"name/218\",[1,31.689]],[\"parent/218\",[123,5.876]],[\"name/219\",[29,28.839]],[\"parent/219\",[124,5.55]],[\"name/220\",[125,47.353]],[\"parent/220\",[124,5.55]],[\"name/221\",[85,44.608]],[\"parent/221\",[124,5.55]],[\"name/222\",[126,60.703]],[\"parent/222\",[]],[\"name/223\",[1,31.689]],[\"parent/223\",[126,5.876]],[\"name/224\",[29,28.839]],[\"parent/224\",[127,3.992]],[\"name/225\",[88,48.465]],[\"parent/225\",[127,3.992]],[\"name/226\",[128,65.811]],[\"parent/226\",[127,3.992]],[\"name/227\",[129,57.338]],[\"parent/227\",[127,3.992]],[\"name/228\",[130,60.703]],[\"parent/228\",[127,3.992]],[\"name/229\",[125,47.353]],[\"parent/229\",[127,3.992]],[\"name/230\",[131,49.717]],[\"parent/230\",[127,3.992]],[\"name/231\",[132,49.717]],[\"parent/231\",[127,3.992]],[\"name/232\",[133,49.717]],[\"parent/232\",[127,3.992]],[\"name/233\",[91,47.353]],[\"parent/233\",[127,3.992]],[\"name/234\",[92,47.353]],[\"parent/234\",[127,3.992]],[\"name/235\",[93,46.352]],[\"parent/235\",[127,3.992]],[\"name/236\",[94,47.353]],[\"parent/236\",[127,3.992]],[\"name/237\",[95,46.352]],[\"parent/237\",[127,3.992]],[\"name/238\",[134,51.148]],[\"parent/238\",[127,3.992]],[\"name/239\",[135,54.825]],[\"parent/239\",[127,3.992]],[\"name/240\",[136,65.811]],[\"parent/240\",[127,3.992]],[\"name/241\",[137,43.839]],[\"parent/241\",[]],[\"name/242\",[8,33.103]],[\"parent/242\",[137,4.243]],[\"name/243\",[85,44.608]],[\"parent/243\",[137,4.243]],[\"name/244\",[125,47.353]],[\"parent/244\",[137,4.243]],[\"name/245\",[98,48.465]],[\"parent/245\",[137,4.243]],[\"name/246\",[29,28.839]],[\"parent/246\",[137,4.243]],[\"name/247\",[40,31.471]],[\"parent/247\",[137,4.243]],[\"name/248\",[9,35.053]],[\"parent/248\",[137,4.243]],[\"name/249\",[10,35.053]],[\"parent/249\",[137,4.243]],[\"name/250\",[41,36.022]],[\"parent/250\",[137,4.243]],[\"name/251\",[42,36.367]],[\"parent/251\",[137,4.243]],[\"name/252\",[43,36.022]],[\"parent/252\",[137,4.243]],[\"name/253\",[14,35.366]],[\"parent/253\",[137,4.243]],[\"name/254\",[138,60.703]],[\"parent/254\",[]],[\"name/255\",[139,65.811]],[\"parent/255\",[138,5.876]],[\"name/256\",[140,60.703]],[\"parent/256\",[]],[\"name/257\",[1,31.689]],[\"parent/257\",[140,5.876]],[\"name/258\",[29,28.839]],[\"parent/258\",[141,5.112]],[\"name/259\",[85,44.608]],[\"parent/259\",[141,5.112]],[\"name/260\",[142,60.703]],[\"parent/260\",[141,5.112]],[\"name/261\",[143,60.703]],[\"parent/261\",[141,5.112]],[\"name/262\",[144,60.703]],[\"parent/262\",[141,5.112]],[\"name/263\",[145,60.703]],[\"parent/263\",[]],[\"name/264\",[1,31.689]],[\"parent/264\",[145,5.876]],[\"name/265\",[29,28.839]],[\"parent/265\",[146,4.487]],[\"name/266\",[88,48.465]],[\"parent/266\",[146,4.487]],[\"name/267\",[147,65.811]],[\"parent/267\",[146,4.487]],[\"name/268\",[90,57.338]],[\"parent/268\",[146,4.487]],[\"name/269\",[91,47.353]],[\"parent/269\",[146,4.487]],[\"name/270\",[92,47.353]],[\"parent/270\",[146,4.487]],[\"name/271\",[93,46.352]],[\"parent/271\",[146,4.487]],[\"name/272\",[94,47.353]],[\"parent/272\",[146,4.487]],[\"name/273\",[95,46.352]],[\"parent/273\",[146,4.487]],[\"name/274\",[96,57.338]],[\"parent/274\",[146,4.487]],[\"name/275\",[148,42.457]],[\"parent/275\",[]],[\"name/276\",[8,33.103]],[\"parent/276\",[148,4.11]],[\"name/277\",[85,44.608]],[\"parent/277\",[148,4.11]],[\"name/278\",[142,60.703]],[\"parent/278\",[148,4.11]],[\"name/279\",[143,60.703]],[\"parent/279\",[148,4.11]],[\"name/280\",[144,60.703]],[\"parent/280\",[148,4.11]],[\"name/281\",[98,48.465]],[\"parent/281\",[148,4.11]],[\"name/282\",[29,28.839]],[\"parent/282\",[148,4.11]],[\"name/283\",[40,31.471]],[\"parent/283\",[148,4.11]],[\"name/284\",[9,35.053]],[\"parent/284\",[148,4.11]],[\"name/285\",[10,35.053]],[\"parent/285\",[148,4.11]],[\"name/286\",[41,36.022]],[\"parent/286\",[148,4.11]],[\"name/287\",[42,36.367]],[\"parent/287\",[148,4.11]],[\"name/288\",[43,36.022]],[\"parent/288\",[148,4.11]],[\"name/289\",[14,35.366]],[\"parent/289\",[148,4.11]],[\"name/290\",[149,60.703]],[\"parent/290\",[]],[\"name/291\",[1,31.689]],[\"parent/291\",[149,5.876]],[\"name/292\",[29,28.839]],[\"parent/292\",[150,3.938]],[\"name/293\",[70,57.338]],[\"parent/293\",[150,3.938]],[\"name/294\",[71,57.338]],[\"parent/294\",[150,3.938]],[\"name/295\",[151,57.338]],[\"parent/295\",[150,3.938]],[\"name/296\",[152,65.811]],[\"parent/296\",[150,3.938]],[\"name/297\",[153,65.811]],[\"parent/297\",[150,3.938]],[\"name/298\",[154,65.811]],[\"parent/298\",[150,3.938]],[\"name/299\",[155,65.811]],[\"parent/299\",[150,3.938]],[\"name/300\",[156,65.811]],[\"parent/300\",[150,3.938]],[\"name/301\",[157,65.811]],[\"parent/301\",[150,3.938]],[\"name/302\",[158,65.811]],[\"parent/302\",[150,3.938]],[\"name/303\",[159,65.811]],[\"parent/303\",[150,3.938]],[\"name/304\",[160,65.811]],[\"parent/304\",[150,3.938]],[\"name/305\",[161,65.811]],[\"parent/305\",[150,3.938]],[\"name/306\",[162,65.811]],[\"parent/306\",[150,3.938]],[\"name/307\",[163,65.811]],[\"parent/307\",[150,3.938]],[\"name/308\",[164,65.811]],[\"parent/308\",[150,3.938]],[\"name/309\",[165,65.811]],[\"parent/309\",[150,3.938]],[\"name/310\",[166,38.731]],[\"parent/310\",[]],[\"name/311\",[8,33.103]],[\"parent/311\",[166,3.749]],[\"name/312\",[73,60.703]],[\"parent/312\",[166,3.749]],[\"name/313\",[167,65.811]],[\"parent/313\",[166,3.749]],[\"name/314\",[168,65.811]],[\"parent/314\",[166,3.749]],[\"name/315\",[169,65.811]],[\"parent/315\",[166,3.749]],[\"name/316\",[170,65.811]],[\"parent/316\",[166,3.749]],[\"name/317\",[171,65.811]],[\"parent/317\",[166,3.749]],[\"name/318\",[172,65.811]],[\"parent/318\",[166,3.749]],[\"name/319\",[173,65.811]],[\"parent/319\",[166,3.749]],[\"name/320\",[174,65.811]],[\"parent/320\",[166,3.749]],[\"name/321\",[175,65.811]],[\"parent/321\",[166,3.749]],[\"name/322\",[176,65.811]],[\"parent/322\",[166,3.749]],[\"name/323\",[177,65.811]],[\"parent/323\",[166,3.749]],[\"name/324\",[29,28.839]],[\"parent/324\",[166,3.749]],[\"name/325\",[40,31.471]],[\"parent/325\",[166,3.749]],[\"name/326\",[9,35.053]],[\"parent/326\",[166,3.749]],[\"name/327\",[10,35.053]],[\"parent/327\",[166,3.749]],[\"name/328\",[41,36.022]],[\"parent/328\",[166,3.749]],[\"name/329\",[42,36.367]],[\"parent/329\",[166,3.749]],[\"name/330\",[43,36.022]],[\"parent/330\",[166,3.749]],[\"name/331\",[14,35.366]],[\"parent/331\",[166,3.749]],[\"name/332\",[178,60.703]],[\"parent/332\",[]],[\"name/333\",[1,31.689]],[\"parent/333\",[178,5.876]],[\"name/334\",[29,28.839]],[\"parent/334\",[179,4.691]],[\"name/335\",[88,48.465]],[\"parent/335\",[179,4.691]],[\"name/336\",[129,57.338]],[\"parent/336\",[179,4.691]],[\"name/337\",[92,47.353]],[\"parent/337\",[179,4.691]],[\"name/338\",[93,46.352]],[\"parent/338\",[179,4.691]],[\"name/339\",[94,47.353]],[\"parent/339\",[179,4.691]],[\"name/340\",[95,46.352]],[\"parent/340\",[179,4.691]],[\"name/341\",[135,54.825]],[\"parent/341\",[179,4.691]],[\"name/342\",[180,45.442]],[\"parent/342\",[]],[\"name/343\",[8,33.103]],[\"parent/343\",[180,4.398]],[\"name/344\",[98,48.465]],[\"parent/344\",[180,4.398]],[\"name/345\",[29,28.839]],[\"parent/345\",[180,4.398]],[\"name/346\",[40,31.471]],[\"parent/346\",[180,4.398]],[\"name/347\",[9,35.053]],[\"parent/347\",[180,4.398]],[\"name/348\",[10,35.053]],[\"parent/348\",[180,4.398]],[\"name/349\",[41,36.022]],[\"parent/349\",[180,4.398]],[\"name/350\",[42,36.367]],[\"parent/350\",[180,4.398]],[\"name/351\",[43,36.022]],[\"parent/351\",[180,4.398]],[\"name/352\",[14,35.366]],[\"parent/352\",[180,4.398]],[\"name/353\",[181,60.703]],[\"parent/353\",[]],[\"name/354\",[1,31.689]],[\"parent/354\",[181,5.876]],[\"name/355\",[29,28.839]],[\"parent/355\",[182,5.55]],[\"name/356\",[183,65.811]],[\"parent/356\",[182,5.55]],[\"name/357\",[184,65.811]],[\"parent/357\",[182,5.55]],[\"name/358\",[185,39.661]],[\"parent/358\",[]],[\"name/359\",[8,33.103]],[\"parent/359\",[185,3.839]],[\"name/360\",[186,65.811]],[\"parent/360\",[185,3.839]],[\"name/361\",[187,65.811]],[\"parent/361\",[185,3.839]],[\"name/362\",[188,65.811]],[\"parent/362\",[185,3.839]],[\"name/363\",[189,65.811]],[\"parent/363\",[185,3.839]],[\"name/364\",[190,65.811]],[\"parent/364\",[185,3.839]],[\"name/365\",[191,65.811]],[\"parent/365\",[185,3.839]],[\"name/366\",[192,65.811]],[\"parent/366\",[185,3.839]],[\"name/367\",[193,65.811]],[\"parent/367\",[185,3.839]],[\"name/368\",[194,65.811]],[\"parent/368\",[185,3.839]],[\"name/369\",[39,44.608]],[\"parent/369\",[185,3.839]],[\"name/370\",[29,28.839]],[\"parent/370\",[185,3.839]],[\"name/371\",[40,31.471]],[\"parent/371\",[185,3.839]],[\"name/372\",[9,35.053]],[\"parent/372\",[185,3.839]],[\"name/373\",[10,35.053]],[\"parent/373\",[185,3.839]],[\"name/374\",[41,36.022]],[\"parent/374\",[185,3.839]],[\"name/375\",[42,36.367]],[\"parent/375\",[185,3.839]],[\"name/376\",[43,36.022]],[\"parent/376\",[185,3.839]],[\"name/377\",[14,35.366]],[\"parent/377\",[185,3.839]],[\"name/378\",[195,43.839]],[\"parent/378\",[]],[\"name/379\",[8,33.103]],[\"parent/379\",[195,4.243]],[\"name/380\",[196,65.811]],[\"parent/380\",[195,4.243]],[\"name/381\",[197,65.811]],[\"parent/381\",[195,4.243]],[\"name/382\",[39,44.608]],[\"parent/382\",[195,4.243]],[\"name/383\",[29,28.839]],[\"parent/383\",[195,4.243]],[\"name/384\",[40,31.471]],[\"parent/384\",[195,4.243]],[\"name/385\",[9,35.053]],[\"parent/385\",[195,4.243]],[\"name/386\",[10,35.053]],[\"parent/386\",[195,4.243]],[\"name/387\",[41,36.022]],[\"parent/387\",[195,4.243]],[\"name/388\",[42,36.367]],[\"parent/388\",[195,4.243]],[\"name/389\",[43,36.022]],[\"parent/389\",[195,4.243]],[\"name/390\",[14,35.366]],[\"parent/390\",[195,4.243]],[\"name/391\",[198,60.703]],[\"parent/391\",[]],[\"name/392\",[199,65.811]],[\"parent/392\",[198,5.876]],[\"name/393\",[200,60.703]],[\"parent/393\",[]],[\"name/394\",[1,31.689]],[\"parent/394\",[200,5.876]],[\"name/395\",[29,28.839]],[\"parent/395\",[201,5.876]],[\"name/396\",[85,44.608]],[\"parent/396\",[201,5.876]],[\"name/397\",[202,60.703]],[\"parent/397\",[]],[\"name/398\",[1,31.689]],[\"parent/398\",[202,5.876]],[\"name/399\",[29,28.839]],[\"parent/399\",[203,4.174]],[\"name/400\",[88,48.465]],[\"parent/400\",[203,4.174]],[\"name/401\",[204,65.811]],[\"parent/401\",[203,4.174]],[\"name/402\",[133,49.717]],[\"parent/402\",[203,4.174]],[\"name/403\",[91,47.353]],[\"parent/403\",[203,4.174]],[\"name/404\",[92,47.353]],[\"parent/404\",[203,4.174]],[\"name/405\",[93,46.352]],[\"parent/405\",[203,4.174]],[\"name/406\",[94,47.353]],[\"parent/406\",[203,4.174]],[\"name/407\",[95,46.352]],[\"parent/407\",[203,4.174]],[\"name/408\",[134,51.148]],[\"parent/408\",[203,4.174]],[\"name/409\",[205,65.811]],[\"parent/409\",[203,4.174]],[\"name/410\",[206,65.811]],[\"parent/410\",[203,4.174]],[\"name/411\",[135,54.825]],[\"parent/411\",[203,4.174]],[\"name/412\",[207,65.811]],[\"parent/412\",[203,4.174]],[\"name/413\",[208,44.608]],[\"parent/413\",[]],[\"name/414\",[8,33.103]],[\"parent/414\",[208,4.318]],[\"name/415\",[85,44.608]],[\"parent/415\",[208,4.318]],[\"name/416\",[98,48.465]],[\"parent/416\",[208,4.318]],[\"name/417\",[29,28.839]],[\"parent/417\",[208,4.318]],[\"name/418\",[40,31.471]],[\"parent/418\",[208,4.318]],[\"name/419\",[9,35.053]],[\"parent/419\",[208,4.318]],[\"name/420\",[10,35.053]],[\"parent/420\",[208,4.318]],[\"name/421\",[41,36.022]],[\"parent/421\",[208,4.318]],[\"name/422\",[42,36.367]],[\"parent/422\",[208,4.318]],[\"name/423\",[43,36.022]],[\"parent/423\",[208,4.318]],[\"name/424\",[14,35.366]],[\"parent/424\",[208,4.318]],[\"name/425\",[209,60.703]],[\"parent/425\",[]],[\"name/426\",[1,31.689]],[\"parent/426\",[209,5.876]],[\"name/427\",[210,60.703]],[\"parent/427\",[]],[\"name/428\",[1,31.689]],[\"parent/428\",[210,5.876]],[\"name/429\",[29,28.839]],[\"parent/429\",[211,5.876]],[\"name/430\",[212,60.703]],[\"parent/430\",[211,5.876]],[\"name/431\",[213,38.296]],[\"parent/431\",[]],[\"name/432\",[8,33.103]],[\"parent/432\",[213,3.707]],[\"name/433\",[214,65.811]],[\"parent/433\",[213,3.707]],[\"name/434\",[1,31.689]],[\"parent/434\",[213,3.707]],[\"name/435\",[215,65.811]],[\"parent/435\",[213,3.707]],[\"name/436\",[1,31.689]],[\"parent/436\",[213,3.707]],[\"name/437\",[212,60.703]],[\"parent/437\",[213,3.707]],[\"name/438\",[216,65.811]],[\"parent/438\",[213,3.707]],[\"name/439\",[217,65.811]],[\"parent/439\",[213,3.707]],[\"name/440\",[218,65.811]],[\"parent/440\",[213,3.707]],[\"name/441\",[219,65.811]],[\"parent/441\",[213,3.707]],[\"name/442\",[220,65.811]],[\"parent/442\",[213,3.707]],[\"name/443\",[221,65.811]],[\"parent/443\",[213,3.707]],[\"name/444\",[222,65.811]],[\"parent/444\",[213,3.707]],[\"name/445\",[223,65.811]],[\"parent/445\",[213,3.707]],[\"name/446\",[29,28.839]],[\"parent/446\",[213,3.707]],[\"name/447\",[40,31.471]],[\"parent/447\",[213,3.707]],[\"name/448\",[9,35.053]],[\"parent/448\",[213,3.707]],[\"name/449\",[10,35.053]],[\"parent/449\",[213,3.707]],[\"name/450\",[41,36.022]],[\"parent/450\",[213,3.707]],[\"name/451\",[42,36.367]],[\"parent/451\",[213,3.707]],[\"name/452\",[43,36.022]],[\"parent/452\",[213,3.707]],[\"name/453\",[14,35.366]],[\"parent/453\",[213,3.707]],[\"name/454\",[224,60.703]],[\"parent/454\",[]],[\"name/455\",[1,31.689]],[\"parent/455\",[224,5.876]],[\"name/456\",[225,65.811]],[\"parent/456\",[226,4.951]],[\"name/457\",[227,65.811]],[\"parent/457\",[226,4.951]],[\"name/458\",[228,65.811]],[\"parent/458\",[226,4.951]],[\"name/459\",[229,60.703]],[\"parent/459\",[226,4.951]],[\"name/460\",[230,65.811]],[\"parent/460\",[226,4.951]],[\"name/461\",[231,65.811]],[\"parent/461\",[226,4.951]],[\"name/462\",[232,40.162]],[\"parent/462\",[]],[\"name/463\",[8,33.103]],[\"parent/463\",[232,3.887]],[\"name/464\",[229,60.703]],[\"parent/464\",[232,3.887]],[\"name/465\",[233,65.811]],[\"parent/465\",[232,3.887]],[\"name/466\",[234,65.811]],[\"parent/466\",[232,3.887]],[\"name/467\",[235,65.811]],[\"parent/467\",[232,3.887]],[\"name/468\",[236,65.811]],[\"parent/468\",[232,3.887]],[\"name/469\",[237,65.811]],[\"parent/469\",[232,3.887]],[\"name/470\",[238,65.811]],[\"parent/470\",[232,3.887]],[\"name/471\",[239,65.811]],[\"parent/471\",[232,3.887]],[\"name/472\",[240,65.811]],[\"parent/472\",[232,3.887]],[\"name/473\",[29,28.839]],[\"parent/473\",[232,3.887]],[\"name/474\",[40,31.471]],[\"parent/474\",[232,3.887]],[\"name/475\",[9,35.053]],[\"parent/475\",[232,3.887]],[\"name/476\",[10,35.053]],[\"parent/476\",[232,3.887]],[\"name/477\",[41,36.022]],[\"parent/477\",[232,3.887]],[\"name/478\",[42,36.367]],[\"parent/478\",[232,3.887]],[\"name/479\",[43,36.022]],[\"parent/479\",[232,3.887]],[\"name/480\",[14,35.366]],[\"parent/480\",[232,3.887]],[\"name/481\",[241,60.703]],[\"parent/481\",[]],[\"name/482\",[1,31.689]],[\"parent/482\",[241,5.876]],[\"name/483\",[29,28.839]],[\"parent/483\",[242,5.876]],[\"name/484\",[243,65.811]],[\"parent/484\",[242,5.876]],[\"name/485\",[244,45.442]],[\"parent/485\",[]],[\"name/486\",[8,33.103]],[\"parent/486\",[244,4.398]],[\"name/487\",[5,57.338]],[\"parent/487\",[244,4.398]],[\"name/488\",[29,28.839]],[\"parent/488\",[244,4.398]],[\"name/489\",[40,31.471]],[\"parent/489\",[244,4.398]],[\"name/490\",[9,35.053]],[\"parent/490\",[244,4.398]],[\"name/491\",[10,35.053]],[\"parent/491\",[244,4.398]],[\"name/492\",[41,36.022]],[\"parent/492\",[244,4.398]],[\"name/493\",[42,36.367]],[\"parent/493\",[244,4.398]],[\"name/494\",[43,36.022]],[\"parent/494\",[244,4.398]],[\"name/495\",[14,35.366]],[\"parent/495\",[244,4.398]],[\"name/496\",[245,60.703]],[\"parent/496\",[]],[\"name/497\",[1,31.689]],[\"parent/497\",[245,5.876]],[\"name/498\",[29,28.839]],[\"parent/498\",[246,4.691]],[\"name/499\",[125,47.353]],[\"parent/499\",[246,4.691]],[\"name/500\",[85,44.608]],[\"parent/500\",[246,4.691]],[\"name/501\",[131,49.717]],[\"parent/501\",[246,4.691]],[\"name/502\",[132,49.717]],[\"parent/502\",[246,4.691]],[\"name/503\",[247,51.148]],[\"parent/503\",[246,4.691]],[\"name/504\",[248,57.338]],[\"parent/504\",[246,4.691]],[\"name/505\",[249,65.811]],[\"parent/505\",[246,4.691]],[\"name/506\",[250,60.703]],[\"parent/506\",[]],[\"name/507\",[1,31.689]],[\"parent/507\",[250,5.876]],[\"name/508\",[29,28.839]],[\"parent/508\",[251,3.839]],[\"name/509\",[88,48.465]],[\"parent/509\",[251,3.839]],[\"name/510\",[252,65.811]],[\"parent/510\",[251,3.839]],[\"name/511\",[129,57.338]],[\"parent/511\",[251,3.839]],[\"name/512\",[130,60.703]],[\"parent/512\",[251,3.839]],[\"name/513\",[125,47.353]],[\"parent/513\",[251,3.839]],[\"name/514\",[131,49.717]],[\"parent/514\",[251,3.839]],[\"name/515\",[132,49.717]],[\"parent/515\",[251,3.839]],[\"name/516\",[133,49.717]],[\"parent/516\",[251,3.839]],[\"name/517\",[91,47.353]],[\"parent/517\",[251,3.839]],[\"name/518\",[92,47.353]],[\"parent/518\",[251,3.839]],[\"name/519\",[93,46.352]],[\"parent/519\",[251,3.839]],[\"name/520\",[94,47.353]],[\"parent/520\",[251,3.839]],[\"name/521\",[95,46.352]],[\"parent/521\",[251,3.839]],[\"name/522\",[253,52.818]],[\"parent/522\",[251,3.839]],[\"name/523\",[254,54.825]],[\"parent/523\",[251,3.839]],[\"name/524\",[134,51.148]],[\"parent/524\",[251,3.839]],[\"name/525\",[247,51.148]],[\"parent/525\",[251,3.839]],[\"name/526\",[255,54.825]],[\"parent/526\",[251,3.839]],[\"name/527\",[248,57.338]],[\"parent/527\",[251,3.839]],[\"name/528\",[256,57.338]],[\"parent/528\",[]],[\"name/529\",[120,60.703]],[\"parent/529\",[256,5.55]],[\"name/530\",[257,65.811]],[\"parent/530\",[256,5.55]],[\"name/531\",[258,40.162]],[\"parent/531\",[]],[\"name/532\",[8,33.103]],[\"parent/532\",[258,3.887]],[\"name/533\",[85,44.608]],[\"parent/533\",[258,3.887]],[\"name/534\",[125,47.353]],[\"parent/534\",[258,3.887]],[\"name/535\",[131,49.717]],[\"parent/535\",[258,3.887]],[\"name/536\",[132,49.717]],[\"parent/536\",[258,3.887]],[\"name/537\",[247,51.148]],[\"parent/537\",[258,3.887]],[\"name/538\",[248,57.338]],[\"parent/538\",[258,3.887]],[\"name/539\",[259,60.703]],[\"parent/539\",[258,3.887]],[\"name/540\",[255,54.825]],[\"parent/540\",[258,3.887]],[\"name/541\",[98,48.465]],[\"parent/541\",[258,3.887]],[\"name/542\",[29,28.839]],[\"parent/542\",[258,3.887]],[\"name/543\",[40,31.471]],[\"parent/543\",[258,3.887]],[\"name/544\",[9,35.053]],[\"parent/544\",[258,3.887]],[\"name/545\",[10,35.053]],[\"parent/545\",[258,3.887]],[\"name/546\",[41,36.022]],[\"parent/546\",[258,3.887]],[\"name/547\",[42,36.367]],[\"parent/547\",[258,3.887]],[\"name/548\",[43,36.022]],[\"parent/548\",[258,3.887]],[\"name/549\",[14,35.366]],[\"parent/549\",[258,3.887]],[\"name/550\",[260,60.703]],[\"parent/550\",[]],[\"name/551\",[261,65.811]],[\"parent/551\",[260,5.876]],[\"name/552\",[262,60.703]],[\"parent/552\",[]],[\"name/553\",[1,31.689]],[\"parent/553\",[262,5.876]],[\"name/554\",[29,28.839]],[\"parent/554\",[263,4.812]],[\"name/555\",[264,65.811]],[\"parent/555\",[263,4.812]],[\"name/556\",[125,47.353]],[\"parent/556\",[263,4.812]],[\"name/557\",[85,44.608]],[\"parent/557\",[263,4.812]],[\"name/558\",[131,49.717]],[\"parent/558\",[263,4.812]],[\"name/559\",[132,49.717]],[\"parent/559\",[263,4.812]],[\"name/560\",[247,51.148]],[\"parent/560\",[263,4.812]],[\"name/561\",[265,60.703]],[\"parent/561\",[]],[\"name/562\",[1,31.689]],[\"parent/562\",[265,5.876]],[\"name/563\",[29,28.839]],[\"parent/563\",[266,3.887]],[\"name/564\",[88,48.465]],[\"parent/564\",[266,3.887]],[\"name/565\",[267,65.811]],[\"parent/565\",[266,3.887]],[\"name/566\",[90,57.338]],[\"parent/566\",[266,3.887]],[\"name/567\",[125,47.353]],[\"parent/567\",[266,3.887]],[\"name/568\",[131,49.717]],[\"parent/568\",[266,3.887]],[\"name/569\",[132,49.717]],[\"parent/569\",[266,3.887]],[\"name/570\",[133,49.717]],[\"parent/570\",[266,3.887]],[\"name/571\",[91,47.353]],[\"parent/571\",[266,3.887]],[\"name/572\",[92,47.353]],[\"parent/572\",[266,3.887]],[\"name/573\",[93,46.352]],[\"parent/573\",[266,3.887]],[\"name/574\",[94,47.353]],[\"parent/574\",[266,3.887]],[\"name/575\",[95,46.352]],[\"parent/575\",[266,3.887]],[\"name/576\",[253,52.818]],[\"parent/576\",[266,3.887]],[\"name/577\",[254,54.825]],[\"parent/577\",[266,3.887]],[\"name/578\",[134,51.148]],[\"parent/578\",[266,3.887]],[\"name/579\",[247,51.148]],[\"parent/579\",[266,3.887]],[\"name/580\",[255,54.825]],[\"parent/580\",[266,3.887]],[\"name/581\",[96,57.338]],[\"parent/581\",[266,3.887]],[\"name/582\",[268,40.688]],[\"parent/582\",[]],[\"name/583\",[8,33.103]],[\"parent/583\",[268,3.938]],[\"name/584\",[85,44.608]],[\"parent/584\",[268,3.938]],[\"name/585\",[125,47.353]],[\"parent/585\",[268,3.938]],[\"name/586\",[131,49.717]],[\"parent/586\",[268,3.938]],[\"name/587\",[132,49.717]],[\"parent/587\",[268,3.938]],[\"name/588\",[247,51.148]],[\"parent/588\",[268,3.938]],[\"name/589\",[259,60.703]],[\"parent/589\",[268,3.938]],[\"name/590\",[255,54.825]],[\"parent/590\",[268,3.938]],[\"name/591\",[98,48.465]],[\"parent/591\",[268,3.938]],[\"name/592\",[29,28.839]],[\"parent/592\",[268,3.938]],[\"name/593\",[40,31.471]],[\"parent/593\",[268,3.938]],[\"name/594\",[9,35.053]],[\"parent/594\",[268,3.938]],[\"name/595\",[10,35.053]],[\"parent/595\",[268,3.938]],[\"name/596\",[41,36.022]],[\"parent/596\",[268,3.938]],[\"name/597\",[42,36.367]],[\"parent/597\",[268,3.938]],[\"name/598\",[43,36.022]],[\"parent/598\",[268,3.938]],[\"name/599\",[14,35.366]],[\"parent/599\",[268,3.938]],[\"name/600\",[269,60.703]],[\"parent/600\",[]],[\"name/601\",[1,31.689]],[\"parent/601\",[269,5.876]],[\"name/602\",[29,28.839]],[\"parent/602\",[270,5.307]],[\"name/603\",[271,65.811]],[\"parent/603\",[270,5.307]],[\"name/604\",[272,60.703]],[\"parent/604\",[270,5.307]],[\"name/605\",[273,57.338]],[\"parent/605\",[270,5.307]],[\"name/606\",[274,60.703]],[\"parent/606\",[]],[\"name/607\",[1,31.689]],[\"parent/607\",[274,5.876]],[\"name/608\",[29,28.839]],[\"parent/608\",[275,4.398]],[\"name/609\",[88,48.465]],[\"parent/609\",[275,4.398]],[\"name/610\",[133,49.717]],[\"parent/610\",[275,4.398]],[\"name/611\",[92,47.353]],[\"parent/611\",[275,4.398]],[\"name/612\",[93,46.352]],[\"parent/612\",[275,4.398]],[\"name/613\",[94,47.353]],[\"parent/613\",[275,4.398]],[\"name/614\",[95,46.352]],[\"parent/614\",[275,4.398]],[\"name/615\",[134,51.148]],[\"parent/615\",[275,4.398]],[\"name/616\",[135,54.825]],[\"parent/616\",[275,4.398]],[\"name/617\",[272,60.703]],[\"parent/617\",[275,4.398]],[\"name/618\",[273,57.338]],[\"parent/618\",[275,4.398]],[\"name/619\",[276,44.608]],[\"parent/619\",[]],[\"name/620\",[8,33.103]],[\"parent/620\",[276,4.318]],[\"name/621\",[277,65.811]],[\"parent/621\",[276,4.318]],[\"name/622\",[98,48.465]],[\"parent/622\",[276,4.318]],[\"name/623\",[29,28.839]],[\"parent/623\",[276,4.318]],[\"name/624\",[40,31.471]],[\"parent/624\",[276,4.318]],[\"name/625\",[9,35.053]],[\"parent/625\",[276,4.318]],[\"name/626\",[10,35.053]],[\"parent/626\",[276,4.318]],[\"name/627\",[41,36.022]],[\"parent/627\",[276,4.318]],[\"name/628\",[42,36.367]],[\"parent/628\",[276,4.318]],[\"name/629\",[43,36.022]],[\"parent/629\",[276,4.318]],[\"name/630\",[14,35.366]],[\"parent/630\",[276,4.318]],[\"name/631\",[278,60.703]],[\"parent/631\",[]],[\"name/632\",[1,31.689]],[\"parent/632\",[278,5.876]],[\"name/633\",[279,60.703]],[\"parent/633\",[280,5.876]],[\"name/634\",[281,60.703]],[\"parent/634\",[280,5.876]],[\"name/635\",[282,43.124]],[\"parent/635\",[]],[\"name/636\",[8,33.103]],[\"parent/636\",[282,4.174]],[\"name/637\",[279,60.703]],[\"parent/637\",[282,4.174]],[\"name/638\",[281,60.703]],[\"parent/638\",[282,4.174]],[\"name/639\",[283,65.811]],[\"parent/639\",[282,4.174]],[\"name/640\",[284,65.811]],[\"parent/640\",[282,4.174]],[\"name/641\",[285,65.811]],[\"parent/641\",[282,4.174]],[\"name/642\",[286,65.811]],[\"parent/642\",[282,4.174]],[\"name/643\",[287,65.811]],[\"parent/643\",[282,4.174]],[\"name/644\",[10,35.053]],[\"parent/644\",[282,4.174]],[\"name/645\",[9,35.053]],[\"parent/645\",[282,4.174]],[\"name/646\",[288,47.353]],[\"parent/646\",[282,4.174]],[\"name/647\",[289,30.45]],[\"parent/647\",[]],[\"name/648\",[8,33.103]],[\"parent/648\",[289,2.947]],[\"name/649\",[290,65.811]],[\"parent/649\",[289,2.947]],[\"name/650\",[56,57.338]],[\"parent/650\",[289,2.947]],[\"name/651\",[57,57.338]],[\"parent/651\",[289,2.947]],[\"name/652\",[58,57.338]],[\"parent/652\",[289,2.947]],[\"name/653\",[291,65.811]],[\"parent/653\",[289,2.947]],[\"name/654\",[292,65.811]],[\"parent/654\",[289,2.947]],[\"name/655\",[59,60.703]],[\"parent/655\",[289,2.947]],[\"name/656\",[293,65.811]],[\"parent/656\",[289,2.947]],[\"name/657\",[294,65.811]],[\"parent/657\",[289,2.947]],[\"name/658\",[295,65.811]],[\"parent/658\",[289,2.947]],[\"name/659\",[296,65.811]],[\"parent/659\",[289,2.947]],[\"name/660\",[297,65.811]],[\"parent/660\",[289,2.947]],[\"name/661\",[298,65.811]],[\"parent/661\",[289,2.947]],[\"name/662\",[299,65.811]],[\"parent/662\",[289,2.947]],[\"name/663\",[300,65.811]],[\"parent/663\",[289,2.947]],[\"name/664\",[301,65.811]],[\"parent/664\",[289,2.947]],[\"name/665\",[302,65.811]],[\"parent/665\",[289,2.947]],[\"name/666\",[303,65.811]],[\"parent/666\",[289,2.947]],[\"name/667\",[304,65.811]],[\"parent/667\",[289,2.947]],[\"name/668\",[305,65.811]],[\"parent/668\",[289,2.947]],[\"name/669\",[306,65.811]],[\"parent/669\",[289,2.947]],[\"name/670\",[95,46.352]],[\"parent/670\",[289,2.947]],[\"name/671\",[307,65.811]],[\"parent/671\",[289,2.947]],[\"name/672\",[308,65.811]],[\"parent/672\",[289,2.947]],[\"name/673\",[309,65.811]],[\"parent/673\",[289,2.947]],[\"name/674\",[310,65.811]],[\"parent/674\",[289,2.947]],[\"name/675\",[311,65.811]],[\"parent/675\",[289,2.947]],[\"name/676\",[312,65.811]],[\"parent/676\",[289,2.947]],[\"name/677\",[313,65.811]],[\"parent/677\",[289,2.947]],[\"name/678\",[314,65.811]],[\"parent/678\",[289,2.947]],[\"name/679\",[315,65.811]],[\"parent/679\",[289,2.947]],[\"name/680\",[316,65.811]],[\"parent/680\",[289,2.947]],[\"name/681\",[317,47.353]],[\"parent/681\",[289,2.947]],[\"name/682\",[40,31.471]],[\"parent/682\",[289,2.947]],[\"name/683\",[318,49.717]],[\"parent/683\",[289,2.947]],[\"name/684\",[29,28.839]],[\"parent/684\",[289,2.947]],[\"name/685\",[319,49.717]],[\"parent/685\",[289,2.947]],[\"name/686\",[320,49.717]],[\"parent/686\",[289,2.947]],[\"name/687\",[10,35.053]],[\"parent/687\",[289,2.947]],[\"name/688\",[9,35.053]],[\"parent/688\",[289,2.947]],[\"name/689\",[288,47.353]],[\"parent/689\",[289,2.947]],[\"name/690\",[321,49.717]],[\"parent/690\",[289,2.947]],[\"name/691\",[322,49.717]],[\"parent/691\",[289,2.947]],[\"name/692\",[41,36.022]],[\"parent/692\",[289,2.947]],[\"name/693\",[42,36.367]],[\"parent/693\",[289,2.947]],[\"name/694\",[43,36.022]],[\"parent/694\",[289,2.947]],[\"name/695\",[39,44.608]],[\"parent/695\",[289,2.947]],[\"name/696\",[14,35.366]],[\"parent/696\",[289,2.947]],[\"name/697\",[323,37.094]],[\"parent/697\",[]],[\"name/698\",[8,33.103]],[\"parent/698\",[323,3.59]],[\"name/699\",[324,65.811]],[\"parent/699\",[323,3.59]],[\"name/700\",[325,65.811]],[\"parent/700\",[323,3.59]],[\"name/701\",[326,65.811]],[\"parent/701\",[323,3.59]],[\"name/702\",[327,65.811]],[\"parent/702\",[323,3.59]],[\"name/703\",[328,65.811]],[\"parent/703\",[323,3.59]],[\"name/704\",[329,65.811]],[\"parent/704\",[323,3.59]],[\"name/705\",[330,60.703]],[\"parent/705\",[323,3.59]],[\"name/706\",[331,65.811]],[\"parent/706\",[323,3.59]],[\"name/707\",[317,47.353]],[\"parent/707\",[323,3.59]],[\"name/708\",[40,31.471]],[\"parent/708\",[323,3.59]],[\"name/709\",[318,49.717]],[\"parent/709\",[323,3.59]],[\"name/710\",[29,28.839]],[\"parent/710\",[323,3.59]],[\"name/711\",[319,49.717]],[\"parent/711\",[323,3.59]],[\"name/712\",[320,49.717]],[\"parent/712\",[323,3.59]],[\"name/713\",[10,35.053]],[\"parent/713\",[323,3.59]],[\"name/714\",[9,35.053]],[\"parent/714\",[323,3.59]],[\"name/715\",[288,47.353]],[\"parent/715\",[323,3.59]],[\"name/716\",[321,49.717]],[\"parent/716\",[323,3.59]],[\"name/717\",[322,49.717]],[\"parent/717\",[323,3.59]],[\"name/718\",[41,36.022]],[\"parent/718\",[323,3.59]],[\"name/719\",[42,36.367]],[\"parent/719\",[323,3.59]],[\"name/720\",[43,36.022]],[\"parent/720\",[323,3.59]],[\"name/721\",[39,44.608]],[\"parent/721\",[323,3.59]],[\"name/722\",[14,35.366]],[\"parent/722\",[323,3.59]],[\"name/723\",[332,60.703]],[\"parent/723\",[]],[\"name/724\",[1,31.689]],[\"parent/724\",[332,5.876]],[\"name/725\",[333,65.811]],[\"parent/725\",[334,5.307]],[\"name/726\",[56,57.338]],[\"parent/726\",[334,5.307]],[\"name/727\",[57,57.338]],[\"parent/727\",[334,5.307]],[\"name/728\",[58,57.338]],[\"parent/728\",[334,5.307]],[\"name/729\",[335,60.703]],[\"parent/729\",[]],[\"name/730\",[1,31.689]],[\"parent/730\",[335,5.876]],[\"name/731\",[29,28.839]],[\"parent/731\",[336,5.876]],[\"name/732\",[337,65.811]],[\"parent/732\",[336,5.876]],[\"name/733\",[338,39.661]],[\"parent/733\",[]],[\"name/734\",[8,33.103]],[\"parent/734\",[338,3.839]],[\"name/735\",[317,47.353]],[\"parent/735\",[338,3.839]],[\"name/736\",[40,31.471]],[\"parent/736\",[338,3.839]],[\"name/737\",[318,49.717]],[\"parent/737\",[338,3.839]],[\"name/738\",[29,28.839]],[\"parent/738\",[338,3.839]],[\"name/739\",[319,49.717]],[\"parent/739\",[338,3.839]],[\"name/740\",[320,49.717]],[\"parent/740\",[338,3.839]],[\"name/741\",[10,35.053]],[\"parent/741\",[338,3.839]],[\"name/742\",[9,35.053]],[\"parent/742\",[338,3.839]],[\"name/743\",[288,47.353]],[\"parent/743\",[338,3.839]],[\"name/744\",[321,49.717]],[\"parent/744\",[338,3.839]],[\"name/745\",[322,49.717]],[\"parent/745\",[338,3.839]],[\"name/746\",[41,36.022]],[\"parent/746\",[338,3.839]],[\"name/747\",[42,36.367]],[\"parent/747\",[338,3.839]],[\"name/748\",[43,36.022]],[\"parent/748\",[338,3.839]],[\"name/749\",[39,44.608]],[\"parent/749\",[338,3.839]],[\"name/750\",[14,35.366]],[\"parent/750\",[338,3.839]],[\"name/751\",[339,60.703]],[\"parent/751\",[]],[\"name/752\",[1,31.689]],[\"parent/752\",[339,5.876]],[\"name/753\",[340,65.811]],[\"parent/753\",[341,5.876]],[\"name/754\",[338,39.661]],[\"parent/754\",[341,5.876]],[\"name/755\",[342,36.724]],[\"parent/755\",[]],[\"name/756\",[8,33.103]],[\"parent/756\",[342,3.555]],[\"name/757\",[338,39.661]],[\"parent/757\",[342,3.555]],[\"name/758\",[343,65.811]],[\"parent/758\",[342,3.555]],[\"name/759\",[344,65.811]],[\"parent/759\",[342,3.555]],[\"name/760\",[345,65.811]],[\"parent/760\",[342,3.555]],[\"name/761\",[346,65.811]],[\"parent/761\",[342,3.555]],[\"name/762\",[347,65.811]],[\"parent/762\",[342,3.555]],[\"name/763\",[348,65.811]],[\"parent/763\",[342,3.555]],[\"name/764\",[349,65.811]],[\"parent/764\",[342,3.555]],[\"name/765\",[330,60.703]],[\"parent/765\",[342,3.555]],[\"name/766\",[317,47.353]],[\"parent/766\",[342,3.555]],[\"name/767\",[40,31.471]],[\"parent/767\",[342,3.555]],[\"name/768\",[318,49.717]],[\"parent/768\",[342,3.555]],[\"name/769\",[29,28.839]],[\"parent/769\",[342,3.555]],[\"name/770\",[319,49.717]],[\"parent/770\",[342,3.555]],[\"name/771\",[320,49.717]],[\"parent/771\",[342,3.555]],[\"name/772\",[10,35.053]],[\"parent/772\",[342,3.555]],[\"name/773\",[9,35.053]],[\"parent/773\",[342,3.555]],[\"name/774\",[288,47.353]],[\"parent/774\",[342,3.555]],[\"name/775\",[321,49.717]],[\"parent/775\",[342,3.555]],[\"name/776\",[322,49.717]],[\"parent/776\",[342,3.555]],[\"name/777\",[41,36.022]],[\"parent/777\",[342,3.555]],[\"name/778\",[42,36.367]],[\"parent/778\",[342,3.555]],[\"name/779\",[43,36.022]],[\"parent/779\",[342,3.555]],[\"name/780\",[39,44.608]],[\"parent/780\",[342,3.555]],[\"name/781\",[14,35.366]],[\"parent/781\",[342,3.555]],[\"name/782\",[350,28.355]],[\"parent/782\",[]],[\"name/783\",[8,33.103]],[\"parent/783\",[350,2.745]],[\"name/784\",[351,65.811]],[\"parent/784\",[350,2.745]],[\"name/785\",[352,65.811]],[\"parent/785\",[350,2.745]],[\"name/786\",[353,65.811]],[\"parent/786\",[350,2.745]],[\"name/787\",[354,65.811]],[\"parent/787\",[350,2.745]],[\"name/788\",[355,65.811]],[\"parent/788\",[350,2.745]],[\"name/789\",[356,65.811]],[\"parent/789\",[350,2.745]],[\"name/790\",[357,65.811]],[\"parent/790\",[350,2.745]],[\"name/791\",[358,65.811]],[\"parent/791\",[350,2.745]],[\"name/792\",[359,65.811]],[\"parent/792\",[350,2.745]],[\"name/793\",[360,65.811]],[\"parent/793\",[350,2.745]],[\"name/794\",[361,65.811]],[\"parent/794\",[350,2.745]],[\"name/795\",[362,65.811]],[\"parent/795\",[350,2.745]],[\"name/796\",[363,65.811]],[\"parent/796\",[350,2.745]],[\"name/797\",[364,65.811]],[\"parent/797\",[350,2.745]],[\"name/798\",[365,65.811]],[\"parent/798\",[350,2.745]],[\"name/799\",[366,65.811]],[\"parent/799\",[350,2.745]],[\"name/800\",[367,65.811]],[\"parent/800\",[350,2.745]],[\"name/801\",[368,65.811]],[\"parent/801\",[350,2.745]],[\"name/802\",[369,65.811]],[\"parent/802\",[350,2.745]],[\"name/803\",[370,65.811]],[\"parent/803\",[350,2.745]],[\"name/804\",[371,65.811]],[\"parent/804\",[350,2.745]],[\"name/805\",[372,65.811]],[\"parent/805\",[350,2.745]],[\"name/806\",[373,65.811]],[\"parent/806\",[350,2.745]],[\"name/807\",[374,65.811]],[\"parent/807\",[350,2.745]],[\"name/808\",[375,65.811]],[\"parent/808\",[350,2.745]],[\"name/809\",[376,65.811]],[\"parent/809\",[350,2.745]],[\"name/810\",[377,65.811]],[\"parent/810\",[350,2.745]],[\"name/811\",[378,65.811]],[\"parent/811\",[350,2.745]],[\"name/812\",[379,65.811]],[\"parent/812\",[350,2.745]],[\"name/813\",[380,65.811]],[\"parent/813\",[350,2.745]],[\"name/814\",[381,65.811]],[\"parent/814\",[350,2.745]],[\"name/815\",[382,65.811]],[\"parent/815\",[350,2.745]],[\"name/816\",[383,65.811]],[\"parent/816\",[350,2.745]],[\"name/817\",[384,65.811]],[\"parent/817\",[350,2.745]],[\"name/818\",[385,65.811]],[\"parent/818\",[350,2.745]],[\"name/819\",[386,65.811]],[\"parent/819\",[350,2.745]],[\"name/820\",[387,65.811]],[\"parent/820\",[350,2.745]],[\"name/821\",[388,65.811]],[\"parent/821\",[350,2.745]],[\"name/822\",[389,65.811]],[\"parent/822\",[350,2.745]],[\"name/823\",[390,65.811]],[\"parent/823\",[350,2.745]],[\"name/824\",[391,65.811]],[\"parent/824\",[350,2.745]],[\"name/825\",[392,65.811]],[\"parent/825\",[350,2.745]],[\"name/826\",[393,65.811]],[\"parent/826\",[350,2.745]],[\"name/827\",[394,65.811]],[\"parent/827\",[350,2.745]],[\"name/828\",[317,47.353]],[\"parent/828\",[350,2.745]],[\"name/829\",[40,31.471]],[\"parent/829\",[350,2.745]],[\"name/830\",[318,49.717]],[\"parent/830\",[350,2.745]],[\"name/831\",[29,28.839]],[\"parent/831\",[350,2.745]],[\"name/832\",[319,49.717]],[\"parent/832\",[350,2.745]],[\"name/833\",[320,49.717]],[\"parent/833\",[350,2.745]],[\"name/834\",[10,35.053]],[\"parent/834\",[350,2.745]],[\"name/835\",[9,35.053]],[\"parent/835\",[350,2.745]],[\"name/836\",[288,47.353]],[\"parent/836\",[350,2.745]],[\"name/837\",[321,49.717]],[\"parent/837\",[350,2.745]],[\"name/838\",[322,49.717]],[\"parent/838\",[350,2.745]],[\"name/839\",[41,36.022]],[\"parent/839\",[350,2.745]],[\"name/840\",[42,36.367]],[\"parent/840\",[350,2.745]],[\"name/841\",[43,36.022]],[\"parent/841\",[350,2.745]],[\"name/842\",[39,44.608]],[\"parent/842\",[350,2.745]],[\"name/843\",[14,35.366]],[\"parent/843\",[350,2.745]],[\"name/844\",[395,40.688]],[\"parent/844\",[]],[\"name/845\",[8,33.103]],[\"parent/845\",[395,3.938]],[\"name/846\",[317,47.353]],[\"parent/846\",[395,3.938]],[\"name/847\",[40,31.471]],[\"parent/847\",[395,3.938]],[\"name/848\",[318,49.717]],[\"parent/848\",[395,3.938]],[\"name/849\",[29,28.839]],[\"parent/849\",[395,3.938]],[\"name/850\",[319,49.717]],[\"parent/850\",[395,3.938]],[\"name/851\",[320,49.717]],[\"parent/851\",[395,3.938]],[\"name/852\",[10,35.053]],[\"parent/852\",[395,3.938]],[\"name/853\",[9,35.053]],[\"parent/853\",[395,3.938]],[\"name/854\",[288,47.353]],[\"parent/854\",[395,3.938]],[\"name/855\",[321,49.717]],[\"parent/855\",[395,3.938]],[\"name/856\",[322,49.717]],[\"parent/856\",[395,3.938]],[\"name/857\",[41,36.022]],[\"parent/857\",[395,3.938]],[\"name/858\",[42,36.367]],[\"parent/858\",[395,3.938]],[\"name/859\",[43,36.022]],[\"parent/859\",[395,3.938]],[\"name/860\",[39,44.608]],[\"parent/860\",[395,3.938]],[\"name/861\",[14,35.366]],[\"parent/861\",[395,3.938]],[\"name/862\",[396,36.724]],[\"parent/862\",[]],[\"name/863\",[8,33.103]],[\"parent/863\",[396,3.555]],[\"name/864\",[29,28.839]],[\"parent/864\",[396,3.555]],[\"name/865\",[397,57.338]],[\"parent/865\",[396,3.555]],[\"name/866\",[398,60.703]],[\"parent/866\",[396,3.555]],[\"name/867\",[399,60.703]],[\"parent/867\",[396,3.555]],[\"name/868\",[400,60.703]],[\"parent/868\",[396,3.555]],[\"name/869\",[401,60.703]],[\"parent/869\",[396,3.555]],[\"name/870\",[91,47.353]],[\"parent/870\",[396,3.555]],[\"name/871\",[402,60.703]],[\"parent/871\",[396,3.555]],[\"name/872\",[26,57.338]],[\"parent/872\",[396,3.555]],[\"name/873\",[151,57.338]],[\"parent/873\",[396,3.555]],[\"name/874\",[403,60.703]],[\"parent/874\",[396,3.555]],[\"name/875\",[404,60.703]],[\"parent/875\",[396,3.555]],[\"name/876\",[405,60.703]],[\"parent/876\",[396,3.555]],[\"name/877\",[133,49.717]],[\"parent/877\",[396,3.555]],[\"name/878\",[406,60.703]],[\"parent/878\",[396,3.555]],[\"name/879\",[407,60.703]],[\"parent/879\",[396,3.555]],[\"name/880\",[408,60.703]],[\"parent/880\",[396,3.555]],[\"name/881\",[409,60.703]],[\"parent/881\",[396,3.555]],[\"name/882\",[410,60.703]],[\"parent/882\",[396,3.555]],[\"name/883\",[411,60.703]],[\"parent/883\",[396,3.555]],[\"name/884\",[412,60.703]],[\"parent/884\",[396,3.555]],[\"name/885\",[413,60.703]],[\"parent/885\",[396,3.555]],[\"name/886\",[253,52.818]],[\"parent/886\",[396,3.555]],[\"name/887\",[414,65.811]],[\"parent/887\",[396,3.555]],[\"name/888\",[14,35.366]],[\"parent/888\",[396,3.555]],[\"name/889\",[415,60.703]],[\"parent/889\",[]],[\"name/890\",[1,31.689]],[\"parent/890\",[415,5.876]],[\"name/891\",[416,65.811]],[\"parent/891\",[417,4.812]],[\"name/892\",[418,65.811]],[\"parent/892\",[417,4.812]],[\"name/893\",[419,65.811]],[\"parent/893\",[417,4.812]],[\"name/894\",[420,65.811]],[\"parent/894\",[417,4.812]],[\"name/895\",[421,65.811]],[\"parent/895\",[417,4.812]],[\"name/896\",[422,65.811]],[\"parent/896\",[417,4.812]],[\"name/897\",[423,65.811]],[\"parent/897\",[417,4.812]],[\"name/898\",[424,28.675]],[\"parent/898\",[]],[\"name/899\",[8,33.103]],[\"parent/899\",[424,2.776]],[\"name/900\",[425,65.811]],[\"parent/900\",[424,2.776]],[\"name/901\",[426,65.811]],[\"parent/901\",[424,2.776]],[\"name/902\",[91,47.353]],[\"parent/902\",[424,2.776]],[\"name/903\",[92,47.353]],[\"parent/903\",[424,2.776]],[\"name/904\",[94,47.353]],[\"parent/904\",[424,2.776]],[\"name/905\",[427,65.811]],[\"parent/905\",[424,2.776]],[\"name/906\",[93,46.352]],[\"parent/906\",[424,2.776]],[\"name/907\",[95,46.352]],[\"parent/907\",[424,2.776]],[\"name/908\",[428,65.811]],[\"parent/908\",[424,2.776]],[\"name/909\",[429,65.811]],[\"parent/909\",[424,2.776]],[\"name/910\",[134,51.148]],[\"parent/910\",[424,2.776]],[\"name/911\",[430,65.811]],[\"parent/911\",[424,2.776]],[\"name/912\",[398,60.703]],[\"parent/912\",[424,2.776]],[\"name/913\",[399,60.703]],[\"parent/913\",[424,2.776]],[\"name/914\",[400,60.703]],[\"parent/914\",[424,2.776]],[\"name/915\",[402,60.703]],[\"parent/915\",[424,2.776]],[\"name/916\",[26,57.338]],[\"parent/916\",[424,2.776]],[\"name/917\",[431,65.811]],[\"parent/917\",[424,2.776]],[\"name/918\",[432,65.811]],[\"parent/918\",[424,2.776]],[\"name/919\",[151,57.338]],[\"parent/919\",[424,2.776]],[\"name/920\",[403,60.703]],[\"parent/920\",[424,2.776]],[\"name/921\",[404,60.703]],[\"parent/921\",[424,2.776]],[\"name/922\",[405,60.703]],[\"parent/922\",[424,2.776]],[\"name/923\",[133,49.717]],[\"parent/923\",[424,2.776]],[\"name/924\",[406,60.703]],[\"parent/924\",[424,2.776]],[\"name/925\",[407,60.703]],[\"parent/925\",[424,2.776]],[\"name/926\",[408,60.703]],[\"parent/926\",[424,2.776]],[\"name/927\",[409,60.703]],[\"parent/927\",[424,2.776]],[\"name/928\",[410,60.703]],[\"parent/928\",[424,2.776]],[\"name/929\",[411,60.703]],[\"parent/929\",[424,2.776]],[\"name/930\",[412,60.703]],[\"parent/930\",[424,2.776]],[\"name/931\",[413,60.703]],[\"parent/931\",[424,2.776]],[\"name/932\",[253,52.818]],[\"parent/932\",[424,2.776]],[\"name/933\",[254,54.825]],[\"parent/933\",[424,2.776]],[\"name/934\",[433,65.811]],[\"parent/934\",[424,2.776]],[\"name/935\",[434,65.811]],[\"parent/935\",[424,2.776]],[\"name/936\",[435,65.811]],[\"parent/936\",[424,2.776]],[\"name/937\",[436,65.811]],[\"parent/937\",[424,2.776]],[\"name/938\",[437,65.811]],[\"parent/938\",[424,2.776]],[\"name/939\",[438,65.811]],[\"parent/939\",[424,2.776]],[\"name/940\",[439,65.811]],[\"parent/940\",[424,2.776]],[\"name/941\",[440,65.811]],[\"parent/941\",[424,2.776]],[\"name/942\",[441,65.811]],[\"parent/942\",[424,2.776]],[\"name/943\",[317,47.353]],[\"parent/943\",[424,2.776]],[\"name/944\",[40,31.471]],[\"parent/944\",[424,2.776]],[\"name/945\",[318,49.717]],[\"parent/945\",[424,2.776]],[\"name/946\",[29,28.839]],[\"parent/946\",[424,2.776]],[\"name/947\",[319,49.717]],[\"parent/947\",[424,2.776]],[\"name/948\",[320,49.717]],[\"parent/948\",[424,2.776]],[\"name/949\",[10,35.053]],[\"parent/949\",[424,2.776]],[\"name/950\",[9,35.053]],[\"parent/950\",[424,2.776]],[\"name/951\",[288,47.353]],[\"parent/951\",[424,2.776]],[\"name/952\",[321,49.717]],[\"parent/952\",[424,2.776]],[\"name/953\",[322,49.717]],[\"parent/953\",[424,2.776]],[\"name/954\",[41,36.022]],[\"parent/954\",[424,2.776]],[\"name/955\",[42,36.367]],[\"parent/955\",[424,2.776]],[\"name/956\",[43,36.022]],[\"parent/956\",[424,2.776]],[\"name/957\",[39,44.608]],[\"parent/957\",[424,2.776]],[\"name/958\",[14,35.366]],[\"parent/958\",[424,2.776]],[\"name/959\",[55,45.442]],[\"parent/959\",[]],[\"name/960\",[8,33.103]],[\"parent/960\",[55,4.398]],[\"name/961\",[29,28.839]],[\"parent/961\",[55,4.398]],[\"name/962\",[40,31.471]],[\"parent/962\",[55,4.398]],[\"name/963\",[9,35.053]],[\"parent/963\",[55,4.398]],[\"name/964\",[10,35.053]],[\"parent/964\",[55,4.398]],[\"name/965\",[41,36.022]],[\"parent/965\",[55,4.398]],[\"name/966\",[42,36.367]],[\"parent/966\",[55,4.398]],[\"name/967\",[43,36.022]],[\"parent/967\",[55,4.398]],[\"name/968\",[14,35.366]],[\"parent/968\",[55,4.398]],[\"name/969\",[442,60.703]],[\"parent/969\",[]],[\"name/970\",[1,31.689]],[\"parent/970\",[442,5.876]],[\"name/971\",[29,28.839]],[\"parent/971\",[443,3.59]],[\"name/972\",[70,57.338]],[\"parent/972\",[443,3.59]],[\"name/973\",[71,57.338]],[\"parent/973\",[443,3.59]],[\"name/974\",[444,65.811]],[\"parent/974\",[443,3.59]],[\"name/975\",[445,65.811]],[\"parent/975\",[443,3.59]],[\"name/976\",[446,65.811]],[\"parent/976\",[443,3.59]],[\"name/977\",[447,65.811]],[\"parent/977\",[443,3.59]],[\"name/978\",[448,65.811]],[\"parent/978\",[443,3.59]],[\"name/979\",[449,65.811]],[\"parent/979\",[443,3.59]],[\"name/980\",[450,65.811]],[\"parent/980\",[443,3.59]],[\"name/981\",[451,65.811]],[\"parent/981\",[443,3.59]],[\"name/982\",[452,65.811]],[\"parent/982\",[443,3.59]],[\"name/983\",[453,65.811]],[\"parent/983\",[443,3.59]],[\"name/984\",[454,65.811]],[\"parent/984\",[443,3.59]],[\"name/985\",[455,65.811]],[\"parent/985\",[443,3.59]],[\"name/986\",[456,65.811]],[\"parent/986\",[443,3.59]],[\"name/987\",[93,46.352]],[\"parent/987\",[443,3.59]],[\"name/988\",[91,47.353]],[\"parent/988\",[443,3.59]],[\"name/989\",[253,52.818]],[\"parent/989\",[443,3.59]],[\"name/990\",[457,65.811]],[\"parent/990\",[443,3.59]],[\"name/991\",[458,65.811]],[\"parent/991\",[443,3.59]],[\"name/992\",[459,65.811]],[\"parent/992\",[443,3.59]],[\"name/993\",[460,65.811]],[\"parent/993\",[443,3.59]],[\"name/994\",[461,65.811]],[\"parent/994\",[443,3.59]],[\"name/995\",[254,54.825]],[\"parent/995\",[443,3.59]],[\"name/996\",[282,43.124]],[\"parent/996\",[443,3.59]],[\"name/997\",[40,31.471]],[\"parent/997\",[]],[\"name/998\",[8,33.103]],[\"parent/998\",[40,3.046]],[\"name/999\",[282,43.124]],[\"parent/999\",[40,3.046]],[\"name/1000\",[317,47.353]],[\"parent/1000\",[40,3.046]],[\"name/1001\",[462,38.731]],[\"parent/1001\",[40,3.046]],[\"name/1002\",[29,28.839]],[\"parent/1002\",[40,3.046]],[\"name/1003\",[289,30.45]],[\"parent/1003\",[40,3.046]],[\"name/1004\",[463,65.811]],[\"parent/1004\",[40,3.046]],[\"name/1005\",[350,28.355]],[\"parent/1005\",[40,3.046]],[\"name/1006\",[9,35.053]],[\"parent/1006\",[40,3.046]],[\"name/1007\",[10,35.053]],[\"parent/1007\",[40,3.046]],[\"name/1008\",[41,36.022]],[\"parent/1008\",[40,3.046]],[\"name/1009\",[43,36.022]],[\"parent/1009\",[40,3.046]],[\"name/1010\",[464,65.811]],[\"parent/1010\",[40,3.046]],[\"name/1011\",[465,65.811]],[\"parent/1011\",[40,3.046]],[\"name/1012\",[466,65.811]],[\"parent/1012\",[40,3.046]],[\"name/1013\",[14,35.366]],[\"parent/1013\",[40,3.046]],[\"name/1014\",[467,57.338]],[\"parent/1014\",[]],[\"name/1015\",[8,33.103]],[\"parent/1015\",[467,5.55]],[\"name/1016\",[468,65.811]],[\"parent/1016\",[467,5.55]],[\"name/1017\",[469,43.124]],[\"parent/1017\",[]],[\"name/1018\",[8,33.103]],[\"parent/1018\",[469,4.174]],[\"name/1019\",[29,28.839]],[\"parent/1019\",[469,4.174]],[\"name/1020\",[470,65.811]],[\"parent/1020\",[469,4.174]],[\"name/1021\",[471,65.811]],[\"parent/1021\",[469,4.174]],[\"name/1022\",[20,60.703]],[\"parent/1022\",[469,4.174]],[\"name/1023\",[472,65.811]],[\"parent/1023\",[469,4.174]],[\"name/1024\",[473,65.811]],[\"parent/1024\",[469,4.174]],[\"name/1025\",[474,65.811]],[\"parent/1025\",[469,4.174]],[\"name/1026\",[462,38.731]],[\"parent/1026\",[469,4.174]],[\"name/1027\",[475,57.338]],[\"parent/1027\",[469,4.174]],[\"name/1028\",[1,31.689]],[\"parent/1028\",[469,4.174]],[\"name/1029\",[476,65.811]],[\"parent/1029\",[477,6.37]],[\"name/1030\",[478,65.811]],[\"parent/1030\",[469,4.174]],[\"name/1031\",[479,43.124]],[\"parent/1031\",[]],[\"name/1032\",[8,33.103]],[\"parent/1032\",[479,4.174]],[\"name/1033\",[469,43.124]],[\"parent/1033\",[479,4.174]],[\"name/1034\",[29,28.839]],[\"parent/1034\",[479,4.174]],[\"name/1035\",[397,57.338]],[\"parent/1035\",[479,4.174]],[\"name/1036\",[480,57.338]],[\"parent/1036\",[479,4.174]],[\"name/1037\",[481,57.338]],[\"parent/1037\",[479,4.174]],[\"name/1038\",[475,57.338]],[\"parent/1038\",[479,4.174]],[\"name/1039\",[401,60.703]],[\"parent/1039\",[479,4.174]],[\"name/1040\",[482,65.811]],[\"parent/1040\",[479,4.174]],[\"name/1041\",[483,65.811]],[\"parent/1041\",[479,4.174]],[\"name/1042\",[484,60.703]],[\"parent/1042\",[479,4.174]],[\"name/1043\",[485,60.703]],[\"parent/1043\",[479,4.174]],[\"name/1044\",[486,65.811]],[\"parent/1044\",[479,4.174]],[\"name/1045\",[462,38.731]],[\"parent/1045\",[]],[\"name/1046\",[8,33.103]],[\"parent/1046\",[462,3.749]],[\"name/1047\",[40,31.471]],[\"parent/1047\",[462,3.749]],[\"name/1048\",[317,47.353]],[\"parent/1048\",[462,3.749]],[\"name/1049\",[487,65.811]],[\"parent/1049\",[462,3.749]],[\"name/1050\",[1,31.689]],[\"parent/1050\",[462,3.749]],[\"name/1051\",[475,57.338]],[\"parent/1051\",[462,3.749]],[\"name/1052\",[1,31.689]],[\"parent/1052\",[462,3.749]],[\"name/1053\",[488,65.811]],[\"parent/1053\",[462,3.749]],[\"name/1054\",[1,31.689]],[\"parent/1054\",[462,3.749]],[\"name/1055\",[489,65.811]],[\"parent/1055\",[462,3.749]],[\"name/1056\",[1,31.689]],[\"parent/1056\",[462,3.749]],[\"name/1057\",[9,35.053]],[\"parent/1057\",[462,3.749]],[\"name/1058\",[10,35.053]],[\"parent/1058\",[462,3.749]],[\"name/1059\",[288,47.353]],[\"parent/1059\",[462,3.749]],[\"name/1060\",[273,57.338]],[\"parent/1060\",[462,3.749]],[\"name/1061\",[490,65.811]],[\"parent/1061\",[462,3.749]],[\"name/1062\",[491,65.811]],[\"parent/1062\",[462,3.749]],[\"name/1063\",[484,60.703]],[\"parent/1063\",[462,3.749]],[\"name/1064\",[485,60.703]],[\"parent/1064\",[462,3.749]],[\"name/1065\",[492,49.717]],[\"parent/1065\",[]],[\"name/1066\",[8,33.103]],[\"parent/1066\",[492,4.812]],[\"name/1067\",[480,57.338]],[\"parent/1067\",[492,4.812]],[\"name/1068\",[481,57.338]],[\"parent/1068\",[492,4.812]],[\"name/1069\",[493,65.811]],[\"parent/1069\",[492,4.812]],[\"name/1070\",[494,65.811]],[\"parent/1070\",[492,4.812]],[\"name/1071\",[495,65.811]],[\"parent/1071\",[492,4.812]],[\"name/1072\",[496,49.717]],[\"parent/1072\",[]],[\"name/1073\",[8,33.103]],[\"parent/1073\",[496,4.812]],[\"name/1074\",[29,28.839]],[\"parent/1074\",[496,4.812]],[\"name/1075\",[397,57.338]],[\"parent/1075\",[496,4.812]],[\"name/1076\",[480,57.338]],[\"parent/1076\",[496,4.812]],[\"name/1077\",[481,57.338]],[\"parent/1077\",[496,4.812]],[\"name/1078\",[497,65.811]],[\"parent/1078\",[496,4.812]],[\"name/1079\",[498,60.703]],[\"parent/1079\",[]],[\"name/1080\",[1,31.689]],[\"parent/1080\",[498,5.876]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"18\":{},\"31\":{},\"52\":{},\"58\":{},\"63\":{},\"92\":{},\"108\":{},\"129\":{},\"133\":{},\"157\":{},\"185\":{},\"218\":{},\"223\":{},\"257\":{},\"264\":{},\"291\":{},\"333\":{},\"354\":{},\"394\":{},\"398\":{},\"426\":{},\"428\":{},\"434\":{},\"436\":{},\"455\":{},\"482\":{},\"497\":{},\"507\":{},\"553\":{},\"562\":{},\"601\":{},\"607\":{},\"632\":{},\"724\":{},\"730\":{},\"752\":{},\"890\":{},\"970\":{},\"1028\":{},\"1050\":{},\"1052\":{},\"1054\":{},\"1056\":{},\"1080\":{}},\"parent\":{}}],[\"aabb\",{\"_index\":402,\"name\":{\"871\":{},\"915\":{}},\"parent\":{}}],[\"active\",{\"_index\":374,\"name\":{\"807\":{}},\"parent\":{}}],[\"addmodel\",{\"_index\":234,\"name\":{\"466\":{}},\"parent\":{}}],[\"alphadepthmask\",{\"_index\":458,\"name\":{\"991\":{}},\"parent\":{}}],[\"anglemeasurementsplugin\",{\"_index\":34,\"name\":{\"36\":{}},\"parent\":{\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{}}}],[\"anglemeasurementspluginconfiguration\",{\"_index\":28,\"name\":{\"30\":{}},\"parent\":{\"31\":{}}}],[\"anglemeasurementspluginconfiguration.__type\",{\"_index\":30,\"name\":{},\"parent\":{\"32\":{},\"33\":{},\"34\":{},\"35\":{}}}],[\"annotation\",{\"_index\":54,\"name\":{\"76\":{}},\"parent\":{\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{}}}],[\"annotations\",{\"_index\":51,\"name\":{\"62\":{}},\"parent\":{}}],[\"annotationsplugin\",{\"_index\":50,\"name\":{\"60\":{}},\"parent\":{\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{}}}],[\"annotationspluginconfiguration\",{\"_index\":44,\"name\":{\"51\":{}},\"parent\":{\"52\":{}}}],[\"annotationspluginconfiguration.__type\",{\"_index\":45,\"name\":{},\"parent\":{\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{}}}],[\"antialias\",{\"_index\":457,\"name\":{\"990\":{}},\"parent\":{}}],[\"author\",{\"_index\":20,\"name\":{\"22\":{},\"1022\":{}},\"parent\":{}}],[\"authoringtool\",{\"_index\":77,\"name\":{\"111\":{},\"115\":{}},\"parent\":{}}],[\"autoaddmodels\",{\"_index\":227,\"name\":{\"457\":{}},\"parent\":{}}],[\"autoexpanddepth\",{\"_index\":228,\"name\":{\"458\":{}},\"parent\":{}}],[\"axis_view_back\",{\"_index\":364,\"name\":{\"797\":{}},\"parent\":{}}],[\"axis_view_bottom\",{\"_index\":368,\"name\":{\"801\":{}},\"parent\":{}}],[\"axis_view_front\",{\"_index\":366,\"name\":{\"799\":{}},\"parent\":{}}],[\"axis_view_left\",{\"_index\":365,\"name\":{\"798\":{}},\"parent\":{}}],[\"axis_view_right\",{\"_index\":363,\"name\":{\"796\":{}},\"parent\":{}}],[\"axis_view_top\",{\"_index\":367,\"name\":{\"800\":{}},\"parent\":{}}],[\"axisgizmoplugin\",{\"_index\":72,\"name\":{\"96\":{}},\"parent\":{\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{}}}],[\"axisgizmopluginconfiguration\",{\"_index\":68,\"name\":{\"91\":{}},\"parent\":{\"92\":{}}}],[\"axisgizmopluginconfiguration.__type\",{\"_index\":69,\"name\":{},\"parent\":{\"93\":{},\"94\":{},\"95\":{}}}],[\"backcolor\",{\"_index\":158,\"name\":{\"302\":{}},\"parent\":{}}],[\"backfaces\",{\"_index\":134,\"name\":{\"238\":{},\"408\":{},\"524\":{},\"578\":{},\"615\":{},\"910\":{}},\"parent\":{}}],[\"backgroundcolor\",{\"_index\":454,\"name\":{\"984\":{}},\"parent\":{}}],[\"backgroundcolorfromambientlight\",{\"_index\":455,\"name\":{\"985\":{}},\"parent\":{}}],[\"bcfviewpointsplugin\",{\"_index\":78,\"name\":{\"112\":{}},\"parent\":{\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{},\"123\":{},\"124\":{},\"125\":{}}}],[\"bcfviewpointspluginconfiguration\",{\"_index\":74,\"name\":{\"107\":{}},\"parent\":{\"108\":{}}}],[\"bcfviewpointspluginconfiguration.__type\",{\"_index\":75,\"name\":{},\"parent\":{\"109\":{},\"110\":{},\"111\":{}}}],[\"beginsnapshot\",{\"_index\":464,\"name\":{\"1010\":{}},\"parent\":{}}],[\"bottomcolor\",{\"_index\":162,\"name\":{\"306\":{}},\"parent\":{}}],[\"camera\",{\"_index\":289,\"name\":{\"647\":{},\"1003\":{}},\"parent\":{\"648\":{},\"649\":{},\"650\":{},\"651\":{},\"652\":{},\"653\":{},\"654\":{},\"655\":{},\"656\":{},\"657\":{},\"658\":{},\"659\":{},\"660\":{},\"661\":{},\"662\":{},\"663\":{},\"664\":{},\"665\":{},\"666\":{},\"667\":{},\"668\":{},\"669\":{},\"670\":{},\"671\":{},\"672\":{},\"673\":{},\"674\":{},\"675\":{},\"676\":{},\"677\":{},\"678\":{},\"679\":{},\"680\":{},\"681\":{},\"682\":{},\"683\":{},\"684\":{},\"685\":{},\"686\":{},\"687\":{},\"688\":{},\"689\":{},\"690\":{},\"691\":{},\"692\":{},\"693\":{},\"694\":{},\"695\":{},\"696\":{}}}],[\"cameracontrol\",{\"_index\":350,\"name\":{\"782\":{},\"1005\":{}},\"parent\":{\"783\":{},\"784\":{},\"785\":{},\"786\":{},\"787\":{},\"788\":{},\"789\":{},\"790\":{},\"791\":{},\"792\":{},\"793\":{},\"794\":{},\"795\":{},\"796\":{},\"797\":{},\"798\":{},\"799\":{},\"800\":{},\"801\":{},\"802\":{},\"803\":{},\"804\":{},\"805\":{},\"806\":{},\"807\":{},\"808\":{},\"809\":{},\"810\":{},\"811\":{},\"812\":{},\"813\":{},\"814\":{},\"815\":{},\"816\":{},\"817\":{},\"818\":{},\"819\":{},\"820\":{},\"821\":{},\"822\":{},\"823\":{},\"824\":{},\"825\":{},\"826\":{},\"827\":{},\"828\":{},\"829\":{},\"830\":{},\"831\":{},\"832\":{},\"833\":{},\"834\":{},\"835\":{},\"836\":{},\"837\":{},\"838\":{},\"839\":{},\"840\":{},\"841\":{},\"842\":{},\"843\":{}}}],[\"camerafitfov\",{\"_index\":154,\"name\":{\"298\":{}},\"parent\":{}}],[\"cameraflight\",{\"_index\":463,\"name\":{\"1004\":{}},\"parent\":{}}],[\"cameraflightanimation\",{\"_index\":323,\"name\":{\"697\":{}},\"parent\":{\"698\":{},\"699\":{},\"700\":{},\"701\":{},\"702\":{},\"703\":{},\"704\":{},\"705\":{},\"706\":{},\"707\":{},\"708\":{},\"709\":{},\"710\":{},\"711\":{},\"712\":{},\"713\":{},\"714\":{},\"715\":{},\"716\":{},\"717\":{},\"718\":{},\"719\":{},\"720\":{},\"721\":{},\"722\":{}}}],[\"camerafly\",{\"_index\":153,\"name\":{\"297\":{}},\"parent\":{}}],[\"cameraflyduration\",{\"_index\":155,\"name\":{\"299\":{}},\"parent\":{}}],[\"camerapath\",{\"_index\":338,\"name\":{\"733\":{},\"754\":{},\"757\":{}},\"parent\":{\"734\":{},\"735\":{},\"736\":{},\"737\":{},\"738\":{},\"739\":{},\"740\":{},\"741\":{},\"742\":{},\"743\":{},\"744\":{},\"745\":{},\"746\":{},\"747\":{},\"748\":{},\"749\":{},\"750\":{}}}],[\"camerapathanimation\",{\"_index\":342,\"name\":{\"755\":{}},\"parent\":{\"756\":{},\"757\":{},\"758\":{},\"759\":{},\"760\":{},\"761\":{},\"762\":{},\"763\":{},\"764\":{},\"765\":{},\"766\":{},\"767\":{},\"768\":{},\"769\":{},\"770\":{},\"771\":{},\"772\":{},\"773\":{},\"774\":{},\"775\":{},\"776\":{},\"777\":{},\"778\":{},\"779\":{},\"780\":{},\"781\":{}}}],[\"camerapathanimationconfiguration\",{\"_index\":339,\"name\":{\"751\":{}},\"parent\":{\"752\":{}}}],[\"camerapathanimationconfiguration.__type\",{\"_index\":341,\"name\":{},\"parent\":{\"753\":{},\"754\":{}}}],[\"camerapathconfiguration\",{\"_index\":335,\"name\":{\"729\":{}},\"parent\":{\"730\":{}}}],[\"camerapathconfiguration.__type\",{\"_index\":336,\"name\":{},\"parent\":{\"731\":{},\"732\":{}}}],[\"cancel\",{\"_index\":331,\"name\":{\"706\":{}},\"parent\":{}}],[\"canvaselement\",{\"_index\":71,\"name\":{\"95\":{},\"294\":{},\"973\":{}},\"parent\":{}}],[\"canvasid\",{\"_index\":70,\"name\":{\"94\":{},\"293\":{},\"972\":{}},\"parent\":{}}],[\"castsshadow\",{\"_index\":412,\"name\":{\"884\":{},\"930\":{}},\"parent\":{}}],[\"children\",{\"_index\":482,\"name\":{\"1040\":{}},\"parent\":{}}],[\"cityjson\",{\"_index\":89,\"name\":{\"136\":{}},\"parent\":{}}],[\"cityjsonloaderplugin\",{\"_index\":97,\"name\":{\"144\":{}},\"parent\":{\"145\":{},\"146\":{},\"147\":{},\"148\":{},\"149\":{},\"150\":{},\"151\":{},\"152\":{},\"153\":{},\"154\":{},\"155\":{}}}],[\"cityjsonloaderpluginconfiguration\",{\"_index\":83,\"name\":{\"128\":{}},\"parent\":{\"129\":{}}}],[\"cityjsonloaderpluginconfiguration.__type\",{\"_index\":84,\"name\":{},\"parent\":{\"130\":{},\"131\":{}}}],[\"clear\",{\"_index\":39,\"name\":{\"42\":{},\"67\":{},\"175\":{},\"369\":{},\"382\":{},\"695\":{},\"721\":{},\"749\":{},\"780\":{},\"842\":{},\"860\":{},\"957\":{}},\"parent\":{}}],[\"cleareachpass\",{\"_index\":447,\"name\":{\"977\":{}},\"parent\":{}}],[\"clearmessages\",{\"_index\":284,\"name\":{\"640\":{}},\"parent\":{}}],[\"clippable\",{\"_index\":407,\"name\":{\"879\":{},\"925\":{}},\"parent\":{}}],[\"collapse\",{\"_index\":236,\"name\":{\"468\":{}},\"parent\":{}}],[\"collidable\",{\"_index\":408,\"name\":{\"880\":{},\"926\":{}},\"parent\":{}}],[\"color\",{\"_index\":156,\"name\":{\"300\":{}},\"parent\":{}}],[\"colordepth\",{\"_index\":144,\"name\":{\"262\":{},\"280\":{}},\"parent\":{}}],[\"colorize\",{\"_index\":410,\"name\":{\"882\":{},\"928\":{}},\"parent\":{}}],[\"component\",{\"_index\":395,\"name\":{\"844\":{}},\"parent\":{\"845\":{},\"846\":{},\"847\":{},\"848\":{},\"849\":{},\"850\":{},\"851\":{},\"852\":{},\"853\":{},\"854\":{},\"855\":{},\"856\":{},\"857\":{},\"858\":{},\"859\":{},\"860\":{},\"861\":{}}}],[\"configs\",{\"_index\":467,\"name\":{\"1014\":{}},\"parent\":{\"1015\":{},\"1016\":{}}}],[\"constrainpitch\",{\"_index\":305,\"name\":{\"668\":{}},\"parent\":{}}],[\"constrainvertical\",{\"_index\":370,\"name\":{\"803\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":8,\"name\":{\"7\":{},\"37\":{},\"61\":{},\"77\":{},\"97\":{},\"113\":{},\"145\":{},\"169\":{},\"196\":{},\"242\":{},\"276\":{},\"311\":{},\"343\":{},\"359\":{},\"379\":{},\"414\":{},\"432\":{},\"463\":{},\"486\":{},\"532\":{},\"583\":{},\"620\":{},\"636\":{},\"648\":{},\"698\":{},\"734\":{},\"756\":{},\"783\":{},\"845\":{},\"863\":{},\"899\":{},\"960\":{},\"998\":{},\"1015\":{},\"1018\":{},\"1032\":{},\"1046\":{},\"1066\":{},\"1073\":{}},\"parent\":{}}],[\"container\",{\"_index\":31,\"name\":{\"33\":{},\"56\":{},\"160\":{}},\"parent\":{}}],[\"containerelement\",{\"_index\":225,\"name\":{\"456\":{}},\"parent\":{}}],[\"context\",{\"_index\":4,\"name\":{\"3\":{},\"9\":{}},\"parent\":{}}],[\"contextmenu\",{\"_index\":7,\"name\":{\"6\":{}},\"parent\":{\"7\":{},\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{}}}],[\"contextmenuconfiguration\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{}}}],[\"contextmenuconfiguration.__type\",{\"_index\":3,\"name\":{},\"parent\":{\"2\":{},\"3\":{},\"4\":{},\"5\":{}}}],[\"control\",{\"_index\":35,\"name\":{\"38\":{},\"171\":{}},\"parent\":{}}],[\"createannotation\",{\"_index\":52,\"name\":{\"65\":{}},\"parent\":{}}],[\"created\",{\"_index\":21,\"name\":{\"23\":{}},\"parent\":{}}],[\"createdat\",{\"_index\":472,\"name\":{\"1023\":{}},\"parent\":{}}],[\"createentity\",{\"_index\":440,\"name\":{\"941\":{}},\"parent\":{}}],[\"creategeometry\",{\"_index\":438,\"name\":{\"939\":{}},\"parent\":{}}],[\"createmeasurement\",{\"_index\":37,\"name\":{\"40\":{},\"173\":{}},\"parent\":{}}],[\"createmesh\",{\"_index\":439,\"name\":{\"940\":{}},\"parent\":{}}],[\"createmetamodel\",{\"_index\":273,\"name\":{\"605\":{},\"618\":{},\"1060\":{}},\"parent\":{}}],[\"createsectionplane\",{\"_index\":189,\"name\":{\"363\":{}},\"parent\":{}}],[\"createskybox\",{\"_index\":196,\"name\":{\"380\":{}},\"parent\":{}}],[\"createstoreymap\",{\"_index\":219,\"name\":{\"441\":{}},\"parent\":{}}],[\"creatingapplication\",{\"_index\":473,\"name\":{\"1024\":{}},\"parent\":{}}],[\"culled\",{\"_index\":406,\"name\":{\"878\":{},\"924\":{}},\"parent\":{}}],[\"customprojection\",{\"_index\":315,\"name\":{\"679\":{}},\"parent\":{}}],[\"datasource\",{\"_index\":85,\"name\":{\"131\":{},\"146\":{},\"221\":{},\"243\":{},\"259\":{},\"277\":{},\"396\":{},\"415\":{},\"500\":{},\"533\":{},\"557\":{},\"584\":{}},\"parent\":{}}],[\"defaultaxisvisible\",{\"_index\":106,\"name\":{\"165\":{}},\"parent\":{}}],[\"defaultcolor\",{\"_index\":32,\"name\":{\"34\":{},\"166\":{}},\"parent\":{}}],[\"defaultoriginvisible\",{\"_index\":103,\"name\":{\"162\":{}},\"parent\":{}}],[\"defaulttargetvisible\",{\"_index\":104,\"name\":{\"163\":{}},\"parent\":{}}],[\"defaultvisible\",{\"_index\":102,\"name\":{\"161\":{}},\"parent\":{}}],[\"defaultwirevisible\",{\"_index\":105,\"name\":{\"164\":{}},\"parent\":{}}],[\"delaybeforerestore\",{\"_index\":116,\"name\":{\"193\":{},\"203\":{}},\"parent\":{}}],[\"delaybeforerestoreseconds\",{\"_index\":117,\"name\":{\"194\":{},\"204\":{}},\"parent\":{}}],[\"description\",{\"_index\":495,\"name\":{\"1071\":{}},\"parent\":{}}],[\"destroy\",{\"_index\":14,\"name\":{\"16\":{},\"50\":{},\"75\":{},\"106\":{},\"125\":{},\"155\":{},\"183\":{},\"212\":{},\"253\":{},\"289\":{},\"331\":{},\"352\":{},\"377\":{},\"390\":{},\"424\":{},\"453\":{},\"480\":{},\"495\":{},\"549\":{},\"599\":{},\"630\":{},\"696\":{},\"722\":{},\"750\":{},\"781\":{},\"843\":{},\"861\":{},\"888\":{},\"958\":{},\"968\":{},\"1013\":{}},\"parent\":{}}],[\"destroyannotation\",{\"_index\":53,\"name\":{\"66\":{}},\"parent\":{}}],[\"destroymeasurement\",{\"_index\":38,\"name\":{\"41\":{},\"174\":{}},\"parent\":{}}],[\"destroymetamodel\",{\"_index\":490,\"name\":{\"1061\":{}},\"parent\":{}}],[\"destroysectionplane\",{\"_index\":194,\"name\":{\"368\":{}},\"parent\":{}}],[\"destroyskybox\",{\"_index\":197,\"name\":{\"381\":{}},\"parent\":{}}],[\"devicematrix\",{\"_index\":290,\"name\":{\"649\":{}},\"parent\":{}}],[\"distancemeasurementsplugin\",{\"_index\":107,\"name\":{\"168\":{}},\"parent\":{\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{},\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{},\"182\":{},\"183\":{}}}],[\"distancemeasurementspluginconfiguration\",{\"_index\":99,\"name\":{\"156\":{}},\"parent\":{\"157\":{}}}],[\"distancemeasurementspluginconfiguration.__type\",{\"_index\":100,\"name\":{},\"parent\":{\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{},\"167\":{}}}],[\"dolly_backwards\",{\"_index\":362,\"name\":{\"795\":{}},\"parent\":{}}],[\"dolly_forwards\",{\"_index\":361,\"name\":{\"794\":{}},\"parent\":{}}],[\"dollyinertia\",{\"_index\":382,\"name\":{\"815\":{}},\"parent\":{}}],[\"dollyminspeed\",{\"_index\":384,\"name\":{\"817\":{}},\"parent\":{}}],[\"dollyproximitythreshold\",{\"_index\":383,\"name\":{\"816\":{}},\"parent\":{}}],[\"dollytopointer\",{\"_index\":391,\"name\":{\"824\":{}},\"parent\":{}}],[\"doublepickflyto\",{\"_index\":372,\"name\":{\"805\":{}},\"parent\":{}}],[\"doubleprecisionenabled\",{\"_index\":468,\"name\":{\"1016\":{}},\"parent\":{}}],[\"dragrotationrate\",{\"_index\":380,\"name\":{\"813\":{}},\"parent\":{}}],[\"duration\",{\"_index\":324,\"name\":{\"699\":{}},\"parent\":{}}],[\"edgematerial\",{\"_index\":437,\"name\":{\"938\":{}},\"parent\":{}}],[\"edges\",{\"_index\":133,\"name\":{\"232\":{},\"402\":{},\"516\":{},\"570\":{},\"610\":{},\"877\":{},\"923\":{}},\"parent\":{}}],[\"edgethreshold\",{\"_index\":135,\"name\":{\"239\":{},\"341\":{},\"411\":{},\"616\":{}},\"parent\":{}}],[\"enabled\",{\"_index\":5,\"name\":{\"4\":{},\"10\":{},\"487\":{}},\"parent\":{}}],[\"endsnapshot\",{\"_index\":466,\"name\":{\"1012\":{}},\"parent\":{}}],[\"entity\",{\"_index\":396,\"name\":{\"862\":{}},\"parent\":{\"863\":{},\"864\":{},\"865\":{},\"866\":{},\"867\":{},\"868\":{},\"869\":{},\"870\":{},\"871\":{},\"872\":{},\"873\":{},\"874\":{},\"875\":{},\"876\":{},\"877\":{},\"878\":{},\"879\":{},\"880\":{},\"881\":{},\"882\":{},\"883\":{},\"884\":{},\"885\":{},\"886\":{},\"887\":{},\"888\":{}}}],[\"entitylist\",{\"_index\":430,\"name\":{\"911\":{}},\"parent\":{}}],[\"entityoffsetsenabled\",{\"_index\":459,\"name\":{\"992\":{}},\"parent\":{}}],[\"error\",{\"_index\":43,\"name\":{\"49\":{},\"74\":{},\"105\":{},\"124\":{},\"154\":{},\"182\":{},\"211\":{},\"252\":{},\"288\":{},\"330\":{},\"351\":{},\"376\":{},\"389\":{},\"423\":{},\"452\":{},\"479\":{},\"494\":{},\"548\":{},\"598\":{},\"629\":{},\"694\":{},\"720\":{},\"748\":{},\"779\":{},\"841\":{},\"859\":{},\"956\":{},\"967\":{},\"1009\":{}},\"parent\":{}}],[\"excludetypes\",{\"_index\":132,\"name\":{\"231\":{},\"502\":{},\"515\":{},\"536\":{},\"559\":{},\"569\":{},\"587\":{}},\"parent\":{}}],[\"excludeunclassifiedobjects\",{\"_index\":247,\"name\":{\"503\":{},\"525\":{},\"537\":{},\"560\":{},\"579\":{},\"588\":{}},\"parent\":{}}],[\"expandtodepth\",{\"_index\":239,\"name\":{\"471\":{}},\"parent\":{}}],[\"external\",{\"_index\":483,\"name\":{\"1041\":{}},\"parent\":{}}],[\"eye\",{\"_index\":56,\"name\":{\"79\":{},\"650\":{},\"726\":{}},\"parent\":{}}],[\"eyelookdist\",{\"_index\":306,\"name\":{\"669\":{}},\"parent\":{}}],[\"fastnavplugin\",{\"_index\":118,\"name\":{\"195\":{}},\"parent\":{\"196\":{},\"197\":{},\"198\":{},\"199\":{},\"200\":{},\"201\":{},\"202\":{},\"203\":{},\"204\":{},\"205\":{},\"206\":{},\"207\":{},\"208\":{},\"209\":{},\"210\":{},\"211\":{},\"212\":{}}}],[\"fastnavpluginconfiguration\",{\"_index\":108,\"name\":{\"184\":{}},\"parent\":{\"185\":{}}}],[\"fastnavpluginconfiguration.__type\",{\"_index\":109,\"name\":{},\"parent\":{\"186\":{},\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{},\"192\":{},\"193\":{},\"194\":{}}}],[\"finalize\",{\"_index\":441,\"name\":{\"942\":{}},\"parent\":{}}],[\"fire\",{\"_index\":10,\"name\":{\"12\":{},\"46\":{},\"71\":{},\"102\":{},\"121\":{},\"151\":{},\"179\":{},\"208\":{},\"249\":{},\"285\":{},\"327\":{},\"348\":{},\"373\":{},\"386\":{},\"420\":{},\"449\":{},\"476\":{},\"491\":{},\"545\":{},\"595\":{},\"626\":{},\"644\":{},\"687\":{},\"713\":{},\"741\":{},\"772\":{},\"834\":{},\"852\":{},\"949\":{},\"964\":{},\"1007\":{},\"1058\":{}},\"parent\":{}}],[\"firstperson\",{\"_index\":393,\"name\":{\"826\":{}},\"parent\":{}}],[\"fit\",{\"_index\":325,\"name\":{\"700\":{}},\"parent\":{}}],[\"fitfov\",{\"_index\":326,\"name\":{\"701\":{}},\"parent\":{}}],[\"fitvisible\",{\"_index\":164,\"name\":{\"308\":{}},\"parent\":{}}],[\"flipsectionplanes\",{\"_index\":190,\"name\":{\"364\":{}},\"parent\":{}}],[\"flyto\",{\"_index\":328,\"name\":{\"703\":{}},\"parent\":{}}],[\"flytoframe\",{\"_index\":347,\"name\":{\"762\":{}},\"parent\":{}}],[\"followpointer\",{\"_index\":375,\"name\":{\"808\":{}},\"parent\":{}}],[\"fp64\",{\"_index\":143,\"name\":{\"261\":{},\"279\":{}},\"parent\":{}}],[\"frame\",{\"_index\":332,\"name\":{\"723\":{}},\"parent\":{\"724\":{}}}],[\"frame.__type\",{\"_index\":334,\"name\":{},\"parent\":{\"725\":{},\"726\":{},\"727\":{},\"728\":{}}}],[\"frames\",{\"_index\":337,\"name\":{\"732\":{}},\"parent\":{}}],[\"frontcolor\",{\"_index\":157,\"name\":{\"301\":{}},\"parent\":{}}],[\"frustum\",{\"_index\":314,\"name\":{\"678\":{}},\"parent\":{}}],[\"gammafactor\",{\"_index\":453,\"name\":{\"983\":{}},\"parent\":{}}],[\"gammainput\",{\"_index\":451,\"name\":{\"981\":{}},\"parent\":{}}],[\"gammaoutput\",{\"_index\":452,\"name\":{\"982\":{}},\"parent\":{}}],[\"getaabb2center\",{\"_index\":422,\"name\":{\"896\":{}},\"parent\":{}}],[\"getaabb3center\",{\"_index\":423,\"name\":{\"897\":{}},\"parent\":{}}],[\"getarraybuffer\",{\"_index\":122,\"name\":{\"216\":{}},\"parent\":{}}],[\"getcamerafitfov\",{\"_index\":173,\"name\":{\"319\":{}},\"parent\":{}}],[\"getcamerafly\",{\"_index\":171,\"name\":{\"317\":{}},\"parent\":{}}],[\"getcameraflyduration\",{\"_index\":175,\"name\":{\"321\":{}},\"parent\":{}}],[\"getcityjson\",{\"_index\":82,\"name\":{\"127\":{}},\"parent\":{}}],[\"getfield\",{\"_index\":65,\"name\":{\"88\":{}},\"parent\":{}}],[\"getfitvisible\",{\"_index\":169,\"name\":{\"315\":{}},\"parent\":{}}],[\"getgltf\",{\"_index\":121,\"name\":{\"215\":{}},\"parent\":{}}],[\"getifc\",{\"_index\":261,\"name\":{\"551\":{}},\"parent\":{}}],[\"getlabelshown\",{\"_index\":63,\"name\":{\"86\":{}},\"parent\":{}}],[\"getlas\",{\"_index\":139,\"name\":{\"255\":{}},\"parent\":{}}],[\"getmarkershown\",{\"_index\":61,\"name\":{\"84\":{}},\"parent\":{}}],[\"getmetamodel\",{\"_index\":120,\"name\":{\"214\":{},\"529\":{}},\"parent\":{}}],[\"getobjectidsbytype\",{\"_index\":491,\"name\":{\"1062\":{}},\"parent\":{}}],[\"getobjectidsinsubtree\",{\"_index\":484,\"name\":{\"1042\":{},\"1063\":{}},\"parent\":{}}],[\"getobjectidsinsubtreebytype\",{\"_index\":486,\"name\":{\"1044\":{}},\"parent\":{}}],[\"getoverviewvisible\",{\"_index\":187,\"name\":{\"361\":{}},\"parent\":{}}],[\"getshowncontrol\",{\"_index\":192,\"name\":{\"366\":{}},\"parent\":{}}],[\"getsnapshot\",{\"_index\":465,\"name\":{\"1011\":{}},\"parent\":{}}],[\"getstl\",{\"_index\":199,\"name\":{\"392\":{}},\"parent\":{}}],[\"getstoreycontainingworldpos\",{\"_index\":221,\"name\":{\"443\":{}},\"parent\":{}}],[\"getsynchprojection\",{\"_index\":177,\"name\":{\"323\":{}},\"parent\":{}}],[\"getvalues\",{\"_index\":67,\"name\":{\"90\":{}},\"parent\":{}}],[\"getviewpoint\",{\"_index\":79,\"name\":{\"116\":{}},\"parent\":{}}],[\"getvisible\",{\"_index\":167,\"name\":{\"313\":{}},\"parent\":{}}],[\"getxkt\",{\"_index\":257,\"name\":{\"530\":{}},\"parent\":{}}],[\"gimballock\",{\"_index\":292,\"name\":{\"654\":{}},\"parent\":{}}],[\"globalizeobjectid\",{\"_index\":418,\"name\":{\"892\":{}},\"parent\":{}}],[\"globalizeobjectids\",{\"_index\":255,\"name\":{\"526\":{},\"540\":{},\"580\":{},\"590\":{}},\"parent\":{}}],[\"gltf\",{\"_index\":128,\"name\":{\"226\":{}},\"parent\":{}}],[\"gltfloaderplugin\",{\"_index\":137,\"name\":{\"241\":{}},\"parent\":{\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{},\"252\":{},\"253\":{}}}],[\"gltfloaderpluginconfiguration\",{\"_index\":123,\"name\":{\"217\":{}},\"parent\":{\"218\":{}}}],[\"gltfloaderpluginconfiguration.__type\",{\"_index\":124,\"name\":{},\"parent\":{\"219\":{},\"220\":{},\"221\":{}}}],[\"gotostoreycamera\",{\"_index\":216,\"name\":{\"438\":{}},\"parent\":{}}],[\"hassubs\",{\"_index\":322,\"name\":{\"691\":{},\"717\":{},\"745\":{},\"776\":{},\"838\":{},\"856\":{},\"953\":{}},\"parent\":{}}],[\"hide\",{\"_index\":13,\"name\":{\"15\":{}},\"parent\":{}}],[\"hidecontrol\",{\"_index\":193,\"name\":{\"367\":{}},\"parent\":{}}],[\"hideedges\",{\"_index\":112,\"name\":{\"189\":{},\"199\":{}},\"parent\":{}}],[\"hideonmousedown\",{\"_index\":6,\"name\":{\"5\":{}},\"parent\":{}}],[\"hidepbr\",{\"_index\":110,\"name\":{\"187\":{},\"197\":{}},\"parent\":{}}],[\"hidesao\",{\"_index\":111,\"name\":{\"188\":{},\"198\":{}},\"parent\":{}}],[\"hidetransparentobjects\",{\"_index\":113,\"name\":{\"190\":{},\"200\":{}},\"parent\":{}}],[\"hierarchy\",{\"_index\":229,\"name\":{\"459\":{},\"464\":{}},\"parent\":{}}],[\"highlighted\",{\"_index\":404,\"name\":{\"875\":{},\"921\":{}},\"parent\":{}}],[\"highlightmaterial\",{\"_index\":435,\"name\":{\"936\":{}},\"parent\":{}}],[\"hovercolor\",{\"_index\":163,\"name\":{\"307\":{}},\"parent\":{}}],[\"icityjsondefaultdatasource\",{\"_index\":81,\"name\":{\"126\":{}},\"parent\":{\"127\":{}}}],[\"id\",{\"_index\":29,\"name\":{\"32\":{},\"43\":{},\"53\":{},\"68\":{},\"93\":{},\"99\":{},\"109\":{},\"118\":{},\"130\":{},\"134\":{},\"148\":{},\"158\":{},\"176\":{},\"186\":{},\"205\":{},\"219\":{},\"224\":{},\"246\":{},\"258\":{},\"265\":{},\"282\":{},\"292\":{},\"324\":{},\"334\":{},\"345\":{},\"355\":{},\"370\":{},\"383\":{},\"395\":{},\"399\":{},\"417\":{},\"429\":{},\"446\":{},\"473\":{},\"483\":{},\"488\":{},\"498\":{},\"508\":{},\"542\":{},\"554\":{},\"563\":{},\"592\":{},\"602\":{},\"608\":{},\"623\":{},\"684\":{},\"710\":{},\"731\":{},\"738\":{},\"769\":{},\"831\":{},\"849\":{},\"864\":{},\"946\":{},\"961\":{},\"971\":{},\"1002\":{},\"1019\":{},\"1034\":{},\"1074\":{}},\"parent\":{}}],[\"ifc\",{\"_index\":267,\"name\":{\"565\":{}},\"parent\":{}}],[\"ifcobjectdefaults\",{\"_index\":498,\"name\":{\"1079\":{}},\"parent\":{\"1080\":{}}}],[\"ifcstoreyplanobjectstates\",{\"_index\":209,\"name\":{\"425\":{}},\"parent\":{\"426\":{}}}],[\"igltfdefaultdatasource\",{\"_index\":119,\"name\":{\"213\":{}},\"parent\":{\"214\":{},\"215\":{},\"216\":{}}}],[\"ilasdefaultdatasource\",{\"_index\":138,\"name\":{\"254\":{}},\"parent\":{\"255\":{}}}],[\"includetypes\",{\"_index\":131,\"name\":{\"230\":{},\"501\":{},\"514\":{},\"535\":{},\"558\":{},\"568\":{},\"586\":{}},\"parent\":{}}],[\"inverseviewmatrix\",{\"_index\":310,\"name\":{\"674\":{}},\"parent\":{}}],[\"isdrawable\",{\"_index\":433,\"name\":{\"934\":{}},\"parent\":{}}],[\"isentity\",{\"_index\":398,\"name\":{\"866\":{},\"912\":{}},\"parent\":{}}],[\"ismodel\",{\"_index\":399,\"name\":{\"867\":{},\"913\":{}},\"parent\":{}}],[\"isobject\",{\"_index\":400,\"name\":{\"868\":{},\"914\":{}},\"parent\":{}}],[\"isperformancemodel\",{\"_index\":425,\"name\":{\"900\":{}},\"parent\":{}}],[\"istldefaultdatasource\",{\"_index\":198,\"name\":{\"391\":{}},\"parent\":{\"392\":{}}}],[\"istype\",{\"_index\":320,\"name\":{\"686\":{},\"712\":{},\"740\":{},\"771\":{},\"833\":{},\"851\":{},\"948\":{}},\"parent\":{}}],[\"items\",{\"_index\":2,\"name\":{\"2\":{},\"8\":{}},\"parent\":{}}],[\"iwebifcdefaultdatasource\",{\"_index\":260,\"name\":{\"550\":{}},\"parent\":{\"551\":{}}}],[\"ixktdefaultdatasource\",{\"_index\":256,\"name\":{\"528\":{}},\"parent\":{\"529\":{},\"530\":{}}}],[\"jumpto\",{\"_index\":329,\"name\":{\"704\":{}},\"parent\":{}}],[\"keyboarddollyrate\",{\"_index\":387,\"name\":{\"820\":{}},\"parent\":{}}],[\"keyboardeventselement\",{\"_index\":444,\"name\":{\"974\":{}},\"parent\":{}}],[\"keyboardpanrate\",{\"_index\":377,\"name\":{\"810\":{}},\"parent\":{}}],[\"keyboardrotationrate\",{\"_index\":379,\"name\":{\"812\":{}},\"parent\":{}}],[\"keymap\",{\"_index\":371,\"name\":{\"804\":{}},\"parent\":{}}],[\"labelhtml\",{\"_index\":47,\"name\":{\"55\":{}},\"parent\":{}}],[\"labelminaxislength\",{\"_index\":101,\"name\":{\"159\":{},\"170\":{}},\"parent\":{}}],[\"las\",{\"_index\":147,\"name\":{\"267\":{}},\"parent\":{}}],[\"lasloaderplugin\",{\"_index\":148,\"name\":{\"275\":{}},\"parent\":{\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{}}}],[\"lasloaderpluginconfiguration\",{\"_index\":140,\"name\":{\"256\":{}},\"parent\":{\"257\":{}}}],[\"lasloaderpluginconfiguration.__type\",{\"_index\":141,\"name\":{},\"parent\":{\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{}}}],[\"leftcolor\",{\"_index\":159,\"name\":{\"303\":{}},\"parent\":{}}],[\"load\",{\"_index\":98,\"name\":{\"147\":{},\"245\":{},\"281\":{},\"344\":{},\"416\":{},\"541\":{},\"591\":{},\"622\":{}},\"parent\":{}}],[\"loadcityjsonmodel\",{\"_index\":86,\"name\":{\"132\":{}},\"parent\":{\"133\":{}}}],[\"loadcityjsonmodel.__type\",{\"_index\":87,\"name\":{},\"parent\":{\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{},\"139\":{},\"140\":{},\"141\":{},\"142\":{},\"143\":{}}}],[\"loadgltfmodel\",{\"_index\":126,\"name\":{\"222\":{}},\"parent\":{\"223\":{}}}],[\"loadgltfmodel.__type\",{\"_index\":127,\"name\":{},\"parent\":{\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{}}}],[\"loadlasmodel\",{\"_index\":145,\"name\":{\"263\":{}},\"parent\":{\"264\":{}}}],[\"loadlasmodel.__type\",{\"_index\":146,\"name\":{},\"parent\":{\"265\":{},\"266\":{},\"267\":{},\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{}}}],[\"loadmessages\",{\"_index\":283,\"name\":{\"639\":{}},\"parent\":{}}],[\"loadmetadata\",{\"_index\":90,\"name\":{\"137\":{},\"268\":{},\"566\":{}},\"parent\":{}}],[\"loadobjmodel\",{\"_index\":178,\"name\":{\"332\":{}},\"parent\":{\"333\":{}}}],[\"loadobjmodel.__type\",{\"_index\":179,\"name\":{},\"parent\":{\"334\":{},\"335\":{},\"336\":{},\"337\":{},\"338\":{},\"339\":{},\"340\":{},\"341\":{}}}],[\"loadstlmodel\",{\"_index\":202,\"name\":{\"397\":{}},\"parent\":{\"398\":{}}}],[\"loadstlmodel.__type\",{\"_index\":203,\"name\":{},\"parent\":{\"399\":{},\"400\":{},\"401\":{},\"402\":{},\"403\":{},\"404\":{},\"405\":{},\"406\":{},\"407\":{},\"408\":{},\"409\":{},\"410\":{},\"411\":{},\"412\":{}}}],[\"loadwebifcmodel\",{\"_index\":265,\"name\":{\"561\":{}},\"parent\":{\"562\":{}}}],[\"loadwebifcmodel.__type\",{\"_index\":266,\"name\":{},\"parent\":{\"563\":{},\"564\":{},\"565\":{},\"566\":{},\"567\":{},\"568\":{},\"569\":{},\"570\":{},\"571\":{},\"572\":{},\"573\":{},\"574\":{},\"575\":{},\"576\":{},\"577\":{},\"578\":{},\"579\":{},\"580\":{},\"581\":{}}}],[\"loadxktmodel\",{\"_index\":250,\"name\":{\"506\":{}},\"parent\":{\"507\":{}}}],[\"loadxktmodel.__type\",{\"_index\":251,\"name\":{},\"parent\":{\"508\":{},\"509\":{},\"510\":{},\"511\":{},\"512\":{},\"513\":{},\"514\":{},\"515\":{},\"516\":{},\"517\":{},\"518\":{},\"519\":{},\"520\":{},\"521\":{},\"522\":{},\"523\":{},\"524\":{},\"525\":{},\"526\":{},\"527\":{}}}],[\"loadxml3dmodel\",{\"_index\":274,\"name\":{\"606\":{}},\"parent\":{\"607\":{}}}],[\"loadxml3dmodel.__type\",{\"_index\":275,\"name\":{},\"parent\":{\"608\":{},\"609\":{},\"610\":{},\"611\":{},\"612\":{},\"613\":{},\"614\":{},\"615\":{},\"616\":{},\"617\":{},\"618\":{}}}],[\"locale\",{\"_index\":281,\"name\":{\"634\":{},\"638\":{}},\"parent\":{}}],[\"locales\",{\"_index\":285,\"name\":{\"641\":{}},\"parent\":{}}],[\"localeservice\",{\"_index\":282,\"name\":{\"635\":{},\"996\":{},\"999\":{}},\"parent\":{\"636\":{},\"637\":{},\"638\":{},\"639\":{},\"640\":{},\"641\":{},\"642\":{},\"643\":{},\"644\":{},\"645\":{},\"646\":{}}}],[\"localeserviceconfiguration\",{\"_index\":278,\"name\":{\"631\":{}},\"parent\":{\"632\":{}}}],[\"localeserviceconfiguration.__type\",{\"_index\":280,\"name\":{},\"parent\":{\"633\":{},\"634\":{}}}],[\"log\",{\"_index\":41,\"name\":{\"47\":{},\"72\":{},\"103\":{},\"122\":{},\"152\":{},\"180\":{},\"209\":{},\"250\":{},\"286\":{},\"328\":{},\"349\":{},\"374\":{},\"387\":{},\"421\":{},\"450\":{},\"477\":{},\"492\":{},\"546\":{},\"596\":{},\"627\":{},\"692\":{},\"718\":{},\"746\":{},\"777\":{},\"839\":{},\"857\":{},\"954\":{},\"965\":{},\"1008\":{}},\"parent\":{}}],[\"logarithmicdepthbufferenabled\",{\"_index\":461,\"name\":{\"994\":{}},\"parent\":{}}],[\"look\",{\"_index\":57,\"name\":{\"80\":{},\"651\":{},\"727\":{}},\"parent\":{}}],[\"markerhtml\",{\"_index\":46,\"name\":{\"54\":{}},\"parent\":{}}],[\"materialtype\",{\"_index\":272,\"name\":{\"604\":{},\"617\":{}},\"parent\":{}}],[\"math\",{\"_index\":415,\"name\":{\"889\":{}},\"parent\":{\"890\":{}}}],[\"math.__type\",{\"_index\":417,\"name\":{},\"parent\":{\"891\":{},\"892\":{},\"893\":{},\"894\":{},\"895\":{},\"896\":{},\"897\":{}}}],[\"matrix\",{\"_index\":95,\"name\":{\"142\":{},\"237\":{},\"273\":{},\"340\":{},\"407\":{},\"521\":{},\"575\":{},\"614\":{},\"670\":{},\"907\":{}},\"parent\":{}}],[\"maxgeometrybatchsize\",{\"_index\":249,\"name\":{\"505\":{}},\"parent\":{}}],[\"maxtreedepth\",{\"_index\":243,\"name\":{\"484\":{}},\"parent\":{}}],[\"measurements\",{\"_index\":36,\"name\":{\"39\":{},\"172\":{}},\"parent\":{}}],[\"messages\",{\"_index\":279,\"name\":{\"633\":{},\"637\":{}},\"parent\":{}}],[\"meta\",{\"_index\":318,\"name\":{\"683\":{},\"709\":{},\"737\":{},\"768\":{},\"830\":{},\"848\":{},\"945\":{}},\"parent\":{}}],[\"metamodel\",{\"_index\":469,\"name\":{\"1017\":{},\"1033\":{}},\"parent\":{\"1018\":{},\"1019\":{},\"1020\":{},\"1021\":{},\"1022\":{},\"1023\":{},\"1024\":{},\"1025\":{},\"1026\":{},\"1027\":{},\"1028\":{},\"1030\":{}}}],[\"metamodel.__type\",{\"_index\":477,\"name\":{},\"parent\":{\"1029\":{}}}],[\"metamodeldata\",{\"_index\":130,\"name\":{\"228\":{},\"512\":{}},\"parent\":{}}],[\"metamodels\",{\"_index\":487,\"name\":{\"1049\":{}},\"parent\":{}}],[\"metamodelsrc\",{\"_index\":129,\"name\":{\"227\":{},\"336\":{},\"511\":{}},\"parent\":{}}],[\"metaobject\",{\"_index\":479,\"name\":{\"1031\":{}},\"parent\":{\"1032\":{},\"1033\":{},\"1034\":{},\"1035\":{},\"1036\":{},\"1037\":{},\"1038\":{},\"1039\":{},\"1040\":{},\"1041\":{},\"1042\":{},\"1043\":{},\"1044\":{}}}],[\"metaobjects\",{\"_index\":488,\"name\":{\"1053\":{}},\"parent\":{}}],[\"metaobjectsbytype\",{\"_index\":489,\"name\":{\"1055\":{}},\"parent\":{}}],[\"metascene\",{\"_index\":462,\"name\":{\"1001\":{},\"1026\":{},\"1045\":{}},\"parent\":{\"1046\":{},\"1047\":{},\"1048\":{},\"1049\":{},\"1050\":{},\"1051\":{},\"1052\":{},\"1053\":{},\"1054\":{},\"1055\":{},\"1056\":{},\"1057\":{},\"1058\":{},\"1059\":{},\"1060\":{},\"1061\":{},\"1062\":{},\"1063\":{},\"1064\":{}}}],[\"modelstats\",{\"_index\":15,\"name\":{\"17\":{}},\"parent\":{\"18\":{}}}],[\"modelstats.__type\",{\"_index\":17,\"name\":{},\"parent\":{\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{}}}],[\"modelstoreys\",{\"_index\":215,\"name\":{\"435\":{}},\"parent\":{}}],[\"modeltreeviews\",{\"_index\":233,\"name\":{\"465\":{}},\"parent\":{}}],[\"mousewheeldollyrate\",{\"_index\":388,\"name\":{\"821\":{}},\"parent\":{}}],[\"name\",{\"_index\":480,\"name\":{\"1036\":{},\"1067\":{},\"1076\":{}},\"parent\":{}}],[\"navcubeplugin\",{\"_index\":166,\"name\":{\"310\":{}},\"parent\":{\"311\":{},\"312\":{},\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{}}}],[\"navcubepluginconfiguration\",{\"_index\":149,\"name\":{\"290\":{}},\"parent\":{\"291\":{}}}],[\"navcubepluginconfiguration.__type\",{\"_index\":150,\"name\":{},\"parent\":{\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{},\"298\":{},\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{},\"308\":{},\"309\":{}}}],[\"navmode\",{\"_index\":369,\"name\":{\"802\":{}},\"parent\":{}}],[\"normalmatrix\",{\"_index\":308,\"name\":{\"672\":{}},\"parent\":{}}],[\"numgeometries\",{\"_index\":25,\"name\":{\"27\":{}},\"parent\":{}}],[\"numlines\",{\"_index\":431,\"name\":{\"917\":{}},\"parent\":{}}],[\"nummetaobjects\",{\"_index\":22,\"name\":{\"24\":{}},\"parent\":{}}],[\"numobjects\",{\"_index\":24,\"name\":{\"26\":{}},\"parent\":{}}],[\"numpoints\",{\"_index\":432,\"name\":{\"918\":{}},\"parent\":{}}],[\"numpropertysets\",{\"_index\":23,\"name\":{\"25\":{}},\"parent\":{}}],[\"numtriangles\",{\"_index\":26,\"name\":{\"28\":{},\"872\":{},\"916\":{}},\"parent\":{}}],[\"numvertices\",{\"_index\":27,\"name\":{\"29\":{}},\"parent\":{}}],[\"objectdefaults\",{\"_index\":125,\"name\":{\"220\":{},\"229\":{},\"244\":{},\"499\":{},\"513\":{},\"534\":{},\"556\":{},\"567\":{},\"585\":{}},\"parent\":{}}],[\"objects\",{\"_index\":426,\"name\":{\"901\":{}},\"parent\":{}}],[\"objectstates\",{\"_index\":212,\"name\":{\"430\":{},\"437\":{}},\"parent\":{}}],[\"objloaderplugin\",{\"_index\":180,\"name\":{\"342\":{}},\"parent\":{\"343\":{},\"344\":{},\"345\":{},\"346\":{},\"347\":{},\"348\":{},\"349\":{},\"350\":{},\"351\":{},\"352\":{}}}],[\"off\",{\"_index\":288,\"name\":{\"646\":{},\"689\":{},\"715\":{},\"743\":{},\"774\":{},\"836\":{},\"854\":{},\"951\":{},\"1059\":{}},\"parent\":{}}],[\"offset\",{\"_index\":414,\"name\":{\"887\":{}},\"parent\":{}}],[\"on\",{\"_index\":9,\"name\":{\"11\":{},\"45\":{},\"70\":{},\"101\":{},\"120\":{},\"150\":{},\"178\":{},\"207\":{},\"248\":{},\"284\":{},\"326\":{},\"347\":{},\"372\":{},\"385\":{},\"419\":{},\"448\":{},\"475\":{},\"490\":{},\"544\":{},\"594\":{},\"625\":{},\"645\":{},\"688\":{},\"714\":{},\"742\":{},\"773\":{},\"835\":{},\"853\":{},\"950\":{},\"963\":{},\"1006\":{},\"1057\":{}},\"parent\":{}}],[\"once\",{\"_index\":321,\"name\":{\"690\":{},\"716\":{},\"744\":{},\"775\":{},\"837\":{},\"855\":{},\"952\":{}},\"parent\":{}}],[\"opacity\",{\"_index\":411,\"name\":{\"883\":{},\"929\":{}},\"parent\":{}}],[\"orbitpitch\",{\"_index\":294,\"name\":{\"657\":{}},\"parent\":{}}],[\"orbityaw\",{\"_index\":293,\"name\":{\"656\":{}},\"parent\":{}}],[\"origin\",{\"_index\":91,\"name\":{\"138\":{},\"233\":{},\"269\":{},\"403\":{},\"517\":{},\"571\":{},\"870\":{},\"902\":{},\"988\":{}},\"parent\":{}}],[\"originalsystemid\",{\"_index\":397,\"name\":{\"865\":{},\"1035\":{},\"1075\":{}},\"parent\":{}}],[\"originatingsystem\",{\"_index\":76,\"name\":{\"110\":{},\"114\":{}},\"parent\":{}}],[\"ortho\",{\"_index\":313,\"name\":{\"677\":{}},\"parent\":{}}],[\"overviewcanvasid\",{\"_index\":183,\"name\":{\"356\":{}},\"parent\":{}}],[\"overviewvisible\",{\"_index\":184,\"name\":{\"357\":{}},\"parent\":{}}],[\"owner\",{\"_index\":319,\"name\":{\"685\":{},\"711\":{},\"739\":{},\"770\":{},\"832\":{},\"850\":{},\"947\":{}},\"parent\":{}}],[\"pan\",{\"_index\":297,\"name\":{\"660\":{}},\"parent\":{}}],[\"pan_backwards\",{\"_index\":356,\"name\":{\"789\":{}},\"parent\":{}}],[\"pan_down\",{\"_index\":354,\"name\":{\"787\":{}},\"parent\":{}}],[\"pan_forwards\",{\"_index\":355,\"name\":{\"788\":{}},\"parent\":{}}],[\"pan_left\",{\"_index\":351,\"name\":{\"784\":{}},\"parent\":{}}],[\"pan_right\",{\"_index\":352,\"name\":{\"785\":{}},\"parent\":{}}],[\"pan_up\",{\"_index\":353,\"name\":{\"786\":{}},\"parent\":{}}],[\"paninertia\",{\"_index\":385,\"name\":{\"818\":{}},\"parent\":{}}],[\"panrightclick\",{\"_index\":373,\"name\":{\"806\":{}},\"parent\":{}}],[\"pantopointer\",{\"_index\":392,\"name\":{\"825\":{}},\"parent\":{}}],[\"parent\",{\"_index\":401,\"name\":{\"869\":{},\"1039\":{}},\"parent\":{}}],[\"passes\",{\"_index\":446,\"name\":{\"976\":{}},\"parent\":{}}],[\"pbrenabled\",{\"_index\":254,\"name\":{\"523\":{},\"577\":{},\"933\":{},\"995\":{}},\"parent\":{}}],[\"performance\",{\"_index\":136,\"name\":{\"240\":{}},\"parent\":{}}],[\"performancemodel\",{\"_index\":424,\"name\":{\"898\":{}},\"parent\":{\"899\":{},\"900\":{},\"901\":{},\"902\":{},\"903\":{},\"904\":{},\"905\":{},\"906\":{},\"907\":{},\"908\":{},\"909\":{},\"910\":{},\"911\":{},\"912\":{},\"913\":{},\"914\":{},\"915\":{},\"916\":{},\"917\":{},\"918\":{},\"919\":{},\"920\":{},\"921\":{},\"922\":{},\"923\":{},\"924\":{},\"925\":{},\"926\":{},\"927\":{},\"928\":{},\"929\":{},\"930\":{},\"931\":{},\"932\":{},\"933\":{},\"934\":{},\"935\":{},\"936\":{},\"937\":{},\"938\":{},\"939\":{},\"940\":{},\"941\":{},\"942\":{},\"943\":{},\"944\":{},\"945\":{},\"946\":{},\"947\":{},\"948\":{},\"949\":{},\"950\":{},\"951\":{},\"952\":{},\"953\":{},\"954\":{},\"955\":{},\"956\":{},\"957\":{},\"958\":{}}}],[\"perspective\",{\"_index\":312,\"name\":{\"676\":{}},\"parent\":{}}],[\"pickable\",{\"_index\":409,\"name\":{\"881\":{},\"927\":{}},\"parent\":{}}],[\"pickstoreymap\",{\"_index\":220,\"name\":{\"442\":{}},\"parent\":{}}],[\"picksurfaceprecisionenabled\",{\"_index\":460,\"name\":{\"993\":{}},\"parent\":{}}],[\"pitch\",{\"_index\":296,\"name\":{\"659\":{}},\"parent\":{}}],[\"pivotelement\",{\"_index\":389,\"name\":{\"822\":{}},\"parent\":{}}],[\"pivotpos\",{\"_index\":390,\"name\":{\"823\":{}},\"parent\":{}}],[\"play\",{\"_index\":344,\"name\":{\"759\":{}},\"parent\":{}}],[\"playingrate\",{\"_index\":340,\"name\":{\"753\":{}},\"parent\":{}}],[\"playtoframe\",{\"_index\":346,\"name\":{\"761\":{}},\"parent\":{}}],[\"playtot\",{\"_index\":345,\"name\":{\"760\":{}},\"parent\":{}}],[\"plugin\",{\"_index\":55,\"name\":{\"78\":{},\"959\":{}},\"parent\":{\"960\":{},\"961\":{},\"962\":{},\"963\":{},\"964\":{},\"965\":{},\"966\":{},\"967\":{},\"968\":{}}}],[\"pointerenabled\",{\"_index\":386,\"name\":{\"819\":{}},\"parent\":{}}],[\"position\",{\"_index\":92,\"name\":{\"139\":{},\"234\":{},\"270\":{},\"337\":{},\"404\":{},\"518\":{},\"572\":{},\"611\":{},\"903\":{}},\"parent\":{}}],[\"premultipliedalpha\",{\"_index\":450,\"name\":{\"980\":{}},\"parent\":{}}],[\"preservedrawingbuffer\",{\"_index\":448,\"name\":{\"978\":{}},\"parent\":{}}],[\"project\",{\"_index\":316,\"name\":{\"680\":{}},\"parent\":{}}],[\"projectid\",{\"_index\":470,\"name\":{\"1020\":{}},\"parent\":{}}],[\"projection\",{\"_index\":59,\"name\":{\"82\":{},\"655\":{}},\"parent\":{}}],[\"projmatrix\",{\"_index\":311,\"name\":{\"675\":{}},\"parent\":{}}],[\"properties\",{\"_index\":497,\"name\":{\"1078\":{}},\"parent\":{}}],[\"property\",{\"_index\":492,\"name\":{\"1065\":{}},\"parent\":{\"1066\":{},\"1067\":{},\"1068\":{},\"1069\":{},\"1070\":{},\"1071\":{}}}],[\"propertyset\",{\"_index\":496,\"name\":{\"1072\":{}},\"parent\":{\"1073\":{},\"1074\":{},\"1075\":{},\"1076\":{},\"1077\":{},\"1078\":{}}}],[\"propertysets\",{\"_index\":475,\"name\":{\"1027\":{},\"1038\":{},\"1051\":{}},\"parent\":{}}],[\"pruneemptynodes\",{\"_index\":231,\"name\":{\"461\":{}},\"parent\":{}}],[\"quaternion\",{\"_index\":427,\"name\":{\"905\":{}},\"parent\":{}}],[\"rate\",{\"_index\":343,\"name\":{\"758\":{}},\"parent\":{}}],[\"receivesshadow\",{\"_index\":413,\"name\":{\"885\":{},\"931\":{}},\"parent\":{}}],[\"removemodel\",{\"_index\":235,\"name\":{\"467\":{}},\"parent\":{}}],[\"reusegeometries\",{\"_index\":248,\"name\":{\"504\":{},\"527\":{},\"538\":{}},\"parent\":{}}],[\"revisionid\",{\"_index\":471,\"name\":{\"1021\":{}},\"parent\":{}}],[\"rightcolor\",{\"_index\":160,\"name\":{\"304\":{}},\"parent\":{}}],[\"rootmetaobject\",{\"_index\":478,\"name\":{\"1030\":{}},\"parent\":{}}],[\"rotate_x_neg\",{\"_index\":358,\"name\":{\"791\":{}},\"parent\":{}}],[\"rotate_x_pos\",{\"_index\":357,\"name\":{\"790\":{}},\"parent\":{}}],[\"rotate_y_neg\",{\"_index\":360,\"name\":{\"793\":{}},\"parent\":{}}],[\"rotate_y_pos\",{\"_index\":359,\"name\":{\"792\":{}},\"parent\":{}}],[\"rotation\",{\"_index\":94,\"name\":{\"141\":{},\"236\":{},\"272\":{},\"339\":{},\"406\":{},\"520\":{},\"574\":{},\"613\":{},\"904\":{}},\"parent\":{}}],[\"rotationinertia\",{\"_index\":376,\"name\":{\"809\":{}},\"parent\":{}}],[\"saoenabled\",{\"_index\":253,\"name\":{\"522\":{},\"576\":{},\"886\":{},\"932\":{},\"989\":{}},\"parent\":{}}],[\"scale\",{\"_index\":93,\"name\":{\"140\":{},\"235\":{},\"271\":{},\"338\":{},\"405\":{},\"519\":{},\"573\":{},\"612\":{},\"906\":{},\"987\":{}},\"parent\":{}}],[\"scalecanvasresolution\",{\"_index\":114,\"name\":{\"191\":{},\"201\":{}},\"parent\":{}}],[\"scalecanvasresolutionfactor\",{\"_index\":115,\"name\":{\"192\":{},\"202\":{}},\"parent\":{}}],[\"scene\",{\"_index\":317,\"name\":{\"681\":{},\"707\":{},\"735\":{},\"766\":{},\"828\":{},\"846\":{},\"943\":{},\"1000\":{},\"1048\":{}},\"parent\":{}}],[\"schema\",{\"_index\":474,\"name\":{\"1025\":{}},\"parent\":{}}],[\"schemaversion\",{\"_index\":18,\"name\":{\"20\":{}},\"parent\":{}}],[\"scrubtoframe\",{\"_index\":349,\"name\":{\"764\":{}},\"parent\":{}}],[\"scrubtot\",{\"_index\":348,\"name\":{\"763\":{}},\"parent\":{}}],[\"sectionplanes\",{\"_index\":188,\"name\":{\"362\":{}},\"parent\":{}}],[\"sectionplanesplugin\",{\"_index\":185,\"name\":{\"358\":{}},\"parent\":{\"359\":{},\"360\":{},\"361\":{},\"362\":{},\"363\":{},\"364\":{},\"365\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{},\"370\":{},\"371\":{},\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{}}}],[\"sectionplanespluginconfiguration\",{\"_index\":181,\"name\":{\"353\":{}},\"parent\":{\"354\":{}}}],[\"sectionplanespluginconfiguration.__type\",{\"_index\":182,\"name\":{},\"parent\":{\"355\":{},\"356\":{},\"357\":{}}}],[\"selected\",{\"_index\":405,\"name\":{\"876\":{},\"922\":{}},\"parent\":{}}],[\"selectedmaterial\",{\"_index\":436,\"name\":{\"937\":{}},\"parent\":{}}],[\"setcamerafitfov\",{\"_index\":172,\"name\":{\"318\":{}},\"parent\":{}}],[\"setcamerafly\",{\"_index\":170,\"name\":{\"316\":{}},\"parent\":{}}],[\"setcameraflyduration\",{\"_index\":174,\"name\":{\"320\":{}},\"parent\":{}}],[\"setfield\",{\"_index\":64,\"name\":{\"87\":{}},\"parent\":{}}],[\"setfitvisible\",{\"_index\":168,\"name\":{\"314\":{}},\"parent\":{}}],[\"setlabelshown\",{\"_index\":62,\"name\":{\"85\":{}},\"parent\":{}}],[\"setmarkershown\",{\"_index\":60,\"name\":{\"83\":{}},\"parent\":{}}],[\"setoverviewvisible\",{\"_index\":186,\"name\":{\"360\":{}},\"parent\":{}}],[\"setsynchprojection\",{\"_index\":176,\"name\":{\"322\":{}},\"parent\":{}}],[\"setvalues\",{\"_index\":66,\"name\":{\"89\":{}},\"parent\":{}}],[\"setviewpoint\",{\"_index\":80,\"name\":{\"117\":{}},\"parent\":{}}],[\"setvisible\",{\"_index\":73,\"name\":{\"98\":{},\"312\":{}},\"parent\":{}}],[\"shadowvisible\",{\"_index\":152,\"name\":{\"296\":{}},\"parent\":{}}],[\"show\",{\"_index\":11,\"name\":{\"13\":{}},\"parent\":{}}],[\"showcontrol\",{\"_index\":191,\"name\":{\"365\":{}},\"parent\":{}}],[\"shown\",{\"_index\":12,\"name\":{\"14\":{}},\"parent\":{}}],[\"shownode\",{\"_index\":237,\"name\":{\"469\":{}},\"parent\":{}}],[\"showstoreyobjects\",{\"_index\":217,\"name\":{\"439\":{}},\"parent\":{}}],[\"skip\",{\"_index\":142,\"name\":{\"260\":{},\"278\":{}},\"parent\":{}}],[\"skyboxesplugin\",{\"_index\":195,\"name\":{\"378\":{}},\"parent\":{\"379\":{},\"380\":{},\"381\":{},\"382\":{},\"383\":{},\"384\":{},\"385\":{},\"386\":{},\"387\":{},\"388\":{},\"389\":{},\"390\":{}}}],[\"smartpivot\",{\"_index\":394,\"name\":{\"827\":{}},\"parent\":{}}],[\"smoothnormals\",{\"_index\":205,\"name\":{\"409\":{}},\"parent\":{}}],[\"smoothnormalsanglethreshold\",{\"_index\":206,\"name\":{\"410\":{}},\"parent\":{}}],[\"sortnodes\",{\"_index\":230,\"name\":{\"460\":{}},\"parent\":{}}],[\"sourceformat\",{\"_index\":16,\"name\":{\"19\":{}},\"parent\":{}}],[\"spinnerelementid\",{\"_index\":445,\"name\":{\"975\":{}},\"parent\":{}}],[\"splitmeshes\",{\"_index\":207,\"name\":{\"412\":{}},\"parent\":{}}],[\"src\",{\"_index\":88,\"name\":{\"135\":{},\"225\":{},\"266\":{},\"335\":{},\"400\":{},\"509\":{},\"564\":{},\"609\":{}},\"parent\":{}}],[\"stats\",{\"_index\":96,\"name\":{\"143\":{},\"274\":{},\"581\":{}},\"parent\":{}}],[\"stl\",{\"_index\":204,\"name\":{\"401\":{}},\"parent\":{}}],[\"stlloaderplugin\",{\"_index\":208,\"name\":{\"413\":{}},\"parent\":{\"414\":{},\"415\":{},\"416\":{},\"417\":{},\"418\":{},\"419\":{},\"420\":{},\"421\":{},\"422\":{},\"423\":{},\"424\":{}}}],[\"stlloaderpluginconfiguration\",{\"_index\":200,\"name\":{\"393\":{}},\"parent\":{\"394\":{}}}],[\"stlloaderpluginconfiguration.__type\",{\"_index\":201,\"name\":{},\"parent\":{\"395\":{},\"396\":{}}}],[\"stop\",{\"_index\":330,\"name\":{\"705\":{},\"765\":{}},\"parent\":{}}],[\"storeys\",{\"_index\":214,\"name\":{\"433\":{}},\"parent\":{}}],[\"storeyviewsplugin\",{\"_index\":213,\"name\":{\"431\":{}},\"parent\":{\"432\":{},\"433\":{},\"434\":{},\"435\":{},\"436\":{},\"437\":{},\"438\":{},\"439\":{},\"440\":{},\"441\":{},\"442\":{},\"443\":{},\"444\":{},\"445\":{},\"446\":{},\"447\":{},\"448\":{},\"449\":{},\"450\":{},\"451\":{},\"452\":{},\"453\":{}}}],[\"storeyviewspluginconfiguration\",{\"_index\":210,\"name\":{\"427\":{}},\"parent\":{\"428\":{}}}],[\"storeyviewspluginconfiguration.__type\",{\"_index\":211,\"name\":{},\"parent\":{\"429\":{},\"430\":{}}}],[\"string\",{\"_index\":476,\"name\":{\"1029\":{}},\"parent\":{}}],[\"supportedschemas\",{\"_index\":277,\"name\":{\"621\":{}},\"parent\":{}}],[\"supportedversions\",{\"_index\":259,\"name\":{\"539\":{},\"589\":{}},\"parent\":{}}],[\"surfaceoffset\",{\"_index\":49,\"name\":{\"59\":{},\"64\":{}},\"parent\":{}}],[\"synchprojection\",{\"_index\":165,\"name\":{\"309\":{}},\"parent\":{}}],[\"t\",{\"_index\":333,\"name\":{\"725\":{}},\"parent\":{}}],[\"title\",{\"_index\":19,\"name\":{\"21\":{}},\"parent\":{}}],[\"topcolor\",{\"_index\":161,\"name\":{\"305\":{}},\"parent\":{}}],[\"touchdollyrate\",{\"_index\":381,\"name\":{\"814\":{}},\"parent\":{}}],[\"touchpanrate\",{\"_index\":378,\"name\":{\"811\":{}},\"parent\":{}}],[\"trail\",{\"_index\":327,\"name\":{\"702\":{}},\"parent\":{}}],[\"translate\",{\"_index\":286,\"name\":{\"642\":{}},\"parent\":{}}],[\"translateplurals\",{\"_index\":287,\"name\":{\"643\":{}},\"parent\":{}}],[\"transparent\",{\"_index\":449,\"name\":{\"979\":{}},\"parent\":{}}],[\"treeviewplugin\",{\"_index\":232,\"name\":{\"462\":{}},\"parent\":{\"463\":{},\"464\":{},\"465\":{},\"466\":{},\"467\":{},\"468\":{},\"469\":{},\"470\":{},\"471\":{},\"472\":{},\"473\":{},\"474\":{},\"475\":{},\"476\":{},\"477\":{},\"478\":{},\"479\":{},\"480\":{}}}],[\"treeviewpluginconfiguration\",{\"_index\":224,\"name\":{\"454\":{}},\"parent\":{\"455\":{}}}],[\"treeviewpluginconfiguration.__type\",{\"_index\":226,\"name\":{},\"parent\":{\"456\":{},\"457\":{},\"458\":{},\"459\":{},\"460\":{},\"461\":{}}}],[\"type\",{\"_index\":481,\"name\":{\"1037\":{},\"1068\":{},\"1077\":{}},\"parent\":{}}],[\"unglobalizeobjectid\",{\"_index\":416,\"name\":{\"891\":{}},\"parent\":{}}],[\"units\",{\"_index\":456,\"name\":{\"986\":{}},\"parent\":{}}],[\"unshownode\",{\"_index\":238,\"name\":{\"470\":{}},\"parent\":{}}],[\"up\",{\"_index\":58,\"name\":{\"81\":{},\"652\":{},\"728\":{}},\"parent\":{}}],[\"value\",{\"_index\":493,\"name\":{\"1069\":{}},\"parent\":{}}],[\"values\",{\"_index\":48,\"name\":{\"57\":{}},\"parent\":{}}],[\"valuetype\",{\"_index\":494,\"name\":{\"1070\":{}},\"parent\":{}}],[\"vec2\",{\"_index\":419,\"name\":{\"893\":{}},\"parent\":{}}],[\"vec3\",{\"_index\":420,\"name\":{\"894\":{}},\"parent\":{}}],[\"vec4\",{\"_index\":421,\"name\":{\"895\":{}},\"parent\":{}}],[\"viewcullplugin\",{\"_index\":244,\"name\":{\"485\":{}},\"parent\":{\"486\":{},\"487\":{},\"488\":{},\"489\":{},\"490\":{},\"491\":{},\"492\":{},\"493\":{},\"494\":{},\"495\":{}}}],[\"viewcullpluginconfiguration\",{\"_index\":241,\"name\":{\"481\":{}},\"parent\":{\"482\":{}}}],[\"viewcullpluginconfiguration.__type\",{\"_index\":242,\"name\":{},\"parent\":{\"483\":{},\"484\":{}}}],[\"viewer\",{\"_index\":40,\"name\":{\"44\":{},\"69\":{},\"100\":{},\"119\":{},\"149\":{},\"177\":{},\"206\":{},\"247\":{},\"283\":{},\"325\":{},\"346\":{},\"371\":{},\"384\":{},\"418\":{},\"447\":{},\"474\":{},\"489\":{},\"543\":{},\"593\":{},\"624\":{},\"682\":{},\"708\":{},\"736\":{},\"767\":{},\"829\":{},\"847\":{},\"944\":{},\"962\":{},\"997\":{},\"1047\":{}},\"parent\":{\"998\":{},\"999\":{},\"1000\":{},\"1001\":{},\"1002\":{},\"1003\":{},\"1004\":{},\"1005\":{},\"1006\":{},\"1007\":{},\"1008\":{},\"1009\":{},\"1010\":{},\"1011\":{},\"1012\":{},\"1013\":{}}}],[\"viewerconfiguration\",{\"_index\":442,\"name\":{\"969\":{}},\"parent\":{\"970\":{}}}],[\"viewerconfiguration.__type\",{\"_index\":443,\"name\":{},\"parent\":{\"971\":{},\"972\":{},\"973\":{},\"974\":{},\"975\":{},\"976\":{},\"977\":{},\"978\":{},\"979\":{},\"980\":{},\"981\":{},\"982\":{},\"983\":{},\"984\":{},\"985\":{},\"986\":{},\"987\":{},\"988\":{},\"989\":{},\"990\":{},\"991\":{},\"992\":{},\"993\":{},\"994\":{},\"995\":{},\"996\":{}}}],[\"viewmatrix\",{\"_index\":307,\"name\":{\"671\":{}},\"parent\":{}}],[\"viewnormalmatrix\",{\"_index\":309,\"name\":{\"673\":{}},\"parent\":{}}],[\"visible\",{\"_index\":151,\"name\":{\"295\":{},\"873\":{},\"919\":{}},\"parent\":{}}],[\"warn\",{\"_index\":42,\"name\":{\"48\":{},\"73\":{},\"104\":{},\"123\":{},\"153\":{},\"181\":{},\"210\":{},\"251\":{},\"287\":{},\"329\":{},\"350\":{},\"375\":{},\"388\":{},\"422\":{},\"451\":{},\"478\":{},\"493\":{},\"547\":{},\"597\":{},\"628\":{},\"693\":{},\"719\":{},\"747\":{},\"778\":{},\"840\":{},\"858\":{},\"955\":{},\"966\":{}},\"parent\":{}}],[\"wasmpath\",{\"_index\":264,\"name\":{\"555\":{}},\"parent\":{}}],[\"webifcloaderplugin\",{\"_index\":268,\"name\":{\"582\":{}},\"parent\":{\"583\":{},\"584\":{},\"585\":{},\"586\":{},\"587\":{},\"588\":{},\"589\":{},\"590\":{},\"591\":{},\"592\":{},\"593\":{},\"594\":{},\"595\":{},\"596\":{},\"597\":{},\"598\":{},\"599\":{}}}],[\"webifcloaderpluginconfiguration\",{\"_index\":262,\"name\":{\"552\":{}},\"parent\":{\"553\":{}}}],[\"webifcloaderpluginconfiguration.__type\",{\"_index\":263,\"name\":{},\"parent\":{\"554\":{},\"555\":{},\"556\":{},\"557\":{},\"558\":{},\"559\":{},\"560\":{}}}],[\"withmetaobjectsinsubtree\",{\"_index\":485,\"name\":{\"1043\":{},\"1064\":{}},\"parent\":{}}],[\"withnodetree\",{\"_index\":240,\"name\":{\"472\":{}},\"parent\":{}}],[\"withstoreyobjects\",{\"_index\":218,\"name\":{\"440\":{}},\"parent\":{}}],[\"workerscriptspath\",{\"_index\":271,\"name\":{\"603\":{}},\"parent\":{}}],[\"worldaxis\",{\"_index\":291,\"name\":{\"653\":{}},\"parent\":{}}],[\"worlddirtostoreymap\",{\"_index\":223,\"name\":{\"445\":{}},\"parent\":{}}],[\"worldforward\",{\"_index\":304,\"name\":{\"667\":{}},\"parent\":{}}],[\"worldmatrix\",{\"_index\":428,\"name\":{\"908\":{}},\"parent\":{}}],[\"worldnormalmatrix\",{\"_index\":429,\"name\":{\"909\":{}},\"parent\":{}}],[\"worldpostostoreymap\",{\"_index\":222,\"name\":{\"444\":{}},\"parent\":{}}],[\"worldright\",{\"_index\":303,\"name\":{\"666\":{}},\"parent\":{}}],[\"worldup\",{\"_index\":299,\"name\":{\"662\":{}},\"parent\":{}}],[\"xkt\",{\"_index\":252,\"name\":{\"510\":{}},\"parent\":{}}],[\"xktloaderplugin\",{\"_index\":258,\"name\":{\"531\":{}},\"parent\":{\"532\":{},\"533\":{},\"534\":{},\"535\":{},\"536\":{},\"537\":{},\"538\":{},\"539\":{},\"540\":{},\"541\":{},\"542\":{},\"543\":{},\"544\":{},\"545\":{},\"546\":{},\"547\":{},\"548\":{},\"549\":{}}}],[\"xktloaderpluginconfiguration\",{\"_index\":245,\"name\":{\"496\":{}},\"parent\":{\"497\":{}}}],[\"xktloaderpluginconfiguration.__type\",{\"_index\":246,\"name\":{},\"parent\":{\"498\":{},\"499\":{},\"500\":{},\"501\":{},\"502\":{},\"503\":{},\"504\":{},\"505\":{}}}],[\"xml3dloaderplugin\",{\"_index\":276,\"name\":{\"619\":{}},\"parent\":{\"620\":{},\"621\":{},\"622\":{},\"623\":{},\"624\":{},\"625\":{},\"626\":{},\"627\":{},\"628\":{},\"629\":{},\"630\":{}}}],[\"xml3dloaderpluginconfiguration\",{\"_index\":269,\"name\":{\"600\":{}},\"parent\":{\"601\":{}}}],[\"xml3dloaderpluginconfiguration.__type\",{\"_index\":270,\"name\":{},\"parent\":{\"602\":{},\"603\":{},\"604\":{},\"605\":{}}}],[\"xrayed\",{\"_index\":403,\"name\":{\"874\":{},\"920\":{}},\"parent\":{}}],[\"xraymaterial\",{\"_index\":434,\"name\":{\"935\":{}},\"parent\":{}}],[\"xup\",{\"_index\":300,\"name\":{\"663\":{}},\"parent\":{}}],[\"yaw\",{\"_index\":295,\"name\":{\"658\":{}},\"parent\":{}}],[\"yup\",{\"_index\":301,\"name\":{\"664\":{}},\"parent\":{}}],[\"zindex\",{\"_index\":33,\"name\":{\"35\":{},\"167\":{}},\"parent\":{}}],[\"zoom\",{\"_index\":298,\"name\":{\"661\":{}},\"parent\":{}}],[\"zup\",{\"_index\":302,\"name\":{\"665\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/typedocs/assets/style.css b/typedocs/assets/style.css new file mode 100644 index 0000000000..a16ed029e5 --- /dev/null +++ b/typedocs/assets/style.css @@ -0,0 +1,1413 @@ +@import url("./icons.css"); + +:root { + /* Light */ + --light-color-background: #fcfcfc; + --light-color-secondary-background: #fff; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-menu-divider: #eee; + --light-color-menu-divider-focus: #000; + --light-color-menu-label: #707070; + --light-color-panel: var(--light-color-secondary-background); + --light-color-panel-divider: #eee; + --light-color-comment-tag: #707070; + --light-color-comment-tag-text: #fff; + --light-color-ts: #9600ff; + --light-color-ts-interface: #647f1b; + --light-color-ts-enum: #937210; + --light-color-ts-class: #0672de; + --light-color-ts-private: #707070; + --light-color-toolbar: #fff; + --light-color-toolbar-text: #333; + --light-icon-filter: invert(0); + --light-external-icon: url("data:image/svg+xml;utf8,"); + + /* Dark */ + --dark-color-background: #36393f; + --dark-color-secondary-background: #2f3136; + --dark-color-text: #ffffff; + --dark-color-text-aside: #e6e4e4; + --dark-color-link: #00aff4; + --dark-color-menu-divider: #eee; + --dark-color-menu-divider-focus: #000; + --dark-color-menu-label: #707070; + --dark-color-panel: var(--dark-color-secondary-background); + --dark-color-panel-divider: #818181; + --dark-color-comment-tag: #dcddde; + --dark-color-comment-tag-text: #2f3136; + --dark-color-ts: #c97dff; + --dark-color-ts-interface: #9cbe3c; + --dark-color-ts-enum: #d6ab29; + --dark-color-ts-class: #3695f3; + --dark-color-ts-private: #e2e2e2; + --dark-color-toolbar: #34373c; + --dark-color-toolbar-text: #ffffff; + --dark-icon-filter: invert(1); + --dark-external-icon: url("data:image/svg+xml;utf8,"); +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); + } +} + +body { + margin: 0; +} + +body.light { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); +} + +body.dark { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, +.tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-4 { + width: 33.3333333333%; +} +.col-8 { + width: 66.6666666667%; +} + +ul.tsd-descriptions > li > :first-child, +.tsd-panel > :first-child, +.col-8 > :first-child, +.col-4 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, +.tsd-panel > :last-child, +.col-8 > :last-child, +.col-4 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html .col-content { + width: 72%; + } + html .col-menu { + width: 28%; + } + html .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html .col-content { + float: none; + width: 100%; + } + html .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: var(--color-panel); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + grid-template-rows: auto 1fr; + max-height: 100vh; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: var(--color-panel); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid var(--color-comment-tag); + color: var(--color-comment-tag); + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, +dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, +dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: var(--color-panel); + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid var(--color-panel-divider); + background-color: var(--color-panel); +} +footer:after { + content: ""; + display: table; +} +footer.with-border-bottom { + border-bottom: 1px solid var(--color-panel-divider); +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-parent-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-is-private a { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li { + border-top: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: var(--color-menu-label); +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: sticky; + top: calc(0.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: var(--color-menu-divider-focus); +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: var(--color-panel); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; + border-collapse: collapse; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, +.tsd-panel table td { + padding: 6px 13px; + border: 1px solid var(--color-panel-divider); +} +.tsd-panel table tr { + background: var(--color-background); +} +.tsd-panel table tr:nth-child(even) { + background: var(--color-secondary-background); +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, +.tsd-panel-group > h2, +.tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-panel); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-panel-divider); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-panel-divider); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid var(--color-panel-divider); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid var(--color-panel-divider); +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: var(--color-panel-divider); +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, +ul.tsd-descriptions .tsd-index-panel h3, +.tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: var(--color-text-aside); + margin: 0 0 1em 0; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul, +.tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: var(--color-toolbar-text); + background: var(--color-toolbar); + border-bottom: 1px solid var(--color-panel-divider); + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: var(--color-toolbar-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, +.tsd-select .tsd-select-label:before, +.tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(./widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; + filter: var(--icon-filter); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, + .tsd-select .tsd-select-label:before, + .tsd-widget:before { + background-image: url(./widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-panel-divider); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: var(--color-background); +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: var(--color-panel); +} +.tsd-select .tsd-select-list li:hover { + background-color: var(--color-panel-divider); +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + margin-left: 10px; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} diff --git a/typedocs/assets/widgets.png b/typedocs/assets/widgets.png new file mode 100644 index 0000000000000000000000000000000000000000..c7380532ac1b45400620011c37c4dcb7aec27a4c GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0y~yU~~YoH8@y+q^jrZML>b&o-U3d6^w6h1+IPUz|;DW zIZ;96kdsD>Qv^q=09&hp0GpEni<1IR%gvP3v%OR9*{MuRTKWHZyIbuBt)Ci`cU_&% z1T+i^Y)o{%281-<3TpPAUTzw5v;RY=>1rvxmPl96#kYc9hX!6V^nB|ad#(S+)}?8C zr_H+lT3B#So$T=?$(w3-{rbQ4R<@nsf$}$hwSO)A$8&`(j+wQf=Jwhb0`CvhR5DCf z^OgI)KQemrUFPH+UynC$Y~QHG%DbTVh-Skz{enNU)cV_hPu~{TD7TPZl>0&K>iuE| z7AYn$7)Jrb9GE&SfQW4q&G*@N|4cHI`VakFa5-C!ov&XD)J(qp$rJJ*9e z-sHv}#g*T7Cv048d1v~BEAzM5FztAse#q78WWC^BUCzQ U&wLp6h6BX&boFyt=akR{0G%$)mH+?% literal 0 HcmV?d00001 diff --git a/typedocs/assets/widgets@2x.png b/typedocs/assets/widgets@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbbd57272f3b28f47527d4951ad10f950b8ad43 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0y~yU}^xe12~w0Jcmn z@(X6T|9^jgLcx21{)7exgY)a>N6m2F0<`Rqr;B4q1>>88jUdw-7W`c)zLE*mq8W2H z-<&Jl_Hco5BuC5n@AbF5GD82~-e8-v=#zCyUX0F-o}8pPfAv`!GN$ff+TL<~@kgt} z62eO?_|&+>xBmM$@p|z`tIKEdpPf8%qI>4r7@jn<=eta*{3~?g(zz{Ke9zc-G^gr? z-7foa?LcS!hmbwzru}ICvbWLlW8;+l-}!^=c32!^nV`+`C*;0-*Y%l94pC;Cb3GXz zzSf%a!{gVr{Y_lVuUj+a)*Ca+!-Hu%xmP&&X-2CuANY8^i{D7Kg6qzP zXz_ps9+lN8ESH{K4`yu&b~I>N9xGlE&;2u*b?+Go!AhN?m-bxlLvtC#MzDF2kFzfHJ1W7ybqdefSqVhbOykd*Yi%EDuhs z4wF{ft^bv2+DDnKb8gj1FuvcV`M}luS>lO<^)8x>y1#R;a=-ZKwWTQQb)ioBbi;zh zD!f5V)8581to1LL7c9!l^PSC$NBPYif!_vAZhmL4)v4U)4UsrLYiH_9rmQDd?)(e5 z^pcH>qvBg*i0dus2r*mp4;zKvu=P#s-ti;2obl`NjjwoYd>e(oo#j_uyRb<7Pv^If zzZ|mGHmV)8^tbO%^>eqMw(@7(&3g{jEp-Najo7V75xI_ZHK*FA`elF{r5}E*d7+j_R literal 0 HcmV?d00001 diff --git a/typedocs/classes/AngleMeasurementsPlugin.html b/typedocs/classes/AngleMeasurementsPlugin.html new file mode 100644 index 0000000000..4e59b4ee04 --- /dev/null +++ b/typedocs/classes/AngleMeasurementsPlugin.html @@ -0,0 +1,53 @@ +AngleMeasurementsPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AngleMeasurementsPlugin

+

Viewer plugin for measuring angles.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

  • get control(): AngleMeasurementsControl
  • get measurements(): {}

Methods

  • clear(): void
  • createMeasurement(params?: { corner: { entity: Entity; worldPos: number[] }; id: string; origin: { entity: Entity; worldPos: number[] }; target: { entity: Entity; worldPos: number[] }; visible?: boolean }): AngleMeasurement
  • +

    Creates an {@link AngleMeasurement}.

    +

    The AngleMeasurement is then registered by {@link AngleMeasurement#id} in {@link AngleMeasurementsPlugin#measurements}.

    +

    Parameters

    • Optional params: { corner: { entity: Entity; worldPos: number[] }; id: string; origin: { entity: Entity; worldPos: number[] }; target: { entity: Entity; worldPos: number[] }; visible?: boolean }
      +

      {@link AngleMeasurement} configuration.

      +
      • corner: { entity: Entity; worldPos: number[] }
        • entity: Entity
        • worldPos: number[]
      • id: string
        +

        Unique ID to assign to {@link AngleMeasurement#id}. The AngleMeasurement will be registered by this in {@link AngleMeasurementsPlugin#measurements} and {@link Scene.components}. Must be unique among all components in the Viewer.

        +
      • origin: { entity: Entity; worldPos: number[] }
        • entity: Entity
        • worldPos: number[]
      • target: { entity: Entity; worldPos: number[] }
        • entity: Entity
        • worldPos: number[]
      • Optional visible?: boolean

    Returns AngleMeasurement

    The new {@link AngleMeasurement}.

    +
  • destroy(): void
  • destroyMeasurement(id: string): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Annotation.html b/typedocs/classes/Annotation.html new file mode 100644 index 0000000000..83cb37058c --- /dev/null +++ b/typedocs/classes/Annotation.html @@ -0,0 +1,63 @@ +Annotation | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

A {@link Marker} with an HTML label attached to it, managed by an AnnotationsPlugin.

+

Hierarchy

  • Annotation

Index

Constructors

Properties

eye: number[]
+

Optional World-space position for {@link Camera#eye}, used when this Annotation is associated with a Camera position.

+

Undefined by default.

+
look: number[]
+

Optional World-space position for {@link Camera#look}, used when this Annotation is associated with a Camera position.

+

Undefined by default.

+
+

The AnnotationsPlugin this Annotation was created by.

+
projection: string
+

Optional projection type for {@link Camera#projection}, used when this Annotation is associated with a Camera position.

+

Undefined by default.

+
up: number[]
+

Optional World-space position for {@link Camera#up}, used when this Annotation is associated with a Camera position.

+

Undefined by default.

+

Methods

  • getField(key: string): string
  • getLabelShown(): boolean
  • getMarkerShown(): boolean
  • +

    Gets whether or not to show this Annotation's marker.

    +

    The marker shows the Annotation's position.

    +

    The marker is only visible when both this property and {@link Annotation#visible} are true.

    +

    See AnnotationsPlugin for more info.

    +

    Returns boolean

    Whether to show the marker.

    +
  • getValues(): {}
  • setField(key: string, value: string): void
  • setLabelShown(shown: boolean): void
  • +

    Sets whether or not to show this Annotation's label.

    +

    The label is only visible when both this property and {@link Annotation#visible} are true.

    +

    See AnnotationsPlugin for more info.

    +

    Parameters

    • shown: boolean
      +

      Whether to show the label.

      +

    Returns void

  • setMarkerShown(shown: boolean): void
  • +

    Sets whether or not to show this Annotation's marker.

    +

    The marker shows the Annotation's position.

    +

    The marker is only visible when both this property and {@link Annotation#visible} are true.

    +

    See AnnotationsPlugin for more info.

    +

    Parameters

    • shown: boolean
      +

      Whether to show the marker.

      +

    Returns void

  • setValues(values: {}): void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/AnnotationsPlugin.html b/typedocs/classes/AnnotationsPlugin.html new file mode 100644 index 0000000000..042e6e9b86 --- /dev/null +++ b/typedocs/classes/AnnotationsPlugin.html @@ -0,0 +1,64 @@ +AnnotationsPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that creates Annotations.

+

Hierarchy

Index

Constructors

Properties

annotations: {}
+

The Annotations created by {@link AnnotationsPlugin#createAnnotation}, each mapped to its {@link Annotation#id}.

+

Type declaration

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

  • get surfaceOffset(): number
  • set surfaceOffset(arg: number): void
  • +

    Gets the amount by which an Annotation is offset from the surface of its Entity when +created by {@link AnnotationsPlugin#createAnnotation}, when we +create the Annotation by supplying a {@link PickResult} to {@link AnnotationsPlugin#createAnnotation}.

    +

    This is 0.3 by default.

    +

    Returns number

    The surface offset.

    +
  • +

    Sets the amount by which each Annotation is offset from the surface of its Entity, when we +create the Annotation by supplying a {@link PickResult} to {@link AnnotationsPlugin#createAnnotation}.

    +

    See the class comments for more info.

    +

    This is 0.3 by default.

    +

    Parameters

    • arg: number

    Returns void

Methods

  • clear(): void
  • createAnnotation(params: { entity?: Entity; eye?: number[]; id: string; labelElementId?: string; labelHTML?: string; labelShown?: boolean; look?: number[]; markerElementId?: string; markerHTML?: string; markerShown?: boolean; occludable?: boolean; pickResult?: PickResult; projection?: string; up?: number[]; values?: { String: string | number }; worldPos?: number[] }): Annotation
  • +

    Creates an Annotation.

    +

    The Annotation is then registered by {@link Annotation#id} in {@link AnnotationsPlugin#annotations}.

    +

    Parameters

    • params: { entity?: Entity; eye?: number[]; id: string; labelElementId?: string; labelHTML?: string; labelShown?: boolean; look?: number[]; markerElementId?: string; markerHTML?: string; markerShown?: boolean; occludable?: boolean; pickResult?: PickResult; projection?: string; up?: number[]; values?: { String: string | number }; worldPos?: number[] }
      +

      Annotation configuration.

      +
      • Optional entity?: Entity
      • Optional eye?: number[]
      • id: string
        +

        Unique ID to assign to {@link Annotation#id}. The Annotation will be registered by this in {@link AnnotationsPlugin#annotations} and {@link Scene.components}. Must be unique among all components in the Viewer.

        +
      • Optional labelElementId?: string
      • Optional labelHTML?: string
      • Optional labelShown?: boolean
      • Optional look?: number[]
      • Optional markerElementId?: string
      • Optional markerHTML?: string
      • Optional markerShown?: boolean
      • Optional occludable?: boolean
      • Optional pickResult?: PickResult
      • Optional projection?: string
      • Optional up?: number[]
      • Optional values?: { String: string | number }
        • String: string | number
      • Optional worldPos?: number[]

    Returns Annotation

    The new Annotation.

    +
  • destroy(): void
  • destroyAnnotation(id: string): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/AxisGizmoPlugin.html b/typedocs/classes/AxisGizmoPlugin.html new file mode 100644 index 0000000000..8d84694240 --- /dev/null +++ b/typedocs/classes/AxisGizmoPlugin.html @@ -0,0 +1,40 @@ +AxisGizmoPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that shows the axii of the World-space coordinate system.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • setVisible(visible: boolean): void
  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/BCFViewpointsPlugin.html b/typedocs/classes/BCFViewpointsPlugin.html new file mode 100644 index 0000000000..aea1e0e335 --- /dev/null +++ b/typedocs/classes/BCFViewpointsPlugin.html @@ -0,0 +1,118 @@ +BCFViewpointsPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BCFViewpointsPlugin

+

Viewer plugin that saves and loads BCF viewpoints as JSON objects.

+

Hierarchy

Index

Constructors

Properties

authoringTool: string
+

Identifies the authoring tool to include in BCF viewpoints saved by this plugin.

+
id: string
+

ID for this Plugin, unique within its Viewer.

+
originatingSystem: string
+

Identifies the originating system to include in BCF viewpoints saved by this plugin.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • getViewpoint(options?: any): any
  • +

    Saves viewer state to a BCF viewpoint.

    +

    Note that xeokit's {@link Camera#look} is the point-of-interest, whereas the BCF camera_direction is a +direction vector. Therefore, we save camera_direction as the vector from {@link Camera#eye} to {@link Camera#look}.

    +
    example

    const viewer = new Viewer();

    +

    const bcfPlugin = new BCFPlugin(viewer, { + //... +});

    +

    const viewpoint = bcfPlugin.getViewpoint({ // Options - see constructor + spacesVisible: false, // Default + spaceBoundariesVisible: false, // Default + openingsVisible: false // Default +});

    +

    // viewpoint will resemble the following:

    +

    { + perspective_camera: { + camera_view_point: { + x: 0.0, + y: 0.0, + z: 0.0 + }, + camera_direction: { + x: 1.0, + y: 1.0, + z: 2.0 + }, + camera_up_vector: { + x: 0.0, + y: 0.0, + z: 1.0 + }, + field_of_view: 90.0 + }, + lines: [], + clipping_planes: [{ + location: { + x: 0.5, + y: 0.5, + z: 0.5 + }, + direction: { + x: 1.0, + y: 0.0, + z: 0.0 + } + }], + bitmaps: [], + snapshot: { + snapshot_type: png, + snapshot_data: "data:image/png;base64,......" + }, + components: { + visibility: { + default_visibility: false, + exceptions: [{ + ifc_guid: 4$cshxZO9AJBebsni$z9Yk, + originating_system: xeokit.io, + authoring_tool_id: xeokit/v1.0 + }] + }, + selection: [{ + ifc_guid: "4$cshxZO9AJBebsni$z9Yk", + }] + } +}

    +

    Parameters

    • Optional options: any

    Returns any

    BCF JSON viewpoint object

    +
  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • setViewpoint(bcfViewpoint: any, options?: any): void
  • +

    Sets viewer state to the given BCF viewpoint.

    +

    Note that xeokit's {@link Camera#look} is the point-of-interest, whereas the BCF camera_direction is a +direction vector. Therefore, when loading a BCF viewpoint, we set {@link Camera#look} to the absolute position +obtained by offsetting the BCF camera_view_point along camera_direction.

    +

    When loading a viewpoint, we also have the option to find {@link Camera#look} as the closest point of intersection +(on the surface of any visible and pickable Entity) with a 3D ray fired from camera_view_point in +the direction of camera_direction.

    +

    Parameters

    • bcfViewpoint: any
      +

      BCF JSON viewpoint object, +shows default visible entities and restores camera to initial default position.

      +
    • Optional options: any

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Camera.html b/typedocs/classes/Camera.html new file mode 100644 index 0000000000..0299000214 --- /dev/null +++ b/typedocs/classes/Camera.html @@ -0,0 +1,239 @@ +Camera | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Manages viewing and projection transforms for its {@link Scene}.

+

Hierarchy

Index

Constructors

  • new Camera(owner?: any, cfg?: {}): Camera

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • get constrainPitch(): boolean
  • set constrainPitch(arg: boolean): void
  • +

    Gets whether to prevent camera from being pitched upside down.

    +

    The camera is upside down when the angle between {@link Camera#up} and {@link Camera#worldUp} is less than one degree.

    +

    Default value is false.

    +

    Returns boolean

    true if pitch rotation is currently constrained.

    +
  • +

    Sets whether to prevent camera from being pitched upside down.

    +

    The camera is upside down when the angle between {@link Camera#up} and {@link Camera#worldUp} is less than one degree.

    +

    Fires a {@link Camera#constrainPitch:event} event on change.

    +

    Default value is false.

    +

    Parameters

    • arg: boolean

    Returns void

    true if pitch rotation is currently constrained.

    +
  • get customProjection(): CustomProjection
  • +

    Gets the Camera's custom projection.

    +

    This is used while {@link Camera#projection} equals "customProjection".

    +

    Returns CustomProjection

    The custom projection.

    +
  • get deviceMatrix(): number[]
  • set deviceMatrix(arg: number[]): void
  • +

    Gets an optional matrix to premultiply into {@link Camera#matrix} matrix.

    +

    This is intended to be used for stereo rendering with WebVR etc.

    +

    Returns number[]

    The matrix.

    +
  • +

    Sets an optional matrix to premultiply into {@link Camera#matrix} matrix.

    +

    This is intended to be used for stereo rendering with WebVR etc.

    +

    Parameters

    • arg: number[]

    Returns void

  • get eye(): number[]
  • set eye(arg: number[]): void
  • +

    Gets the position of the Camera's eye.

    +

    Default vale is [0,0,10].

    +
    emits

    "eye" event on change, with the value of this property.

    +

    Returns number[]

  • +

    Sets the position of the Camera's eye.

    +

    Default value is [0,0,10].

    +
    emits

    "eye" event on change, with the value of this property.

    +

    Parameters

    • arg: number[]

    Returns void

  • get eyeLookDist(): boolean
  • get frustum(): Frustum
  • +

    Gets the Camera's frustum projection.

    +

    The Camera uses this while {@link Camera#projection} equals frustum.

    +

    Returns Frustum

    The Ortho component.

    +
  • get gimbalLock(): boolean
  • set gimbalLock(arg: boolean): void
  • +

    Gets whether to lock yaw rotation to pivot about the World-space "up" axis.

    +

    Fires a {@link Camera#gimbalLock:event} event on change.

    +
    params

    {Boolean} gimbalLock Set true to lock gimbal.

    +

    Returns boolean

    Returns true if gimbal is locked.

    +
  • +

    Sets whether to lock yaw rotation to pivot about the World-space "up" axis.

    +

    Fires a {@link Camera#gimbalLock:event} event on change.

    +
    params

    {Boolean} gimbalLock Set true to lock gimbal.

    +

    Parameters

    • arg: boolean

    Returns void

  • get inverseViewMatrix(): number[]
  • +

    Gets the inverse of the Camera's viewing transform matrix.

    +

    This has the same value as {@link Camera#normalMatrix}.

    +

    Returns number[]

    The inverse viewing transform matrix.

    +
  • get look(): number[]
  • set look(arg: number[]): void
  • +

    Gets the position of this Camera's point-of-interest.

    +

    Default value is [0,0,0].

    +
    emits

    "look" event on change, with the value of this property.

    +

    Returns number[]

    Camera look position.

    +
  • +

    Sets the position of this Camera's point-of-interest.

    +

    Default value is [0,0,0].

    +
    emits

    "look" event on change, with the value of this property.

    +

    Parameters

    • arg: number[]

    Returns void

  • get matrix(): number[]
  • +

    Gets the Camera's viewing transformation matrix.

    +

    Fires a {@link Camera#matrix:event} event on change.

    +

    Returns number[]

    The viewing transform matrix.

    +
  • get normalMatrix(): number[]
  • +

    The Camera's viewing normal transformation matrix.

    +

    Fires a {@link Camera#matrix:event} event on change.

    +

    Returns number[]

    The viewing normal transform matrix.

    +
  • get ortho(): Ortho
  • +

    Gets the Camera's orthographic projection.

    +

    The Camera uses this while {@link Camera#projection} equals ortho.

    +

    Returns Ortho

    The Ortho component.

    +
  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

  • get perspective(): Perspective
  • +

    Gets the Camera's perspective projection.

    +

    The Camera uses this while {@link Camera#projection} equals perspective.

    +

    Returns Perspective

    The Perspective component.

    +
  • get projMatrix(): number[]
  • +

    Gets the Camera's projection transformation projMatrix.

    +

    Fires a {@link Camera#projMatrix:event} event on change.

    +

    Returns number[]

    The projection matrix.

    +
  • get project(): Perspective | Ortho | Frustum | CustomProjection
  • +

    Gets the currently active projection for this Camera.

    +

    The currently active project is selected with {@link Camera#projection}.

    +

    Returns Perspective | Ortho | Frustum | CustomProjection

    The currently active projection is active.

    +
  • get projection(): "perspective" | "ortho" | "frustum" | "customProjection"
  • set projection(arg: "perspective" | "ortho" | "frustum" | "customProjection"): void
  • +

    Gets the active projection type.

    +

    Possible values are "perspective", "ortho", "frustum" and "customProjection".

    +

    Default value is "perspective".

    +

    Returns "perspective" | "ortho" | "frustum" | "customProjection"

    Identifies the active projection type.

    +
  • +

    Sets the active projection type.

    +

    Accepted values are "perspective", "ortho", "frustum" and "customProjection".

    +

    Default value is "perspective".

    +

    Parameters

    • arg: "perspective" | "ortho" | "frustum" | "customProjection"

    Returns void

  • get up(): number[]
  • set up(arg: number[]): void
  • +

    Gets the direction of this Camera's {@link Camera#up} vector.

    +
    emits

    "up" event on change, with the value of this property.

    +

    Returns number[]

    Direction of "up".

    +
  • +

    Sets the direction of this Camera's {@link Camera#up} vector.

    +
    emits

    "up" event on change, with the value of this property.

    +

    Parameters

    • arg: number[]

    Returns void

  • get viewMatrix(): number[]
  • +

    Gets the Camera's viewing transformation matrix.

    +

    Fires a {@link Camera#matrix:event} event on change.

    +

    Returns number[]

    The viewing transform matrix.

    +
  • get viewNormalMatrix(): number[]
  • +

    The Camera's viewing normal transformation matrix.

    +

    Fires a {@link Camera#matrix:event} event on change.

    +

    Returns number[]

    The viewing normal transform matrix.

    +
  • get worldAxis(): number[]
  • set worldAxis(arg: number[]): void
  • +

    Gets the up, right and forward axis of the World coordinate system.

    +

    Has format: [rightX, rightY, rightZ, upX, upY, upZ, forwardX, forwardY, forwardZ]

    +

    Default axis is [1, 0, 0, 0, 1, 0, 0, 0, 1]

    +

    Returns number[]

    The current World coordinate axis.

    +
  • +

    Sets the up, right and forward axis of the World coordinate system.

    +

    Has format: [rightX, rightY, rightZ, upX, upY, upZ, forwardX, forwardY, forwardZ]

    +

    Default axis is [1, 0, 0, 0, 1, 0, 0, 0, 1]

    +

    Parameters

    • arg: number[]

    Returns void

  • get worldForward(): number[]
  • +

    Gets the direction of World-space "forwards".

    +

    This is set by {@link Camera#worldAxis}.

    +

    Default value is [0,0,1].

    +

    Returns number[]

    The "up" vector.

    +
  • get worldRight(): number[]
  • +

    Gets the direction of World-space "right".

    +

    This is set by {@link Camera#worldAxis}.

    +

    Default value is [1,0,0].

    +

    Returns number[]

    The "up" vector.

    +
  • get worldUp(): number[]
  • +

    Gets the direction of World-space "up".

    +

    This is set by {@link Camera#worldAxis}.

    +

    Default value is [0,1,0].

    +

    Returns number[]

    The "up" vector.

    +
  • get xUp(): boolean
  • get yUp(): boolean
  • get zUp(): boolean

Methods

  • clear(): void
  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • orbitPitch(angleInc: number): void
  • +

    Rotates {@link Camera#eye} about {@link Camera#look} around the right axis (orthogonal to {@link Camera#up} and "look").

    +

    Parameters

    • angleInc: number
      +

      Angle of rotation in degrees

      +

    Returns void

  • orbitYaw(angleInc: number): void
  • +

    Rotates {@link Camera#eye} about {@link Camera#look}, around the {@link Camera#up} vector

    +

    Parameters

    • angleInc: number
      +

      Angle of rotation in degrees

      +

    Returns void

  • pan(pan: number[]): void
  • pitch(angleInc: number): void
  • +

    Rotates {@link Camera#look} about {@link Camera#eye}, around the right axis (orthogonal to {@link Camera#up} and "look").

    +

    Parameters

    • angleInc: number
      +

      Angle of rotation in degrees

      +

    Returns void

  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • yaw(angleInc: number): void
  • +

    Rotates {@link Camera#look} about {@link Camera#eye}, around the {@link Camera#up} vector.

    +

    Parameters

    • angleInc: number
      +

      Angle of rotation in degrees

      +

    Returns void

  • zoom(delta: number): void
  • +

    Increments/decrements the Camera's zoom factor, which is the distance between {@link Camera#eye} and {@link Camera#look}.

    +

    Parameters

    • delta: number
      +

      Zoom factor increment.

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/CameraControl.html b/typedocs/classes/CameraControl.html new file mode 100644 index 0000000000..b1d176c441 --- /dev/null +++ b/typedocs/classes/CameraControl.html @@ -0,0 +1,320 @@ +CameraControl | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Controls the Camera with user input, and fires events when the user interacts with pickable Entitys.

+

Hierarchy

Index

Constructors

Properties

AXIS_VIEW_BACK: number
AXIS_VIEW_BOTTOM: number
AXIS_VIEW_FRONT: number
AXIS_VIEW_LEFT: number
AXIS_VIEW_RIGHT: number
AXIS_VIEW_TOP: number
DOLLY_BACKWARDS: number
DOLLY_FORWARDS: number
PAN_BACKWARDS: number
PAN_DOWN: number
PAN_FORWARDS: number
PAN_LEFT: number
PAN_RIGHT: number
PAN_UP: number
ROTATE_X_NEG: number
ROTATE_X_POS: number
ROTATE_Y_NEG: number
ROTATE_Y_POS: number
id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • get active(): boolean
  • set active(arg: boolean): void
  • get constrainVertical(): boolean
  • set constrainVertical(arg: boolean): void
  • +

    Gets whether to vertically constrain the Camera position for first-person navigation.

    +

    When set true, this constrains {@link Camera#eye} to its current vertical position.

    +

    Only applies when {@link CameraControl#navMode} is "firstPerson".

    +

    Default is false.

    +

    Returns boolean

    true when Camera is vertically constrained.

    +
  • +

    Sets whether to vertically constrain the Camera position for first-person navigation.

    +

    When set true, this constrains {@link Camera#eye} to its current vertical position.

    +

    Only applies when {@link CameraControl#navMode} is "firstPerson".

    +

    Default is false.

    +

    Parameters

    • arg: boolean

    Returns void

  • get dollyInertia(): number
  • set dollyInertia(arg: number): void
  • +

    Gets the dolly inertia factor.

    +

    Default is 0.

    +

    Returns number

    The current dolly inertia factor.

    +
  • +

    Sets the dolly inertia factor.

    +

    This factor configures how much the Camera keeps moving after you finish dollying it.

    +

    This factor is a value in range [0..1]. A value of 0.0 causes dollying to immediately stop, +0.5 causes dollying to decay 50% on each animation frame, while 1.0 causes no decay, which allows dollying +to continue until further input stops it.

    +

    You might set dollyInertia to zero when you want be able to precisely position or rotate the Camera, +without interference from inertia. This also means that xeokit renders less frames while dollying the Camera, +which can improve rendering performance.

    +

    Default is 0.

    +

    Parameters

    • arg: number

    Returns void

  • get dollyMinSpeed(): number
  • set dollyMinSpeed(arg: number): void
  • get dollyProximityThreshold(): number
  • set dollyProximityThreshold(arg: number): void
  • get dollyToPointer(): boolean
  • set dollyToPointer(arg: boolean): void
  • get doublePickFlyTo(): boolean
  • set doublePickFlyTo(arg: boolean): void
  • get dragRotationRate(): number
  • set dragRotationRate(arg: number): void
  • +

    Gets the current drag rotation rate.

    +

    Default is 360.0.

    +

    Returns number

    The current drag rotation rate.

    +
  • +

    Sets the current drag rotation rate.

    +

    This configures how many degrees the Camera rotates/orbits for a full sweep of the canvas by mouse or touch dragging.

    +

    For example, a value of 360.0 indicates that the Camera rotates/orbits 360.0 degrees horizontally +when we sweep the entire width of the canvas.

    +

    CameraControl makes vertical rotation half as sensitive as horizontal rotation, so that we don't tend to +flip upside-down. Therefore, a value of 360.0 rotates/orbits the Camera through 180.0 degrees +vertically when we sweep the entire height of the canvas.

    +

    Default is 360.0.

    +

    Parameters

    • arg: number

    Returns void

  • get firstPerson(): boolean
  • set firstPerson(arg: boolean): void
  • +

    Gets whether this CameraControl is in first-person mode.

    +

    In "first person" mode (disabled by default) the look position rotates about the eye position. Otherwise, {@link Camera#eye} rotates about {@link Camera#look}.

    +

    Default is false.

    +

    Deprecated - use {@link CameraControl#navMode} instead.

    +
    deprecated

    Returns boolean

    Returns true if first-person mode is enabled.

    +
  • +

    Sets whether this CameraControl is in first-person mode.

    +

    In "first person" mode (disabled by default) the look position rotates about the eye position. Otherwise, {@link Camera#eye} rotates about {@link Camera#look}.

    +

    Default is false.

    +

    Deprecated - use {@link CameraControl#navMode} instead.

    +
    deprecated

    Parameters

    • arg: boolean

    Returns void

  • get followPointer(): boolean
  • set followPointer(arg: boolean): void
  • +

    Sets whether the Camera follows the mouse/touch pointer.

    +

    In orbiting mode, the Camera will orbit about the pointer, and will dolly to and from the pointer.

    +

    In fly-to mode, the Camera will dolly to and from the pointer, however the World will always rotate about the Camera position.

    +

    In plan-view mode, the Camera will dolly to and from the pointer, however the Camera will not rotate.

    +

    Default is true.

    +

    See class comments for more info.

    +

    Returns boolean

    Returns true if the Camera follows the pointer.

    +
  • +

    Sets whether the Camera follows the mouse/touch pointer.

    +

    In orbiting mode, the Camera will orbit about the pointer, and will dolly to and from the pointer.

    +

    In fly-to mode, the Camera will dolly to and from the pointer, however the World will always rotate about the Camera position.

    +

    In plan-view mode, the Camera will dolly to and from the pointer, however the Camera will not rotate.

    +

    Default is true.

    +

    See class comments for more info.

    +

    Parameters

    • arg: boolean

    Returns void

  • get keyMap(): { Number: number }
  • set keyMap(arg: { Number: number }): void
  • get keyboardDollyRate(): number
  • set keyboardDollyRate(arg: number): void
  • get keyboardPanRate(): number
  • set keyboardPanRate(arg: number): void
  • +

    Gets how much the Camera pans each second with keyboard input.

    +

    Default is 5.0.

    +

    Returns number

    The current keyboard pan rate.

    +
  • +

    Sets how much the Camera pans each second with keyboard input.

    +

    Default is 5.0, to pan the Camera 5.0 World-space units every second that +a panning key is depressed. See the CameraControl class documentation for which keys control +panning.

    +

    Panning direction is aligned to our Camera's orientation. When we pan horizontally, we pan +to our left and right, when we pan vertically, we pan upwards and downwards, and when we pan forwards +and backwards, we pan along the direction the Camera is pointing.

    +

    Unlike dollying when followPointer is true, panning does not follow the pointer.

    +

    Parameters

    • arg: number

    Returns void

  • get keyboardRotationRate(): number
  • set keyboardRotationRate(arg: number): void
  • +

    Sets how many degrees per second the Camera rotates/orbits with keyboard input.

    +

    Default is 90.0.

    +

    Returns number

    The current keyboard rotation rate.

    +
  • +

    Sets how many degrees per second the Camera rotates/orbits with keyboard input.

    +

    Default is 90.0, to rotate/orbit the Camera 90.0 degrees every second that +a rotation key is depressed. See the CameraControl class documentation for which keys control +rotation/orbit.

    +

    Parameters

    • arg: number

    Returns void

  • get mouseWheelDollyRate(): number
  • set mouseWheelDollyRate(arg: number): void
  • get navMode(): "orbit" | "firstPerson" | "planView"
  • set navMode(arg: "orbit" | "firstPerson" | "planView"): void
  • +

    Gets the current navigation mode.

    +

    Accepted values are:

    +
      +
    • "orbit" - rotation orbits about the current target or pivot point,
    • +
    • "firstPerson" - rotation is about the current eye position,
    • +
    • "planView" - rotation is disabled.
    • +
    +

    See class comments for more info.

    +

    Returns "orbit" | "firstPerson" | "planView"

    The navigation mode

    +
  • +

    Sets the current navigation mode.

    +

    Accepted values are:

    +
      +
    • "orbit" - rotation orbits about the current target or pivot point,
    • +
    • "firstPerson" - rotation is about the current eye position,
    • +
    • "planView" - rotation is disabled.
    • +
    +

    See class comments for more info.

    +

    Parameters

    • arg: "orbit" | "firstPerson" | "planView"

    Returns void

  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

  • get panInertia(): number
  • set panInertia(arg: number): void
  • +

    Gets the pan inertia factor.

    +

    Default is 0.5.

    +

    Returns number

    The current pan inertia factor.

    +
  • +

    Sets the pan inertia factor.

    +

    This factor configures how much the Camera keeps moving after you finish panning it.

    +

    This factor is a value in range [0..1]. A value of 0.0 causes panning to immediately stop, +0.5 causes panning to decay 50% on each animation frame, while 1.0 causes no decay, which allows panning +to continue until further input stops it.

    +

    You might set panInertia to zero when you want be able to precisely position or rotate the Camera, +without interference from inertia. This also means that xeokit renders less frames while panning the Camera, +wich can improve rendering performance.

    +

    Default is 0.5.

    +

    Parameters

    • arg: number

    Returns void

  • get panRightClick(): boolean
  • set panRightClick(arg: boolean): void
  • get panToPointer(): boolean
  • set panToPointer(arg: boolean): void
  • set pivotElement(arg: HTMLElement): void
  • get pivotPos(): number[]
  • set pivotPos(arg: number[]): void
  • get pointerEnabled(): boolean
  • set pointerEnabled(arg: boolean): void
  • +

    Gets whether mouse and touch input is enabled.

    +

    Default is true.

    +

    Disabling mouse and touch input on CameraControl is desirable when we want to temporarily use mouse or +touch input to interact with some other 3D control, without interfering with the Camera.

    +

    Returns boolean

    Returns true if mouse and touch input is enabled.

    +
  • +

    Sets whether mouse and touch input is enabled.

    +

    Default is true.

    +

    Disabling mouse and touch input on CameraControl is useful when we want to temporarily use mouse or +touch input to interact with some other 3D control, without disturbing the Camera.

    +

    Parameters

    • arg: boolean

    Returns void

  • get rotationInertia(): number
  • set rotationInertia(arg: number): void
  • +

    Gets the rotation inertia factor.

    +

    Default is 0.0.

    +

    Does not apply when {@link CameraControl#navMode} is "planView", which disallows rotation.

    +

    Returns number

    The inertia factor.

    +
  • +

    Sets a factor in range [0..1] indicating how much the Camera keeps moving after you finish rotating it.

    +

    A value of 0.0 causes it to immediately stop, 0.5 causes its movement to decay 50% on each tick, +while 1.0 causes no decay, allowing it continue moving, by the current rate of rotation.

    +

    You may choose an inertia of zero when you want be able to precisely rotate the Camera, +without interference from inertia. Zero inertia can also mean that less frames are rendered while +you are rotating the Camera.

    +

    Default is 0.0.

    +

    Does not apply when {@link CameraControl#navMode} is "planView", which disallows rotation.

    +

    Parameters

    • arg: number

    Returns void

  • get smartPivot(): boolean
  • set smartPivot(arg: boolean): void
  • +

    Gets whether smart default pivoting is enabled.

    +

    When true, we'll pivot by default about the 3D position of the mouse/touch pointer on an +imaginary sphere that's centered at {@link Camera#eye} and sized to the {@link Scene} boundary.

    +

    When false, we'll pivot by default about {@link Camera#look}.

    +

    Default is false.

    +

    Returns boolean

    Returns true when pivoting by default about the selected point on the virtual sphere, or false when pivoting by default about {@link Camera#look}.

    +
  • +

    Sets whether smart default pivoting is enabled.

    +

    When true, we'll pivot by default about the 3D position of the mouse/touch pointer on an +imaginary sphere that's centered at {@link Camera#eye} and sized to the {@link Scene} boundary.

    +

    When false, we'll pivot by default about {@link Camera#look}.

    +

    Default is false.

    +

    Parameters

    • arg: boolean

    Returns void

  • get touchDollyRate(): number
  • set touchDollyRate(arg: number): void
  • get touchPanRate(): number
  • set touchPanRate(arg: number): void

Methods

  • clear(): void
  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/CameraFlightAnimation.html b/typedocs/classes/CameraFlightAnimation.html new file mode 100644 index 0000000000..ef72d3f207 --- /dev/null +++ b/typedocs/classes/CameraFlightAnimation.html @@ -0,0 +1,133 @@ +CameraFlightAnimation | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CameraFlightAnimation

+

Jumps or flies the {@link Scene}'s Camera to a given target.

+

Hierarchy

Index

Constructors

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • get duration(): number
  • set duration(arg: number): void
  • get fit(): boolean
  • set fit(arg: boolean): void
  • +

    Gets if, when CameraFlightAnimation is flying to a boundary, it will always adjust the distance between the +{@link Camera#eye} and {@link Camera#look} so as to ensure that the target boundary is always filling the view volume.

    +

    When false, the eye will remain at its current distance from the look position.

    +

    Default value is true.

    +

    Returns boolean

    value Set true to activate this behaviour.

    +
  • +

    Sets if, when CameraFlightAnimation is flying to a boundary, it will always adjust the distance between the +{@link Camera#eye} and {@link Camera#look} so as to ensure that the target boundary is always filling the view volume.

    +

    When false, the eye will remain at its current distance from the look position.

    +

    Default value is true.

    +

    Parameters

    • arg: boolean

    Returns void

  • get fitFOV(): number
  • set fitFOV(arg: number): void
  • +

    Gets how much of the perspective field-of-view, in degrees, that a target {@link Entity#aabb} should +fill the canvas when calling {@link CameraFlightAnimation#flyTo} or {@link CameraFlightAnimation#jumpTo}.

    +

    Default value is 45.

    +

    Returns number

    Current FOV value.

    +
  • +

    Sets how much of the perspective field-of-view, in degrees, that a target {@link Entity#aabb} should +fill the canvas when calling {@link CameraFlightAnimation#flyTo} or {@link CameraFlightAnimation#jumpTo}.

    +

    Default value is 45.

    +

    Parameters

    • arg: number

    Returns void

  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

  • get trail(): boolean
  • set trail(arg: boolean): void
  • +

    Gets if this CameraFlightAnimation points the Camera +in the direction that it is travelling when flying to a target after calling {@link CameraFlightAnimation#flyTo}.

    +

    Default value is true.

    +

    Returns boolean

    True if trailing behaviour is active.

    +
  • +

    Sets if this CameraFlightAnimation to point the Camera +in the direction that it is travelling when flying to a target after calling {@link CameraFlightAnimation#flyTo}.

    +

    Default value is true.

    +

    Parameters

    • arg: boolean

    Returns void

Methods

  • cancel(): void
  • clear(): void
  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • flyTo(params?: Component | { aabb?: number[]; arc?: number; component?: string | number | Component; duration?: number; eye?: number[]; fit?: boolean; fitFOV?: number; look?: number[]; orthoScale?: number; projection?: string; up?: number[] }, callback?: () => void, scope?: any): void
  • +

    Flies the Camera to a target.

    +
      +
    • When the target is a boundary, the Camera will fly towards the target and stop when the target fills most of the canvas.
    • +
    • When the target is an explicit Camera position, given as eye, look and up, then CameraFlightAnimation will interpolate the Camera to that target and stop there.
    • +
    +

    Parameters

    • Optional params: Component | { aabb?: number[]; arc?: number; component?: string | number | Component; duration?: number; eye?: number[]; fit?: boolean; fitFOV?: number; look?: number[]; orthoScale?: number; projection?: string; up?: number[] }
    • Optional callback: () => void
        • (): void
        • Returns void

    • Optional scope: any

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • jumpTo(params: Component | { aabb?: number[]; arc?: number; component?: string | number | Component; eye?: number[]; fit?: boolean; fitFOV?: number; look?: number[]; projection?: "perspective" | "ortho" | "frustum" | "customProjection"; up?: number[] }): void
  • +

    Jumps the {@link Scene}'s Camera to the given target.

    +
      +
    • When the target is a boundary, this CameraFlightAnimation will position the Camera at where the target fills most of the canvas.
    • +
    • When the target is an explicit Camera position, given as eye, look and up vectors, then this CameraFlightAnimation will jump the Camera to that target.
    • +
    +

    Parameters

    • params: Component | { aabb?: number[]; arc?: number; component?: string | number | Component; eye?: number[]; fit?: boolean; fitFOV?: number; look?: number[]; projection?: "perspective" | "ortho" | "frustum" | "customProjection"; up?: number[] }
      +

      Either a parameters object or a Component subtype that has a World-space AABB.

      +

    Returns void

  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • stop(): void
  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/CameraPath.html b/typedocs/classes/CameraPath.html new file mode 100644 index 0000000000..498a91ec6e --- /dev/null +++ b/typedocs/classes/CameraPath.html @@ -0,0 +1,78 @@ +CameraPath | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Defines a sequence of frames along which a CameraPathAnimation can animate a Camera.

+

Hierarchy

Index

Constructors

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

Methods

  • clear(): void
  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/CameraPathAnimation.html b/typedocs/classes/CameraPathAnimation.html new file mode 100644 index 0000000000..72c7da35a8 --- /dev/null +++ b/typedocs/classes/CameraPathAnimation.html @@ -0,0 +1,112 @@ +CameraPathAnimation | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CameraPathAnimation

+

Animates the {@link Scene}'s's Camera along a CameraPath.

+

Hierarchy

Index

Constructors

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

  • get rate(): number
  • set rate(arg: number): void

Methods

  • clear(): void
  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • flyToFrame(frameIdx: number, ok?: () => void): void
  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • play(): void
  • playToFrame(frameIdx: number): void
  • playToT(t: number): void
  • scrubToFrame(frameIdx: number): void
  • scrubToT(t: number): void
  • stop(): void
  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/CityJSONLoaderPlugin.html b/typedocs/classes/CityJSONLoaderPlugin.html new file mode 100644 index 0000000000..5d3003d724 --- /dev/null +++ b/typedocs/classes/CityJSONLoaderPlugin.html @@ -0,0 +1,47 @@ +CityJSONLoaderPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CityJSONLoaderPlugin

+

Viewer plugin that loads models from CityJSON files.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Component.html b/typedocs/classes/Component.html new file mode 100644 index 0000000000..2c9d42f7ba --- /dev/null +++ b/typedocs/classes/Component.html @@ -0,0 +1,78 @@ +Component | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Base class for all xeokit components.

+

Hierarchy

Index

Constructors

  • new Component(owner?: any, cfg?: {}): Component

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

Methods

  • clear(): void
  • +

    Destroys all Components that are owned by this. These are Components that were instantiated with +this Component as their first constructor argument.

    +

    Returns void

  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • +

    Tests if this component is of the given type, or is a subclass of the given type.

    +

    Parameters

    • type: any

    Returns boolean

  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Configs.html b/typedocs/classes/Configs.html new file mode 100644 index 0000000000..1c2bcac1c7 --- /dev/null +++ b/typedocs/classes/Configs.html @@ -0,0 +1,11 @@ +Configs | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Manages global configurations for all Viewers.

+

Hierarchy

  • Configs

Index

Constructors

Accessors

  • get doublePrecisionEnabled(): boolean
  • set doublePrecisionEnabled(doublePrecision: boolean): void
  • +

    Gets whether double precision mode is enabled for all Viewers.

    +

    When double precision mode is enabled (default), Viewers will accurately render models that contain +double-precision coordinates, without jittering.

    +

    Returns boolean

  • +

    Sets whether double precision mode is enabled for Viewers.

    +

    When double precision mode is enabled (default), Viewers will accurately render models that contain +double-precision coordinates, without jittering.

    +

    Parameters

    • doublePrecision: boolean

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/ContextMenu.html b/typedocs/classes/ContextMenu.html new file mode 100644 index 0000000000..4d14b0bb57 --- /dev/null +++ b/typedocs/classes/ContextMenu.html @@ -0,0 +1,54 @@ +ContextMenu | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

A customizable HTML context menu.

+

Hierarchy

  • ContextMenu

Index

Constructors

Accessors

  • get context(): any
  • set context(arg: any): void
  • +

    Gets the ContextMenu context.

    +

    The context can be any object that you need to be provides to the callbacks configured on {@link ContextMenu#items}.

    +

    This must be set before calling {@link ContextMenu#show}.

    +

    Returns any

  • +

    Sets the ContextMenu context.

    +

    The context can be any object that you need to be provides to the callbacks configured on {@link ContextMenu#items}.

    +

    This must be set before calling {@link ContextMenu#show}.

    +

    Parameters

    • arg: any

    Returns void

  • get enabled(): boolean
  • set enabled(arg: boolean): void
  • get items(): any[]
  • set items(arg: any[]): void
  • +

    Gets the ContextMenu items.

    +

    These can be updated dynamically at any time.

    +

    See class documentation for an example.

    +

    Returns any[]

  • +

    Sets the ContextMenu items.

    +

    These can be updated dynamically at any time.

    +

    See class documentation for an example.

    +

    Parameters

    • arg: any[]

    Returns void

  • get shown(): boolean

Methods

  • destroy(): void
  • fire(event: string, value: any): void
  • hide(): void
  • on(event: string, callback: Function): void
  • +

    Subscribes to an event fired at this ContextMenu.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Callback fired on the event

      +

    Returns void

  • show(pageX: number, pageY: number): void
  • +

    Shows this ContextMenu at the given page coordinates.

    +

    Does nothing when {@link ContextMenu#enabled} is false.

    +

    Logs error to console and does nothing if {@link ContextMenu#context} has not been set.

    +

    Fires a "shown" event when shown.

    +

    Parameters

    • pageX: number
      +

      Page X-coordinate.

      +
    • pageY: number
      +

      Page Y-coordinate.

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/DistanceMeasurementsPlugin.html b/typedocs/classes/DistanceMeasurementsPlugin.html new file mode 100644 index 0000000000..7c6f2f75bf --- /dev/null +++ b/typedocs/classes/DistanceMeasurementsPlugin.html @@ -0,0 +1,63 @@ +DistanceMeasurementsPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DistanceMeasurementsPlugin

+

Viewer plugin for measuring point-to-point distances.

+

Hierarchy

  • Plugin
    • DistanceMeasurementsPlugin

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

  • get control(): DistanceMeasurementsControl
  • get labelMinAxisLength(): number
  • set labelMinAxisLength(arg: number): void
  • get measurements(): {}

Methods

  • clear(): void
  • createMeasurement(params?: { axisVisible?: boolean; color?: string; id: string; origin: { entity: Entity; worldPos: number[] }; originVisible?: boolean; target: { entity: Entity; worldPos: number[] }; targetVisible?: boolean; visible?: boolean; wireVisible?: boolean }): DistanceMeasurement
  • +

    Creates a {@link DistanceMeasurement}.

    +

    The DistanceMeasurement is then registered by {@link DistanceMeasurement#id} in {@link DistanceMeasurementsPlugin#measurements}.

    +

    Parameters

    • Optional params: { axisVisible?: boolean; color?: string; id: string; origin: { entity: Entity; worldPos: number[] }; originVisible?: boolean; target: { entity: Entity; worldPos: number[] }; targetVisible?: boolean; visible?: boolean; wireVisible?: boolean }
      +

      {@link DistanceMeasurement} configuration.

      +
      • Optional axisVisible?: boolean
      • Optional color?: string
      • id: string
        +

        Unique ID to assign to {@link DistanceMeasurement#id}. The DistanceMeasurement will be registered by this in {@link DistanceMeasurementsPlugin#measurements} and {@link Scene.components}. Must be unique among all components in the Viewer.

        +
      • origin: { entity: Entity; worldPos: number[] }
        • entity: Entity
        • worldPos: number[]
      • Optional originVisible?: boolean
      • target: { entity: Entity; worldPos: number[] }
        • entity: Entity
        • worldPos: number[]
      • Optional targetVisible?: boolean
      • Optional visible?: boolean
      • Optional wireVisible?: boolean

    Returns DistanceMeasurement

    The new {@link DistanceMeasurement}.

    +
  • destroy(): void
  • destroyMeasurement(id: string): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Entity.html b/typedocs/classes/Entity.html new file mode 100644 index 0000000000..d7f24a465c --- /dev/null +++ b/typedocs/classes/Entity.html @@ -0,0 +1,130 @@ +Entity | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

An abstract 3D scene element that can be individually shown, hidden, selected, +highlighted, xrayed, culled, picked, clipped and bounded.

+
abstract

Hierarchy

  • Entity

Index

Constructors

Accessors

  • get aabb(): number[]
  • +

    World-space 3D axis-aligned bounding box (AABB) of this Entity.

    +

    Represented by a six-element Float64Array containing the min/max extents of the +axis-aligned volume, ie. [xmin, ymin,zmin,xmax,ymax, zmax].

    +
    abstract

    Returns number[]

  • get castsShadow(): boolean
  • set castsShadow(arg: boolean): void
  • get clippable(): boolean
  • set clippable(arg: boolean): void
  • +

    Gets if this Entity is clippable.

    +

    Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is clippable.

    +

    Clipping is done by the {@link SectionPlane}s in {@link Scene#sectionPlanes}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get collidable(): boolean
  • set collidable(arg: boolean): void
  • get colorize(): number[]
  • set colorize(arg: number[]): void
  • +

    Gets the Entity's RGB colorize color, multiplies by the Entity's rendered fragment colors.

    +

    Each element of the color is in range [0..1].

    +
    abstract

    Returns number[]

  • +

    Sets the Entity's RGB colorize color, multiplies by the Entity's rendered fragment colors.

    +

    Each element of the color is in range [0..1].

    +
    abstract

    Parameters

    • arg: number[]

    Returns void

  • get culled(): boolean
  • set culled(arg: boolean): void
  • +

    Gets if this Entity is culled.

    +

    Only rendered when {@link Entity#visible} is true and {@link Entity#culled} is false.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is culled.

    +

    Only rendered when {@link Entity#visible} is true and {@link Entity#culled} is false.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get edges(): boolean
  • set edges(arg: boolean): void
  • get highlighted(): boolean
  • set highlighted(arg: boolean): void
  • +

    Gets if this Entity is highlighted.

    +

    When {@link Entity#isObject} and {@link Entity#highlighted} are both true the Entity will be +registered by {@link Entity#id} in {@link Scene#highlightedObjects}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is highlighted.

    +

    When {@link Entity#isObject} and {@link Entity#highlighted} are both true the Entity will be +registered by {@link Entity#id} in {@link Scene#highlightedObjects}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get id(): string | number
  • get isEntity(): boolean
  • get isModel(): boolean
  • +

    Returns true if this Entity represents a model.

    +

    When this is true, the Entity will be registered by {@link Entity#id} in {@link Scene#models} and +may also have a corresponding MetaModel.

    +
    abstract

    Returns boolean

  • get isObject(): boolean
  • +

    Returns true if this Entity represents an object.

    +

    When this is true, the Entity will be registered by {@link Entity#id} in {@link Scene#objects} and +may also have a corresponding MetaObject.

    +
    abstract

    Returns boolean

  • get numTriangles(): number
  • get offset(): number[]
  • set offset(arg: number[]): void
  • +

    Gets the Entity's 3D World-space offset.

    +

    Default value is [0,0,0].

    +
    abstract

    Returns number[]

  • +

    Sets the Entity's 3D World-space offset.

    +

    Since offsetting Entities comes with memory and rendering overhead on some systems, this feature +only works when Viewer is configured with entityOffsetsEnabled: true.

    +

    The offset dynamically translates the Entity in World-space, which is useful for creating +effects like exploding parts assemblies etc.

    +

    Default value is [0,0,0].

    +

    Provide a null or undefined value to reset to the default value.

    +
    abstract

    Parameters

    • arg: number[]

    Returns void

  • get opacity(): number
  • set opacity(arg: number): void
  • +

    Gets the Entity's opacity factor.

    +

    This is a factor in range [0..1] which multiplies by the rendered fragment alphas.

    +
    abstract

    Returns number

  • +

    Sets the Entity's opacity factor, multiplies by the Entity's rendered fragment alphas.

    +

    This is a factor in range [0..1].

    +
    abstract

    Parameters

    • arg: number

    Returns void

  • get origin(): Float64Array
  • set origin(arg: Float64Array): void
  • get originalSystemId(): string
  • +

    ID of the corresponding object within the originating system, if any.

    +

    By default, this has the same value as {@link Entity#id}. When we load a model using {@link XKTLoaderPlugin#load}, +with {@link XKTLoaderPlugin#globalizeObjectIds} set true, then that plugin will prefix {@link Entity#id} +with the model ID, while leaving this property holding the original value of {@link Entity#id}. When loading an +IFC model, this property will hold the IFC product ID of the corresponding IFC element.

    +

    Returns string

  • get parent(): void
  • get pickable(): boolean
  • set pickable(arg: boolean): void
  • +

    Gets if this Entity is pickable.

    +

    Picking is done via calls to {@link Scene#pick}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is pickable.

    +

    Picking is done via calls to {@link Scene#pick}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get receivesShadow(): boolean
  • set receivesShadow(arg: boolean): void
  • get saoEnabled(): boolean
  • +

    Gets if this Entity can have Scalable Ambient Obscurance (SAO) applied to it.

    +

    SAO is configured by {@link SAO}.

    +
    abstract

    Returns boolean

  • get selected(): boolean
  • set selected(arg: boolean): void
  • +

    Gets if this Entity is selected.

    +

    When {@link Entity#isObject} and {@link Entity#selected} are both ````true``` the Entity will be +registered by {@link Entity#id} in {@link Scene#selectedObjects}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is selected.

    +

    When {@link Entity#isObject} and {@link Entity#selected} are both ````true``` the Entity will be +registered by {@link Entity#id} in {@link Scene#selectedObjects}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get visible(): boolean
  • set visible(arg: boolean): void
  • +

    Gets if this Entity is visible.

    +

    Only rendered when {@link Entity#visible} is true and {@link Entity#culled} is false.

    +

    When {@link Entity#isObject} and {@link Entity#visible} are both true the Entity will be +registered by {@link Entity#id} in {@link Scene#visibleObjects}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is visible.

    +

    Only rendered when {@link Entity#visible} is true and {@link Entity#culled} is false.

    +

    When {@link Entity#isObject} and {@link Entity#visible} are both true the Entity will be +registered by {@link Entity#id} in {@link Scene#visibleObjects}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

  • get xrayed(): boolean
  • set xrayed(arg: boolean): void
  • +

    Gets if this Entity is xrayed.

    +

    When {@link Entity#isObject} and {@link Entity#xrayed} are both ````true``` the Entity will be +registered by {@link Entity#id} in {@link Scene#xrayedObjects}.

    +
    abstract

    Returns boolean

  • +

    Sets if this Entity is xrayed.

    +

    When {@link Entity#isObject} and {@link Entity#xrayed} are both ````true``` the Entity will be +registered by {@link Entity#id} in {@link Scene#xrayedObjects}.

    +
    abstract

    Parameters

    • arg: boolean

    Returns void

Methods

  • destroy(): void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/FastNavPlugin.html b/typedocs/classes/FastNavPlugin.html new file mode 100644 index 0000000000..7d8e29ca9c --- /dev/null +++ b/typedocs/classes/FastNavPlugin.html @@ -0,0 +1,113 @@ +FastNavPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that makes interaction smoother with large models, by temporarily switching +the Viewer to faster, lower-quality rendering modes whenever we interact.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

  • get delayBeforeRestore(): boolean
  • set delayBeforeRestore(value: boolean): void
  • +

    Gets whether to have a delay before restoring normal rendering after we stop interacting with the Viewer.

    +

    The delay duration is configured via {@link FastNavPlugin#delayBeforeRestoreSeconds}.

    +

    Default is true.

    +

    Returns boolean

    Whether to have a delay.

    +
  • +

    Sets whether to have a delay before restoring normal rendering after we stop interacting with the Viewer.

    +

    The delay duration is configured via {@link FastNavPlugin#delayBeforeRestoreSeconds}.

    +

    Default is true.

    +

    Parameters

    • value: boolean

    Returns void

  • get delayBeforeRestoreSeconds(): number
  • set delayBeforeRestoreSeconds(value: number): void
  • +

    Gets the delay before restoring normal rendering after we stop interacting with the Viewer.

    +

    The delay is enabled when {@link FastNavPlugin#delayBeforeRestore} is true.

    +

    Default is 0.5 seconds.

    +

    Returns number

    Delay in seconds.

    +
  • +

    Sets the delay before restoring normal rendering after we stop interacting with the Viewer.

    +

    The delay is enabled when {@link FastNavPlugin#delayBeforeRestore} is true.

    +

    Default is 0.5 seconds.

    +

    Parameters

    • value: number

    Returns void

  • get hideEdges(): boolean
  • set hideEdges(value: boolean): void
  • get hidePBR(): boolean
  • set hidePBR(value: boolean): void
  • +

    Gets whether to temporarily hide physically-based rendering (PBR) whenever we interact with the Viewer.

    +

    Default is true.

    +

    Returns boolean

    true if hiding PBR.

    +
  • +

    Sets whether to temporarily hide physically-based rendering (PBR) whenever we interact with the Viewer.

    +

    Default is true.

    +

    Parameters

    • value: boolean
      +

      true to hide PBR.

      +

    Returns void

  • get hideSAO(): boolean
  • set hideSAO(value: boolean): void
  • +

    Gets whether to temporarily hide scalable ambient shadows (SAO) whenever we interact with the Viewer.

    +

    Default is true.

    +

    Returns boolean

    true if hiding SAO.

    +
  • +

    Sets whether to temporarily hide scalable ambient shadows (SAO) whenever we interact with the Viewer.

    +

    Default is true.

    +

    Parameters

    • value: boolean
      +

      true to hide SAO.

      +

    Returns void

  • get hideTransparentObjects(): boolean
  • set hideTransparentObjects(value: boolean): void
  • +

    Gets whether to temporarily hide transparent objects whenever we interact with the Viewer.

    +

    Does not hide X-rayed, selected, highlighted objects.

    +

    Default is false.

    +

    Returns boolean

    true if hiding transparent objects.

    +
  • +

    Sets whether to temporarily hide transparent objects whenever we interact with the Viewer.

    +

    Does not hide X-rayed, selected, highlighted objects.

    +

    Default is false.

    +

    Parameters

    • value: boolean
      +

      true to hide transparent objects.

      +

    Returns void

  • get scaleCanvasResolution(): boolean
  • set scaleCanvasResolution(value: boolean): void
  • +

    Gets whether to temporarily scale the canvas resolution whenever we interact with the Viewer.

    +

    Default is false.

    +

    The scaling factor is configured via {@link FastNavPlugin#scaleCanvasResolutionFactor}.

    +

    Returns boolean

    true if scaling the canvas resolution.

    +
  • +

    Sets whether to temporarily scale the canvas resolution whenever we interact with the Viewer.

    +

    Default is false.

    +

    The scaling factor is configured via {@link FastNavPlugin#scaleCanvasResolutionFactor}.

    +

    Parameters

    • value: boolean

    Returns void

  • get scaleCanvasResolutionFactor(): number
  • set scaleCanvasResolutionFactor(value: number): void
  • +

    Gets the factor by which we temporarily scale the canvas resolution when we interact with the viewer.

    +

    Default is 0.6.

    +

    Enable canvas resolution scaling by setting {@link FastNavPlugin#scaleCanvasResolution} true.

    +

    Returns number

    Factor by which we scale the canvas resolution.

    +
  • +

    Sets the factor by which we temporarily scale the canvas resolution when we interact with the viewer.

    +

    Accepted range is [0.0 .. 1.0].

    +

    Default is 0.6.

    +

    Enable canvas resolution scaling by setting {@link FastNavPlugin#scaleCanvasResolution} true.

    +

    Parameters

    • value: number

    Returns void

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/GLTFLoaderPlugin.html b/typedocs/classes/GLTFLoaderPlugin.html new file mode 100644 index 0000000000..b975a0fac0 --- /dev/null +++ b/typedocs/classes/GLTFLoaderPlugin.html @@ -0,0 +1,54 @@ +GLTFLoaderPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that loads models from glTF.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/LASLoaderPlugin.html b/typedocs/classes/LASLoaderPlugin.html new file mode 100644 index 0000000000..b8309c97e2 --- /dev/null +++ b/typedocs/classes/LASLoaderPlugin.html @@ -0,0 +1,71 @@ +LASLoaderPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that loads lidar point cloud geometry from LAS files.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Accessors

  • get colorDepth(): 8 | 16 | "auto"
  • set colorDepth(arg: 8 | 16 | "auto"): void
  • +

    Gets whether LASLoaderPlugin assumes that LAS colors are encoded using 8 or 16 bits.

    +

    Default value is 8.

    +

    Note: LAS specification recommends 16 bits.

    +

    Returns 8 | 16 | "auto"

    Possible returned values are 8, 16 and "auto".

    +
  • +

    Configures whether LASLoaderPlugin assumes that LAS colors are encoded using 8 or 16 bits.

    +

    Default value is 8.

    +

    Note: LAS specification recommends 16 bits.

    +

    Parameters

    • arg: 8 | 16 | "auto"

    Returns void

  • get fp64(): boolean
  • set fp64(arg: boolean): void
  • +

    Gets if LASLoaderPlugin assumes that LAS positions are stored in 64-bit floats instead of 32-bit.

    +

    Default value is false.

    +

    Returns boolean

    True if LASLoaderPlugin assumes that positions are stored in 64-bit floats instead of 32-bit.

    +
  • +

    Configures if LASLoaderPlugin assumes that LAS positions are stored in 64-bit floats instead of 32-bit.

    +

    Default value is false.

    +

    Parameters

    • arg: boolean

    Returns void

  • get skip(): number
  • set skip(arg: number): void

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/LocaleService.html b/typedocs/classes/LocaleService.html new file mode 100644 index 0000000000..6d89134c21 --- /dev/null +++ b/typedocs/classes/LocaleService.html @@ -0,0 +1,98 @@ +LocaleService | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Localization service for a Viewer.

+

Hierarchy

  • LocaleService

Index

Constructors

Accessors

  • get locale(): string
  • set locale(arg: string): void
  • +

    Gets the current locale.

    +
      +
    • Fires an "updated" event when done.
    • +
    • The given locale does not need to be in the list of available locales returned by {@link LocaleService#locales}, since +this method assumes that you may want to load the locales at a later point.
    • +
    • Automatically refreshes any plugins that depend on the translations.
    • +
    • We can then get translations for the locale, if translations have been loaded for it, via {@link LocaleService#translate} and {@link LocaleService#translatePlurals}.
    • +
    +

    Returns string

    The current locale.

    +
  • +

    Sets the current locale.

    +
      +
    • Fires an "updated" event when done.
    • +
    • The given locale does not need to be in the list of available locales returned by {@link LocaleService#locales}, since +this method assumes that you may want to load the locales at a later point.
    • +
    • Automatically refreshes any plugins that depend on the translations.
    • +
    • We can then get translations for the locale, if translations have been loaded for it, via {@link LocaleService#translate} and {@link LocaleService#translatePlurals}.
    • +
    +

    Parameters

    • arg: string

    Returns void

  • get locales(): string[]
  • +

    Gets the list of available locales.

    +

    These are derived from the currently configured set of translations.

    +

    Returns string[]

    The list of available locales.

    +
  • set messages(arg: any): void
  • +

    Replaces the current set of locale translations.

    +
      +
    • Fires an "updated" event when done.
    • +
    • Automatically refreshes any plugins that depend on the translations.
    • +
    • Does not change the current locale.
    • +
    + + +

    Usage

    +
    +
    viewer.localeService.setMessages({
    messages: {
    "en": { // English
    "NavCube": {
    "front": "Front",
    "back": "Back",
    "top": "Top",
    "bottom": "Bottom",
    "left": "Left",
    "right": "Right"
    }
    },
    "mi": { // Māori
    "NavCube": {
    "front": "Mua",
    "back": "Tuarā",
    "top": "Runga",
    "bottom": "Raro",
    "left": "Mauī",
    "right": "Tika"
    }
    }
    }
    }); +
    +

    Parameters

    • arg: any

    Returns void

Methods

  • clearMessages(): void
  • +

    Clears all locale translations.

    +
      +
    • Fires an "updated" event when done.
    • +
    • Does not change the current locale.
    • +
    • Automatically refreshes any plugins that depend on the translations, which will cause those +plugins to fall back on their internal hard-coded text values, since this method removes all +our translations.
    • +
    +

    Returns void

  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this LocaleService.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name.

      +
    • value: any
      +

      The event parameters.

      +
    • Optional forget: boolean

    Returns void

  • loadMessages(messages?: any): void
  • +

    Loads a new set of locale translations, adding them to the existing translations.

    +
      +
    • Fires an "updated" event when done.
    • +
    • Automatically refreshes any plugins that depend on the translations.
    • +
    • Does not change the current locale.
    • +
    + + +

    Usage

    +
    +
    viewer.localeService.loadMessages({
    "jp": { // Japanese
    "NavCube": {
    "front": "前部",
    "back": "裏",
    "top": "上",
    "bottom": "底",
    "left": "左",
    "right": "右"
    }
    }
    }); +
    +

    Parameters

    • Optional messages: any
      +

      The new translations.

      +

    Returns void

  • off(subId: string): void
  • on(event: string, callback: Function): string
  • +

    Subscribes to an event on this LocaleService.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Callback fired on the event

      +

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • translate(msg: string, args?: any): string
  • +

    Translates the given string according to the current locale.

    +

    Returns null if no translation can be found.

    +

    Parameters

    • msg: string
      +

      String to translate.

      +
    • Optional args: any

    Returns string

    Translated string if found, else null.

    +
  • translatePlurals(msg: string, count: number, args?: any): string
  • +

    Translates the given phrase according to the current locale.

    +

    Returns null if no translation can be found.

    +

    Parameters

    • msg: string
      +

      Phrase to translate.

      +
    • count: number
      +

      The plural number.

      +
    • Optional args: any

    Returns string

    Translated string if found, else null.

    +

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/MetaModel.html b/typedocs/classes/MetaModel.html new file mode 100644 index 0000000000..f3461ee475 --- /dev/null +++ b/typedocs/classes/MetaModel.html @@ -0,0 +1,25 @@ +MetaModel | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Metadata corresponding to an Entity that represents a model.

+

Hierarchy

  • MetaModel

Index

Constructors

Properties

author?: string
+

The model author, if available.

+
createdAt?: string
+

The date the model was created, if available.

+
creatingApplication?: string
+

The application that created the model, if available.

+
id: string | number
+

Globally-unique ID.

+

MetaModels are registered by ID in {@link MetaScene#metaModels}.

+

When this MetaModel corresponds to an Entity then this ID will match the {@link Entity#id}.

+
metaScene?: MetaScene
+

Metadata on the {@link Scene}.

+
projectId: string | number
+

The project ID

+
propertySets: { String: PropertySet }
+

The PropertySets in this MetaModel.

+

Type declaration

revisionId?: string | number
+

The revision ID, if available.

+
rootMetaObject: MetaObject
+

The root MetaObject in this MetaModel's composition structure hierarchy.

+
schema?: string
+

The model schema version, if available.

+

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/MetaObject.html b/typedocs/classes/MetaObject.html new file mode 100644 index 0000000000..ae448bbdd1 --- /dev/null +++ b/typedocs/classes/MetaObject.html @@ -0,0 +1,33 @@ +MetaObject | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Metadata corresponding to an Entity that represents an object.

+

Hierarchy

  • MetaObject

Index

Constructors

Properties

children: MetaObject[]
+

Child ObjectMeta instances within the structure hierarchy.

+
external?: any
+

External application-specific metadata

+
id: string
+

Globally-unique ID.

+
metaModel: MetaModel
+

Model metadata.

+
name: string
+

Human-readable name.

+
originalSystemId: string
+

ID of the corresponding object within the originating system, if any.

+
parent?: MetaObject
+

The parent MetaObject within the structure hierarchy.

+
propertySets: PropertySet[]
+

Optional PropertySets used by this MetaObject.

+
type: string
+

Type - often an IFC product type.

+

Methods

  • getObjectIDsInSubtree(): string[]
  • getObjectIDsInSubtreeByType(types: string[]): string[]
  • +

    Gets the {@link MetaObject#id}s of the MetaObjects within the subtree that have the given {@link MetaObject#type}s.

    +

    Parameters

    • types: string[]
      +

      {@link MetaObject#type} values.

      +

    Returns string[]

    Array of {@link MetaObject#id}s.

    +
  • withMetaObjectsInSubtree(callback: (metaobect: MetaObject) => void): void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/MetaScene.html b/typedocs/classes/MetaScene.html new file mode 100644 index 0000000000..0dd6cb7e9e --- /dev/null +++ b/typedocs/classes/MetaScene.html @@ -0,0 +1,67 @@ +MetaScene | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Metadata corresponding to a {@link Scene}.

+

Hierarchy

  • MetaScene

Index

Constructors

Properties

metaModels: {}
+

The MetaModels belonging to this MetaScene, each mapped to its {@link MetaModel#modelId}.

+

Type declaration

metaObjects: {}
+

The MetaObjects belonging to this MetaScene, each mapped to its {@link MetaObject#id}.

+

Type declaration

metaObjectsByType: {}
+

The MetaObjects belonging to this MetaScene, each mapped to its {@link MetaObject#type}.

+

Type declaration

propertySets: {}
+

The PropertySets belonging to this MetaScene, each mapped to its {@link PropertySet#id}.

+

Type declaration

scene: Scene
+

The {@link Scene}.

+
property

scene

+
viewer: Viewer
+

The Viewer.

+
property

viewer

+

Methods

  • createMetaModel(modelId: string, metaModelData: any, options?: { excludeTypes?: string[]; globalizeObjectIds?: boolean; includeTypes?: string[] }): MetaModel
  • +

    Creates a MetaModel in this MetaScene.

    +

    The MetaModel will contain a hierarchy of MetaObjects, created from the +meta objects in metaModelData.

    +

    The meta object hierarchy in metaModelData is expected to be non-cyclic, with a single root. If the meta +objects are cyclic, then this method will log an error and attempt to recover by creating a dummy root MetaObject +of type "Model" and connecting all other MetaObjects as its direct children. If the meta objects contain multiple +roots, then this method similarly attempts to recover by creating a dummy root MetaObject of type "Model" and +connecting all the root MetaObjects as its children.

    +

    Parameters

    • modelId: string
      +

      ID for the new MetaModel, which will have {@link MetaModel#id} set to this value.

      +
    • metaModelData: any
      +

      Data for the MetaModel.

      +
    • Optional options: { excludeTypes?: string[]; globalizeObjectIds?: boolean; includeTypes?: string[] }
      • Optional excludeTypes?: string[]
      • Optional globalizeObjectIds?: boolean
      • Optional includeTypes?: string[]

    Returns MetaModel

    The new MetaModel.

    +
  • destroyMetaModel(id: string): void
  • fire(event: string, value: any): void
  • getObjectIDsByType(type: string): string[]
  • +

    Gets the {@link MetaObject#id}s of the MetaObjects that have the given {@link MetaObject#type}.

    +

    Parameters

    • type: string
      +

      The type.

      +

    Returns string[]

    Array of {@link MetaObject#id}s.

    +
  • getObjectIDsInSubtree(id: string, includeTypes?: string[], excludeTypes?: string[]): string[]
  • +

    Gets the {@link MetaObject#id}s of the MetaObjects within the given subtree.

    +

    Parameters

    • id: string
      +

      ID of the root MetaObject of the given subtree.

      +
    • Optional includeTypes: string[]
    • Optional excludeTypes: string[]

    Returns string[]

    Array of {@link MetaObject#id}s.

    +
  • off(event: any): void
  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Viewer.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • withMetaObjectsInSubtree(id: string, callback: () => void): void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/NavCubePlugin.html b/typedocs/classes/NavCubePlugin.html new file mode 100644 index 0000000000..bb36de6d6b --- /dev/null +++ b/typedocs/classes/NavCubePlugin.html @@ -0,0 +1,93 @@ +NavCubePlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that lets us look at the entire {@link Scene} from along a chosen axis or diagonal.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • getCameraFitFOV(): number
  • +

    Gets how much of the field-of-view, in degrees, that the {@link Scene} should +fill the canvas when flying or jumping the Camera to each selected axis or diagonal.

    +

    Default value is 45.

    +

    Returns number

    Current FOV value.

    +
  • getCameraFly(): boolean
  • getCameraFlyDuration(): boolean
  • getFitVisible(): boolean
  • +

    Gets whether the axis, corner and edge-aligned views will fit the +view to the entire {@link Scene} or just to visible object-Entitys.

    +

    Entitys are visible objects when {@link Entity#isObject} and {@link Entity#visible} are both true.

    +

    Returns boolean

    True when fitting only visible object-Entitys.

    +
  • getSynchProjection(): boolean
  • +

    Gets whether the NavCube switches between perspective and orthographic projections in synchrony with +the Camera. When false, the NavCube will always be rendered with perspective projection.

    +

    Returns boolean

    True when NavCube projection is synchronized with {@link Camera#projection}.

    +
  • getVisible(): boolean
  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • setCameraFitFOV(value: number): void
  • +

    Sets how much of the field-of-view, in degrees, that the {@link Scene} should +fill the canvas when flying or jumping the Camera to each selected axis or diagonal.

    +

    Default value is 45.

    +

    Parameters

    • value: number
      +

      New FOV value.

      +

    Returns void

  • setCameraFly(value: boolean): void
  • setCameraFlyDuration(value: boolean): void
  • +

    When flying the Camera to each new axis or diagonal, sets how long, in seconds, that the Camera takes to get there.

    +

    Default is 0.5.

    +

    Parameters

    • value: boolean
      +

      Camera flight duration in seconds.

      +

    Returns void

  • setFitVisible(value: boolean): void
  • +

    Sets whether the axis, corner and edge-aligned views will fit the +view to the entire {@link Scene} or just to visible object-Entitys.

    +

    Entitys are visible objects when {@link Entity#isObject} and {@link Entity#visible} are both true.

    +

    Parameters

    • value: boolean
      +

      Set true to fit only visible object-Entitys.

      +

    Returns void

  • setSynchProjection(value: boolean): void
  • +

    Sets whether the NavCube switches between perspective and orthographic projections in synchrony with +the Camera. When false, the NavCube will always be rendered with perspective projection.

    +

    Parameters

    • value: boolean
      +

      Set true to keep NavCube projection synchronized with {@link Camera#projection}.

      +

    Returns void

  • setVisible(value?: boolean): void
  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/OBJLoaderPlugin.html b/typedocs/classes/OBJLoaderPlugin.html new file mode 100644 index 0000000000..15b232caf3 --- /dev/null +++ b/typedocs/classes/OBJLoaderPlugin.html @@ -0,0 +1,42 @@ +OBJLoaderPlugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

Viewer plugin that loads models from OBJ files.

+

Hierarchy

Index

Constructors

Properties

id: string
+

ID for this Plugin, unique within its Viewer.

+
viewer: Viewer
+

The Viewer that contains this Plugin.

+

Methods

  • destroy(): void
  • error(msg: string): void
  • +

    Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • fire(event: string, value: any): void
  • +

    Fires an event at this Plugin.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +

    Returns void

  • log(msg: string): void
  • +

    Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

  • on(event: string, callback: () => void): void
  • +

    Subscribes to an event fired at this Plugin.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: () => void
      +

      Callback fired on the event

      +
        • (): void
        • Returns void

    Returns void

  • warn(msg: string): void
  • +

    Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

    +

    Parameters

    • msg: string
      +

      The error message

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/PerformanceModel.html b/typedocs/classes/PerformanceModel.html new file mode 100644 index 0000000000..89a8b4ec30 --- /dev/null +++ b/typedocs/classes/PerformanceModel.html @@ -0,0 +1,277 @@ +PerformanceModel | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
+

A high-performance model representation for efficient rendering and low memory usage.

+

Hierarchy

Index

Constructors

Properties

id: string | number
+

ID of this Component, unique within the {@link Scene}.

+

Components are mapped by this ID in {@link Scene#components}.

+
property

id

+
meta: any
+

Arbitrary, user-defined metadata on this component.

+
property

metadata

+
scene: Scene
+

The parent {@link Scene} that contains this Component.

+
property

scene

+
final
viewer: Viewer
+

The viewer that contains this Scene.

+
property

viewer

+

Accessors

  • get aabb(): number[]
  • +

    Gets the PerformanceModel's World-space 3D axis-aligned bounding box.

    +

    Represented by a six-element Float64Array containing the min/max extents of the +axis-aligned volume, ie. [xmin, ymin,zmin,xmax,ymax, zmax].

    +

    Returns number[]

  • get backfaces(): boolean
  • set backfaces(backfaces: boolean): void
  • +

    Sets if backfaces are rendered for this PerformanceModel.

    +

    Default is false.

    +

    Returns boolean

  • +

    Sets if backfaces are rendered for this PerformanceModel.

    +

    Default is false.

    +

    When we set this true, then backfaces are always rendered for this PerformanceModel.

    +

    When we set this false, then we allow the Viewer to decide whether to render backfaces. In this case, +the Viewer will:

    +
      +
    • hide backfaces on watertight meshes,
    • +
    • show backfaces on open meshes, and
    • +
    • always show backfaces on meshes when we slice them open with {@link SectionPlane}s.
    • +
    +

    Parameters

    • backfaces: boolean

    Returns void

  • get castsShadow(): boolean
  • set castsShadow(castsShadow: boolean): void
  • get clippable(): boolean
  • set clippable(clippable: boolean): void
  • get collidable(): boolean
  • set collidable(collidable: boolean): void
  • get colorize(): number[]
  • set colorize(colorize: number[]): void
  • get culled(): boolean
  • set culled(culled: boolean): void
  • +

    Gets if this PerformanceModel is culled from view.

    +

    The PerformanceModel is only rendered when {@link PerformanceModel#visible} is true and {@link PerformanceModel#culled} is false.

    +

    Returns boolean

  • +

    Sets if this PerformanceModel is culled from view.

    +

    The PerformanceModel is only rendered when {@link PerformanceModel#visible} is true and {@link PerformanceModel#culled} is false.

    +

    Parameters

    • culled: boolean

    Returns void

  • get edgeMaterial(): EdgeMaterial
  • get edges(): boolean
  • set edges(edges: boolean): void
  • get highlightMaterial(): EmphasisMaterial
  • get highlighted(): boolean
  • set highlighted(highlighted: boolean): void
  • get isDrawable(): boolean
  • get isEntity(): boolean
  • get isModel(): boolean
  • get isObject(): boolean
  • get isPerformanceModel(): boolean
  • get matrix(): number[]
  • get numLines(): number
  • get numPoints(): number
  • get numTriangles(): number
  • get objects(): {}
  • get opacity(): number
  • set opacity(opacity: number): void
  • get origin(): number[]
  • +

    The Component that owns the lifecycle of this Component, if any.

    +

    When that component is destroyed, this component will be automatically destroyed also.

    +

    Will be null if this Component has no owner.

    +
    property

    owner

    +

    Returns Component

  • get pbrEnabled(): boolean
  • get pickable(): boolean
  • set pickable(pickable: boolean): void
  • get position(): number[]
  • get quaternion(): number[]
  • get receivesShadow(): boolean
  • set receivesShadow(receivesShadow: boolean): void
  • get rotation(): number[]
  • get saoEnabled(): boolean
  • get scale(): number[]
  • get selected(): boolean
  • set selected(selected: boolean): void
  • get selectedMaterial(): EmphasisMaterial
  • get visible(): boolean
  • set visible(visible: boolean): void
  • get worldMatrix(): number[]
  • get worldNormalMatrix(): number[]
  • get xrayMaterial(): EmphasisMaterial
  • get xrayed(): boolean
  • set xrayed(xrayed: boolean): void

Methods

  • clear(): void
  • createEntity(cfg: { castsShadow?: boolean; clippable?: boolean; collidable?: boolean; culled?: boolean; edges?: boolean; highlighted?: boolean; id: string; isObject: boolean; meshIds: string[]; pickable?: boolean; receivesShadow?: boolean; selected?: boolean; visible?: boolean; xrayed?: boolean }): PerformanceNode
  • +

    Creates an Entity within this PerformanceModel, giving it one or more meshes previously created with {@link PerformanceModel#createMesh}.

    +

    A mesh can only belong to one Entity, so you'll get an error if you try to reuse a mesh among multiple Entitys.

    +

    Parameters

    • cfg: { castsShadow?: boolean; clippable?: boolean; collidable?: boolean; culled?: boolean; edges?: boolean; highlighted?: boolean; id: string; isObject: boolean; meshIds: string[]; pickable?: boolean; receivesShadow?: boolean; selected?: boolean; visible?: boolean; xrayed?: boolean }
      +

      Entity configuration.

      +
      • Optional castsShadow?: boolean
      • Optional clippable?: boolean
      • Optional collidable?: boolean
      • Optional culled?: boolean
      • Optional edges?: boolean
      • Optional highlighted?: boolean
      • id: string
        +

        Optional ID for the new Entity. Must not clash with any existing components within the {@link Scene}.

        +
      • isObject: boolean
      • meshIds: string[]
        +

        IDs of one or more meshes created previously with {@link PerformanceModel@createMesh}.

        +
      • Optional pickable?: boolean
      • Optional receivesShadow?: boolean
      • Optional selected?: boolean
      • Optional visible?: boolean
      • Optional xrayed?: boolean

    Returns PerformanceNode

  • createGeometry(cfg: { colors: number[]; colorsCompressed: number[]; edgeIndices: number[]; id: string | number; indices: number[]; normals: number[]; origin?: number[]; positions: number[]; positionsDecodeMatrix: number[]; primitive: "lines" | "triangles" | "solid" | "surface" }): void
  • +

    Creates a reusable geometry within this PerformanceModel.

    +

    We can then supply the geometry ID to {@link PerformanceModel#createMesh} when we want to create meshes that instance the geometry.

    +

    If provide a positionsDecodeMatrix , then createGeometry() will assume +that the positions and normals arrays are compressed. When compressed, positions will be +quantized and in World-space, and normals will be oct-encoded and in World-space.

    +

    Note that positions, normals and indices are all required together.

    +

    Parameters

    • cfg: { colors: number[]; colorsCompressed: number[]; edgeIndices: number[]; id: string | number; indices: number[]; normals: number[]; origin?: number[]; positions: number[]; positionsDecodeMatrix: number[]; primitive: "lines" | "triangles" | "solid" | "surface" }
      +

      Geometry properties.

      +
      • colors: number[]
      • colorsCompressed: number[]
      • edgeIndices: number[]
      • id: string | number
        +

        Mandatory ID for the geometry, to refer to with {@link PerformanceModel#createMesh}.

        +
      • indices: number[]
      • normals: number[]
      • Optional origin?: number[]
      • positions: number[]
        +

        Flat array of positions.

        +
      • positionsDecodeMatrix: number[]
      • primitive: "lines" | "triangles" | "solid" | "surface"
        +

        The primitive type. Accepted values are 'points', 'lines', 'triangles', 'solid' and 'surface'.

        +

    Returns void

  • createMesh(cfg: { color?: number[]; colors: number[]; colorsCompressed: number[]; edgeIndices: number[]; geometryId?: string | number; id: string; indices: number[]; matrix?: number[]; normals: number[]; opacity?: number; origin?: number[]; position?: number[]; positions: number[]; positionsDecodeMatrix: number[]; primitive: "lines" | "triangles" | "points"; rotation?: number[]; scale?: number[] }): void
  • +

    Creates a mesh within this PerformanceModel.

    +

    A mesh can either share geometry with other meshes, or have its own unique geometry.

    +

    To share a geometry with other meshes, provide the ID of a geometry created earlier +with {@link PerformanceModel#createGeometry}.

    +

    To create unique geometry for the mesh, provide geometry data arrays.

    +

    Internally, PerformanceModel will batch all unique mesh geometries into the same arrays, which improves +rendering performance.

    +

    If you accompany the arrays with a positionsDecodeMatrix , then createMesh() will assume +that the positions and normals arrays are compressed. When compressed, positions will be +quantized and in World-space, and normals will be oct-encoded and in World-space.

    +

    If you accompany the arrays with an origin, then createMesh() will assume +that the positions are in relative-to-center (RTC) coordinates, with origin being the origin of their +RTC coordinate system.

    +

    When providing either positionsDecodeMatrix or origin, createMesh() will start a new +batch each time either of those two parameters change since the last call. Therefore, to combine arrays into the +minimum number of batches, it's best for performance to create your shared meshes in runs that have the same value +for positionsDecodeMatrix and origin.

    +

    Note that positions, normals and indices are all required together.

    +

    Parameters

    • cfg: { color?: number[]; colors: number[]; colorsCompressed: number[]; edgeIndices: number[]; geometryId?: string | number; id: string; indices: number[]; matrix?: number[]; normals: number[]; opacity?: number; origin?: number[]; position?: number[]; positions: number[]; positionsDecodeMatrix: number[]; primitive: "lines" | "triangles" | "points"; rotation?: number[]; scale?: number[] }
      +

      Object properties.

      +
      • Optional color?: number[]
      • colors: number[]
      • colorsCompressed: number[]
      • edgeIndices: number[]
      • Optional geometryId?: string | number
      • id: string
        +

        Mandatory ID for the new mesh. Must not clash with any existing components within the {@link Scene}.

        +
      • indices: number[]
      • Optional matrix?: number[]
      • normals: number[]
      • Optional opacity?: number
      • Optional origin?: number[]
      • Optional position?: number[]
      • positions: number[]
      • positionsDecodeMatrix: number[]
      • primitive: "lines" | "triangles" | "points"
      • Optional rotation?: number[]
      • Optional scale?: number[]

    Returns void

  • destroy(): void
  • error(message: string): void
  • +

    Logs an error for this component to the JavaScript console.

    +

    The console message will have this format: [ERROR] [<component type> =<component id>: <message>

    +

    Also fires the message as an "error" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • finalize(): void
  • fire(event: string, value: any, forget?: boolean): void
  • +

    Fires an event on this component.

    +

    Notifies existing subscribers to the event, optionally retains the event to give to +any subsequent notifications on the event as they are made.

    +

    Parameters

    • event: string
      +

      The event type name

      +
    • value: any
      +

      The event parameters

      +
    • Optional forget: boolean

    Returns void

  • hasSubs(event: string): boolean
  • +

    Returns true if there are any subscribers to the given event on this component.

    +

    Parameters

    • event: string
      +

      The event

      +

    Returns boolean

    True if there are any subscribers to the given event on this component.

    +
  • isType(type: any): boolean
  • log(message: string): void
  • +

    Logs a console debugging message for this component.

    +

    The console message will have this format: [LOG] [<component type> <component id>: <message>

    +

    Also fires the message as a "log" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

  • off(subId: string): void
  • +

    Cancels an event subscription that was previously made with {@link Component#on} or {@link Component#once}.

    +

    Parameters

    • subId: string
      +

      Subscription ID

      +

    Returns void

  • on(event: string, callback: Function, scope?: any): string
  • +

    Subscribes to an event on this component.

    +

    The callback is be called with this component as scope.

    +

    Parameters

    • event: string
      +

      The event

      +
    • callback: Function
      +

      Called fired on the event

      +
    • Optional scope: any

    Returns string

    Handle to the subscription, which may be used to unsubscribe with {@link #off}.

    +
  • once(event: string, callback: Function, scope?: any): void
  • +

    Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

    +

    This is equivalent to calling {@link Component#on}, and then calling {@link Component#off} inside the callback function.

    +

    Parameters

    • event: string
      +

      Data event to listen to

      +
    • callback: Function
      +

      Called when fresh data is available at the event

      +
    • Optional scope: any

    Returns void

  • warn(message: string): void
  • +

    Logs a warning for this component to the JavaScript console.

    +

    The console message will have this format: [WARN] [<component type> =<component id>: <message>

    +

    Also fires the message as a "warn" event on the parent {@link Scene}.

    +

    Parameters

    • message: string
      +

      The message to log

      +

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/typedocs/classes/Plugin.html b/typedocs/classes/Plugin.html new file mode 100644 index 0000000000..15f21739d2 --- /dev/null +++ b/typedocs/classes/Plugin.html @@ -0,0 +1,38 @@ +Plugin | @xeokit/xeokit-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu
desc

Base class for Viewer plugin classes.

+

Hierarchy

Index

Constructors

  • +

    Creates this Plugin and installs it into the given Viewer.

    +

    Parameters

    • id: string
      +

      ID for this plugin, unique among all plugins in the viewer.

      +
    • viewer: Viewer
      +

      The viewer.

      +
    • Optional cfg: {}

      Returns Plugin

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/Property.html b/typedocs/classes/Property.html new file mode 100644 index 0000000000..167d450d37 --- /dev/null +++ b/typedocs/classes/Property.html @@ -0,0 +1,13 @@ +Property | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A property within a PropertySet.

    +

    Hierarchy

    • Property

    Index

    Constructors

    Properties

    description: string
    +

    Informative text to explain the property.

    +
    name: string
    +

    The name of this property.

    +
    type: string | number
    +

    The type of this property.

    +
    value: any
    +

    The value of this property.

    +
    valueType: string | number
    +

    The type of this property's value.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/PropertySet.html b/typedocs/classes/PropertySet.html new file mode 100644 index 0000000000..c91ed107c3 --- /dev/null +++ b/typedocs/classes/PropertySet.html @@ -0,0 +1,13 @@ +PropertySet | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A set of properties associated with one or more MetaObjects.

    +

    Hierarchy

    • PropertySet

    Index

    Constructors

    Properties

    id: string
    +

    Globally-unique ID for this PropertySet.

    +
    name: string
    +

    Human-readable name of this PropertySet.

    +
    originalSystemId: string
    +

    ID of the corresponding object within the originating system, if any.

    +
    properties: Property[]
    +

    Properties within this PropertySet.

    +
    type: string
    +

    Type of this PropertySet.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/STLLoaderPlugin.html b/typedocs/classes/STLLoaderPlugin.html new file mode 100644 index 0000000000..f4db084325 --- /dev/null +++ b/typedocs/classes/STLLoaderPlugin.html @@ -0,0 +1,46 @@ +STLLoaderPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Viewer plugin that loads models from STL files.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/SectionPlanesPlugin.html b/typedocs/classes/SectionPlanesPlugin.html new file mode 100644 index 0000000000..bc00a3b193 --- /dev/null +++ b/typedocs/classes/SectionPlanesPlugin.html @@ -0,0 +1,72 @@ +SectionPlanesPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class SectionPlanesPlugin

    +

    SectionPlanesPlugin is a Viewer plugin that manages {@link SectionPlane}s.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    • get sectionPlanes(): {}
    • +

      Returns a map of the {@link SectionPlane}s created by this SectionPlanesPlugin.

      +

      Returns {}

      A map containing the {@link SectionPlane}s, each mapped to its {@link SectionPlane#id}.

      +
      • [key: string]: SectionPlane

    Methods

    • clear(): void
    • createSectionPlane(params?: { active?: boolean; dir?: number[]; id?: string; pos?: number[] }): SectionPlane
    • +

      Creates a {@link SectionPlane}.

      +

      The {@link SectionPlane} will be registered by {@link SectionPlane#id} in {@link SectionPlanesPlugin#sectionPlanes}.

      +

      Parameters

      • Optional params: { active?: boolean; dir?: number[]; id?: string; pos?: number[] }
        +

        {@link SectionPlane} configuration.

        +
        • Optional active?: boolean
        • Optional dir?: number[]
        • Optional id?: string
        • Optional pos?: number[]

      Returns SectionPlane

      The new {@link SectionPlane}.

      +
    • destroy(): void
    • destroySectionPlane(id: string): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • flipSectionPlanes(): void
    • getOverviewVisible(): boolean
    • getShownControl(): string
    • +

      Gets the ID of the {@link SectionPlane} that the 3D editing gizmo is shown for.

      +

      Returns null when the editing gizmo is not shown.

      +

      Returns string

      ID of the the {@link SectionPlane} that the 3D editing gizmo is shown for, if shown, else null.

      +
    • hideControl(): void
    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • setOverviewVisible(visible: boolean): void
    • showControl(id: string): void
    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/SkyboxesPlugin.html b/typedocs/classes/SkyboxesPlugin.html new file mode 100644 index 0000000000..20d18d860d --- /dev/null +++ b/typedocs/classes/SkyboxesPlugin.html @@ -0,0 +1,47 @@ +SkyboxesPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Viewer plugin that manages skyboxes

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Methods

    • clear(): void
    • createSkybox(id: string, params: { active?: boolean }): any
    • +

      Creates a skybox.

      +

      Parameters

      • id: string
        +

        Unique ID to assign to the skybox.

        +
      • params: { active?: boolean }
        +

        Skybox configuration.

        +
        • Optional active?: boolean

      Returns any

      The new skybox.

      +
    • destroy(): void
    • destroySkybox(id: string): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/StoreyViewsPlugin.html b/typedocs/classes/StoreyViewsPlugin.html new file mode 100644 index 0000000000..03bcf504d3 --- /dev/null +++ b/typedocs/classes/StoreyViewsPlugin.html @@ -0,0 +1,106 @@ +StoreyViewsPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A Viewer plugin that provides methods for visualizing IfcBuildingStoreys.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    modelStoreys: {}
    +

    A set of {@link Storey}s for each MetaModel.

    +

    These are created and destroyed automatically as models are loaded and destroyed.

    +

    Type declaration

    • [key: string]: {}
      • [key: string]: Storey
    storeys: {}
    +

    A {@link Storey} for each ````IfcBuildingStorey```.

    +

    There will be a {@link Storey} for every existing MetaObject whose {@link MetaObject#type} equals "IfcBuildingStorey".

    +

    These are created and destroyed automatically as models are loaded and destroyed.

    +

    Type declaration

    • [key: string]: Storey
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    Methods

    • createStoreyMap(storeyId: string, options?: { format?: "png" | "jpeg"; height?: number; width?: number }): StoreyMap
    • +

      Creates a 2D map of the given storey.

      +

      Parameters

      • storeyId: string
        +

        ID of the IfcBuildingStorey object.

        +
      • Optional options: { format?: "png" | "jpeg"; height?: number; width?: number }
        • Optional format?: "png" | "jpeg"
        • Optional height?: number
        • Optional width?: number

      Returns StoreyMap

      The StoreyMap.

      +
    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • getStoreyContainingWorldPos(worldPos: number[]): string
    • +

      Gets the ID of the storey that contains the given 3D World-space position. +.

      +

      Parameters

      • worldPos: number[]
        +

        3D World-space position.

        +

      Returns string

      ID of the storey containing the position, or null if the position falls outside all the storeys.

      +
    • gotoStoreyCamera(storeyId: string, options?: { done?: Function; projection?: string }): void
    • +

      Arranges the Camera for a 3D orthographic view of the Entitys within the given storey.

      +

      See also: {@link CameraMemento}, which saves and restores the state of the {@link Scene}'s Camera

      +

      Parameters

      • storeyId: string
        +

        ID of the IfcBuildingStorey object.

        +
      • Optional options: { done?: Function; projection?: string }
        • Optional done?: Function
        • Optional projection?: string

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • pickStoreyMap(storeyMap: StoreyMap, imagePos: number[], options?: { pickSurface?: boolean }): PickResult
    • +

      Attempts to pick an Entity at the given pixel coordinates within a StoreyMap image.

      +

      Parameters

      • storeyMap: StoreyMap
        +

        The StoreyMap.

        +
      • imagePos: number[]
        +

        2D pixel coordinates within the bounds of {@link StoreyMap#imageData}.

        +
      • Optional options: { pickSurface?: boolean }
        • Optional pickSurface?: boolean

      Returns PickResult

      The pick result, if an Entity was successfully picked, else null.

      +
    • showStoreyObjects(storeyId: string, options?: { hideOthers?: boolean; useObjectStates?: boolean }): void
    • +

      Shows the Entitys within the given storey.

      +

      Optionally hides all other Entitys.

      +

      Optionally sets the visual appearance of each of the Entitys according to its IFC type. The appearance of +IFC types in plan views is configured by {@link StoreyViewsPlugin#objectStates}.

      +

      See also: {@link ObjectsMemento}, which saves and restores a memento of the visual state +of the Entity's that represent objects within a {@link Scene}.

      +

      Parameters

      • storeyId: string
        +

        ID of the IfcBuildingStorey object.

        +
      • Optional options: { hideOthers?: boolean; useObjectStates?: boolean }
        • Optional hideOthers?: boolean
        • Optional useObjectStates?: boolean

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • withStoreyObjects(storeyId: string, callback: Function): void
    • worldDirToStoreyMap(storeyMap: StoreyMap, worldDir: number[], imageDir: number[]): void
    • +

      Converts a 3D World-space direction vector to a 2D vector within a StoreyMap image.

      +

      Parameters

      • storeyMap: StoreyMap
        +

        The StoreyMap.

        +
      • worldDir: number[]
        +

        3D World-space direction vector.

        +
      • imageDir: number[]
        +

        Normalized 2D direction vector.

        +

      Returns void

    • worldPosToStoreyMap(storeyMap: StoreyMap, worldPos: number[], imagePos: number[]): boolean
    • +

      Converts a 3D World-space position to a 2D position within a StoreyMap image.

      +

      Use {@link StoreyViewsPlugin#pickStoreyMap} to convert 2D image positions to 3D world-space.

      +

      Parameters

      • storeyMap: StoreyMap
        +

        The StoreyMap.

        +
      • worldPos: number[]
        +

        3D World-space position within the storey.

        +
      • imagePos: number[]
        +

        2D pixel position within the {@link StoreyMap#imageData}.

        +

      Returns boolean

      True if imagePos is within the bounds of the {@link StoreyMap#imageData}, else false if it falls outside.

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/TreeViewPlugin.html b/typedocs/classes/TreeViewPlugin.html new file mode 100644 index 0000000000..3cfc1c8845 --- /dev/null +++ b/typedocs/classes/TreeViewPlugin.html @@ -0,0 +1,90 @@ +TreeViewPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A Viewer plugin that provides an HTML tree view to navigate the IFC elements in models.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    • get hierarchy(): "containment" | "storeys" | "types"
    • set hierarchy(arg: "containment" | "storeys" | "types"): void
    • get modelTreeViews(): any

    Methods

    • addModel(modelId: string, options?: { rootName?: string }): ModelTreeView
    • +

      Adds a model to this tree view.

      +

      The model will be automatically removed when destroyed.

      +

      To automatically add each model as it's created, instead of manually calling this method each time, +provide a autoAddModels: true to the TreeViewPlugin constructor.

      +

      Parameters

      • modelId: string
        +

        ID of a model Entity in {@link Scene#models}.

        +
      • Optional options: { rootName?: string }
        • Optional rootName?: string

      Returns ModelTreeView

      ModelTreeView for the newly-added model. If this method succeeded in adding the model, +then {@link ModelTreeView#valid} will equal true. Otherwise, that property will be false +and {@link ModelTreeView#errors} will contain error messages.

      +
    • collapse(): void
    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • expandToDepth(depth: number): void
    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • removeModel(modelId: string): void
    • showNode(objectId: string): void
    • +

      Highlights the tree view node that represents the given object Entity.

      +

      This causes the tree view to collapse, then expand to reveal the node, then highlight the node.

      +

      If a node is previously highlighted, de-highlights that node and collapses the tree first.

      +

      Note that if the TreeViewPlugin was configured with pruneEmptyNodes: true (default configuration), then the +node won't exist in the tree if it has no Entitys in the {@link Scene}. in that case, nothing will happen.

      +

      Within the DOM, the node is represented by an <li> element. This method will add a .highlighted-node class to +the element to make it appear highlighted, removing that class when de-highlighting it again. See the CSS rules +in the TreeViewPlugin examples for an example of that class.

      +

      Parameters

      • objectId: string
        +

        ID of the Entity.

        +

      Returns void

    • unShowNode(): void
    • +

      De-highlights the node previously shown with {@link TreeViewPlugin#showNode}.

      +

      Does nothing if no node is currently shown.

      +

      If the node is currently scrolled into view, keeps the node in view.

      +

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • withNodeTree(node: TreeViewNode, callback: (node: TreeViewNode) => void): void
    • +

      Iterates over a subtree of the tree view's {@link TreeViewNode}s, calling the given callback for each +node in depth-first pre-order.

      +

      Parameters

      • node: TreeViewNode
        +

        Root of the subtree.

        +
      • callback: (node: TreeViewNode) => void
        +

        Callback called at each {@link TreeViewNode}, with the TreeViewNode given as the argument.

        +
          • (node: TreeViewNode): void
          • Parameters

            • node: TreeViewNode

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/ViewCullPlugin.html b/typedocs/classes/ViewCullPlugin.html new file mode 100644 index 0000000000..b96918a83e --- /dev/null +++ b/typedocs/classes/ViewCullPlugin.html @@ -0,0 +1,42 @@ +ViewCullPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Viewer plugin that performs view frustum culling to accelerate rendering performance.

    +

    Hierarchy

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    • get enabled(): boolean
    • set enabled(arg: boolean): void

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/Viewer.html b/typedocs/classes/Viewer.html new file mode 100644 index 0000000000..22aef47ba4 --- /dev/null +++ b/typedocs/classes/Viewer.html @@ -0,0 +1,70 @@ +Viewer | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    The 3D Viewer at the heart of the xeokit SDK.

    +

    Hierarchy

    • Viewer

    Index

    Constructors

    Properties

    camera: Camera
    +

    The Viewer's Camera. This is also found on {@link Scene#camera}.

    +
    property

    camera

    +
    cameraControl: CameraControl
    +

    The Viewer's CameraControl, which +controls the {@link Scene}'s Camera with mouse, touch and keyboard input.

    +
    property

    cameraControl

    +
    cameraFlight: CameraFlightAnimation
    +

    The Viewer's CameraFlightAnimation, which +is used to fly the {@link Scene}'s Camera to given targets.

    +
    property

    cameraFlight

    +
    id: string | number
    +

    The Viewer's ID.

    +
    property

    id

    +
    localeService: LocaleService
    +

    The viewer's locale service.

    +

    This is configured via the Viewer's constructor.

    +

    By default, this service will be an instance of LocaleService, which will just return +null translations for all given strings and phrases.

    +
    property

    localeService

    +
    since

    2.0

    +
    metaScene: MetaScene
    +

    Metadata about the {@link Scene} and the models and objects within it.

    +
    property

    metaScene

    +
    readonly
    scene: Scene
    +

    The Viewer's {@link Scene}.

    +
    property

    scene

    +

    Methods

    • beginSnapshot(): void
    • +

      Enter snapshot mode.

      +

      Switches rendering to a hidden snapshot canvas.

      +

      Exit snapshot mode using {@link Viewer#endSnapshot}.

      +

      Returns void

    • destroy(): void
    • endSnapshot(): void
    • +

      Exits snapshot mode.

      +

      Switches rendering back to the main canvas.

      +

      Returns void

    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Viewer.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Viewer.

      +

      Parameters

      • event: string
        +

        Event name

        +
      • value: any
        +

        Event parameters

        +

      Returns void

    • getSnapshot(params?: any): string
    • +

      Gets a snapshot of this Viewer's {@link Scene} as a Base64-encoded image.

      +
      + +

      Usage:

      +
      +
      const imageData = viewer.getSnapshot({
      width: 500,
      height: 500,
      format: "png"
      }); +
      +

      Parameters

      • Optional params: any

      Returns string

      String-encoded image data URI.

      +
    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Viewer.

      +

      Parameters

      • msg: string
        +

        The message

        +

      Returns void

    • on(event: string, callback: Function): void
    • +

      Subscribes to an event fired at this Viewer.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: Function
        +

        Callback fired on the event

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/WebIFCLoaderPlugin.html b/typedocs/classes/WebIFCLoaderPlugin.html new file mode 100644 index 0000000000..4efe3b5c0a --- /dev/null +++ b/typedocs/classes/WebIFCLoaderPlugin.html @@ -0,0 +1,98 @@ +WebIFCLoaderPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class WebIFCLoaderPlugin

    +

    Viewer plugin that uses web-ifc to load BIM models directly from IFC files.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    • get excludeTypes(): string[]
    • set excludeTypes(arg: string[]): void
    • +

      Gets the blacklist of IFC types that are never loaded by this WebIFCLoaderPlugin.

      +

      When loading IFC models, causes this WebIFCLoaderPlugin to not load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Returns string[]

    • +

      Sets the blacklist of IFC types that are never loaded by this WebIFCLoaderPlugin.

      +

      When IFC models, causes this WebIFCLoaderPlugin to not load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Parameters

      • arg: string[]

      Returns void

    • get excludeUnclassifiedObjects(): boolean
    • set excludeUnclassifiedObjects(arg: boolean): void
    • +

      Gets whether we load objects that don't have IFC types.

      +

      When loading IFC models and this is true, WebIFCLoaderPlugin will not load objects +that don't have IFC types.

      +

      Default value is false.

      +

      Returns boolean

    • +

      Sets whether we load objects that don't have IFC types.

      +

      When loading IFC models and this is true, WebIFCLoaderPlugin will not load objects +that don't have IFC types.

      +

      Default value is false.

      +

      Parameters

      • arg: boolean

      Returns void

    • get globalizeObjectIds(): boolean
    • set globalizeObjectIds(arg: boolean): void
    • +

      Gets whether WebIFCLoaderPlugin globalizes each {@link Entity#id} and {@link MetaObject#id} as it loads a model.

      +

      Default value is false.

      +

      Returns boolean

    • +

      Sets whether WebIFCLoaderPlugin globalizes each {@link Entity#id} and {@link MetaObject#id} as it loads a model.

      +

      Set this true when you need to load multiple instances of the same model, to avoid ID clashes +between the objects in the different instances.

      +

      When we load a model with this set true, then each {@link Entity#id} and {@link MetaObject#id} will be +prefixed by the ID of the model, ie. <modelId>#<objectId>.

      +

      {@link Entity#originalSystemId} and {@link MetaObject#originalSystemId} will always hold the original, un-prefixed, ID values.

      +

      Default value is false.

      +

      See the main WebIFCLoaderPlugin class documentation for usage info.

      +

      Parameters

      • arg: boolean

      Returns void

    • get includeTypes(): string[]
    • set includeTypes(arg: string[]): void
    • +

      Gets the whitelist of the IFC types loaded by this WebIFCLoaderPlugin.

      +

      When loading IFC models, causes this WebIFCLoaderPlugin to only load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Returns string[]

    • +

      Sets the whitelist of the IFC types loaded by this WebIFCLoaderPlugin.

      +

      When loading IFC models, causes this WebIFCLoaderPlugin to only load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Parameters

      • arg: string[]

      Returns void

    • get supportedVersions(): string[]

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/XKTLoaderPlugin.html b/typedocs/classes/XKTLoaderPlugin.html new file mode 100644 index 0000000000..6b1f92ee9c --- /dev/null +++ b/typedocs/classes/XKTLoaderPlugin.html @@ -0,0 +1,112 @@ +XKTLoaderPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Viewer plugin that loads models from xeokit's optimized .XKT format.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Accessors

    • get excludeTypes(): string[]
    • set excludeTypes(arg: string[]): void
    • +

      Gets the blacklist of IFC types that are never loaded by this XKTLoaderPlugin.

      +

      When loading models with metadata, causes this XKTLoaderPlugin to not load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Returns string[]

    • +

      Sets the blacklist of IFC types that are never loaded by this XKTLoaderPlugin.

      +

      When loading models with metadata, causes this XKTLoaderPlugin to not load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Parameters

      • arg: string[]

      Returns void

    • get excludeUnclassifiedObjects(): boolean
    • set excludeUnclassifiedObjects(arg: boolean): void
    • +

      Gets whether we load objects that don't have IFC types.

      +

      When loading models with metadata and this is true, XKTLoaderPlugin will not load objects +that don't have IFC types.

      +

      Default value is false.

      +

      Returns boolean

    • +

      Sets whether we load objects that don't have IFC types.

      +

      When loading models with metadata and this is true, XKTLoaderPlugin will not load objects +that don't have IFC types.

      +

      Default value is false.

      +

      Parameters

      • arg: boolean

      Returns void

    • get globalizeObjectIds(): boolean
    • set globalizeObjectIds(arg: boolean): void
    • +

      Gets whether XKTLoaderPlugin globalizes each {@link Entity#id} and {@link MetaObject#id} as it loads a model.

      +

      Default value is false.

      +

      Returns boolean

    • +

      Sets whether XKTLoaderPlugin globalizes each {@link Entity#id} and {@link MetaObject#id} as it loads a model.

      +

      Set this true when you need to load multiple instances of the same model, to avoid ID clashes +between the objects in the different instances.

      +

      When we load a model with this set true, then each {@link Entity#id} and {@link MetaObject#id} will be +prefixed by the ID of the model, ie. <modelId>#<objectId>.

      +

      {@link Entity#originalSystemId} and {@link MetaObject#originalSystemId} will always hold the original, un-prefixed, ID values.

      +

      Default value is false.

      +

      See the main XKTLoaderPlugin class documentation for usage info.

      +

      Parameters

      • arg: boolean

      Returns void

    • get includeTypes(): string[]
    • set includeTypes(arg: string[]): void
    • +

      Gets the whitelist of the IFC types loaded by this XKTLoaderPlugin.

      +

      When loading models with metadata, causes this XKTLoaderPlugin to only load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Returns string[]

    • +

      Sets the whitelist of the IFC types loaded by this XKTLoaderPlugin.

      +

      When loading models with metadata, causes this XKTLoaderPlugin to only load objects whose types are in this +list. An object's type is indicated by its MetaObject's {@link MetaObject#type}.

      +

      Default value is undefined.

      +

      Parameters

      • arg: string[]

      Returns void

    • get reuseGeometries(): boolean
    • set reuseGeometries(arg: boolean): void
    • +

      Gets whether XKTLoaderPlugin enables geometry reuse when loading models.

      +

      Default value is true.

      +

      Returns boolean

    • +

      Sets whether XKTLoaderPlugin enables geometry reuse when loading models.

      +

      Default value is true.

      +

      Geometry reuse saves memory, but can impact Viewer performance when there are many reused geometries. For +this reason, we can set this false to disable geometry reuse for models loaded by this XKTLoaderPlugin +(which will then "expand" the geometry instances into batches instead).

      +

      The result will be be less WebGL draw calls (which are expensive), at the cost of increased memory footprint.

      +

      See #769 for more info.

      +

      Parameters

      • arg: boolean

      Returns void

    • get supportedVersions(): string[]

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • +

      Loads an .xkt model into this XKTLoaderPlugin's Viewer.

      +

      Since xeokit/xeokit-sdk 1.9.0, XKTLoaderPlugin has supported XKT 8, which bundles the metamodel +data (eg. an IFC element hierarchy) in the XKT file itself. For XKT 8, we therefore no longer need to +load the metamodel data from a separate accompanying JSON file, as we did with previous XKT versions. +However, if we do choose to specify a separate metamodel JSON file to load (eg. for backward compatibility +in data pipelines), then that metamodel will be loaded and the metamodel in the XKT 8 file will be ignored.

      +

      Parameters

      Returns PerformanceModel

      Entity representing the model, which will have {@link Entity#isModel} set true and will be registered by {@link Entity#id} in {@link Scene#models}.

      +
    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/classes/XML3DLoaderPlugin.html b/typedocs/classes/XML3DLoaderPlugin.html new file mode 100644 index 0000000000..5663d8fced --- /dev/null +++ b/typedocs/classes/XML3DLoaderPlugin.html @@ -0,0 +1,45 @@ +XML3DLoaderPlugin | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Viewer plugin that loads models from 3DXML files.

    +

    Hierarchy

    Index

    Constructors

    Properties

    id: string
    +

    ID for this Plugin, unique within its Viewer.

    +
    supportedSchemas: string[]
    +

    Supported 3DXML schema versions

    +
    viewer: Viewer
    +

    The Viewer that contains this Plugin.

    +

    Methods

    • destroy(): void
    • error(msg: string): void
    • +

      Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • fire(event: string, value: any): void
    • +

      Fires an event at this Plugin.

      +

      Parameters

      • event: string
        +

        The event type name

        +
      • value: any
        +

        The event parameters

        +

      Returns void

    • log(msg: string): void
    • +

      Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    • on(event: string, callback: () => void): void
    • +

      Subscribes to an event fired at this Plugin.

      +

      Parameters

      • event: string
        +

        The event

        +
      • callback: () => void
        +

        Callback fired on the event

        +
          • (): void
          • Returns void

      Returns void

    • warn(msg: string): void
    • +

      Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.

      +

      Parameters

      • msg: string
        +

        The error message

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/index.html b/typedocs/index.html new file mode 100644 index 0000000000..39db1ef467 --- /dev/null +++ b/typedocs/index.html @@ -0,0 +1,47 @@ +@xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    @xeokit/xeokit-sdk

    + +

    xeokit-sdk

    +
    +

    This project is using Percy.io for visual regression testing. +npm version +

    +

    xeokit is a JavaScript software development kit from xeolabs for viewing +high-detail, full-precision 3D engineering and BIM models in the browser.

    + + +

    Installing

    +
    +
    npm i @xeokit/xeokit-sdk
    +
    + + +

    Usage

    +
    +

    The xeokit SDK lets us develop our own browser-based BIM viewer, which we can fully customize and extend with +plugins. Let's create a Viewer with +a WebIFCLoaderPlugin +to view a IFC model in the browser, then view a sample IFC model from +the Open IFC Model Database.

    + +

    +
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>xeokit Example</title>
    <style>
    body {
    margin: 0;
    width: 100%;
    height: 100%;
    user-select: none;
    }

    #myCanvas {
    width: 100%;
    height: 100%;
    position: absolute;
    background: lightblue;
    background-image: linear-gradient(lightblue, white);
    }
    </style>
    </head>
    <body>
    <canvas id="myCanvas"></canvas>
    </body>
    <script id="source" type="module">

    import {Viewer, WebIFCLoaderPlugin} from
    "https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/xeokit-sdk.es.min.js";

    const viewer = new Viewer({
    canvasId: "myCanvas",
    transparent: true
    });

    viewer.camera.eye = [-3.933, 2.855, 27.018];
    viewer.camera.look = [4.400, 3.724, 8.899];
    viewer.camera.up = [-0.018, 0.999, 0.039];

    const webIFCLoader = new WebIFCLoaderPlugin(viewer, {
    wasmPath: "https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/"
    });

    const model = webIFCLoader.load({
    src: "Duplex.ifc",
    edges: true
    });

    </script>
    </html> +
    + + +

    Resources

    +
    + +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/ICityJSONDefaultDataSource.html b/typedocs/interfaces/ICityJSONDefaultDataSource.html new file mode 100644 index 0000000000..533b706c72 --- /dev/null +++ b/typedocs/interfaces/ICityJSONDefaultDataSource.html @@ -0,0 +1,9 @@ +ICityJSONDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ICityJSONDefaultDataSource

    Hierarchy

    • ICityJSONDefaultDataSource

    Index

    Methods

    • getCityJSON(src: string | number, ok: (json: any) => void, error: (e: Error) => void): void
    • +

      Gets the contents of the given CityJSON file.

      +

      Parameters

      • src: string | number
        +

        Path or ID of an CityJSON file.

        +
      • ok: (json: any) => void
        +

        Callback fired on success, argument is the CityJSON JSON.

        +
          • (json: any): void
          • Parameters

            • json: any

            Returns void

      • error: (e: Error) => void
        +

        Callback fired on error.

        +
          • (e: Error): void
          • Parameters

            • e: Error

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/IGLTFDefaultDataSource.html b/typedocs/interfaces/IGLTFDefaultDataSource.html new file mode 100644 index 0000000000..3d784c7d7d --- /dev/null +++ b/typedocs/interfaces/IGLTFDefaultDataSource.html @@ -0,0 +1,29 @@ +IGLTFDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IGLTFDefaultDataSource

    Hierarchy

    • IGLTFDefaultDataSource

    Index

    Methods

    • getArrayBuffer(glTFSrc: string | number, binarySrc: string | number, ok: Function, error: Function): void
    • +

      Gets glTF binary attachment.

      +

      Note that this method requires the source of the glTF JSON asset. This is because the binary attachment +source could be relative to the glTF source, IE. it may not be a global ID.

      +

      Parameters

      • glTFSrc: string | number
        +

        Identifies the glTF JSON asset.

        +
      • binarySrc: string | number
        +

        Identifies the glTF binary asset.

        +
      • ok: Function
        +

        Fired on successful loading of the glTF binary asset.

        +
      • error: Function
        +

        Fired on error while loading the glTF binary asset.

        +

      Returns void

    • getGLTF(glTFSrc: string | number, ok: Function, error: Function): void
    • +

      Gets glTF JSON.

      +

      Parameters

      • glTFSrc: string | number
        +

        Identifies the glTF JSON asset.

        +
      • ok: Function
        +

        Fired on successful loading of the glTF JSON asset.

        +
      • error: Function
        +

        Fired on error while loading the glTF JSON asset.

        +

      Returns void

    • getMetaModel(metaModelSrc: string | number, ok: { Function: any }, error: { Function: any }): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/ILASDefaultDataSource.html b/typedocs/interfaces/ILASDefaultDataSource.html new file mode 100644 index 0000000000..a0e2d9334b --- /dev/null +++ b/typedocs/interfaces/ILASDefaultDataSource.html @@ -0,0 +1,9 @@ +ILASDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ILASDefaultDataSource

    Hierarchy

    • ILASDefaultDataSource

    Index

    Methods

    Methods

    • getLAS(src: string | number, ok: (LAS: ArrayBuffer) => void, error: (e: Error) => void): void
    • +

      Gets the contents of the given LAS file in an arraybuffer.

      +

      Parameters

      • src: string | number
        +

        Path or ID of an LAS file.

        +
      • ok: (LAS: ArrayBuffer) => void
        +

        Callback fired on success, argument is the LAS file in an arraybuffer.

        +
          • (LAS: ArrayBuffer): void
          • Parameters

            • LAS: ArrayBuffer

            Returns void

      • error: (e: Error) => void
        +

        Callback fired on error.

        +
          • (e: Error): void
          • Parameters

            • e: Error

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/ISTLDefaultDataSource.html b/typedocs/interfaces/ISTLDefaultDataSource.html new file mode 100644 index 0000000000..33c8d92df1 --- /dev/null +++ b/typedocs/interfaces/ISTLDefaultDataSource.html @@ -0,0 +1,9 @@ +ISTLDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ISTLDefaultDataSource

    Hierarchy

    • ISTLDefaultDataSource

    Index

    Methods

    Methods

    • getSTL(src: string | number, ok: Function, error: Function): void
    • +

      Gets STL data.

      +

      Parameters

      • src: string | number
        +

        Identifies the STL file.

        +
      • ok: Function
        +

        Fired on successful loading of the STL file.

        +
      • error: Function
        +

        Fired on error while loading the STL file.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/IWebIFCDefaultDataSource.html b/typedocs/interfaces/IWebIFCDefaultDataSource.html new file mode 100644 index 0000000000..ffdbfd871f --- /dev/null +++ b/typedocs/interfaces/IWebIFCDefaultDataSource.html @@ -0,0 +1,11 @@ +IWebIFCDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IWebIFCDefaultDataSource

    +

    Default data access strategy for WebIFCLoaderPlugin.

    +

    Hierarchy

    • IWebIFCDefaultDataSource

    Index

    Methods

    Methods

    • getIFC(src: string | number, ok: (buffer: ArrayBuffer) => void, error: (e: Error) => void): void
    • +

      Gets the contents of the given IFC file in an arraybuffer.

      +

      Parameters

      • src: string | number
        +

        Path or ID of an IFC file.

        +
      • ok: (buffer: ArrayBuffer) => void
        +

        Callback fired on success, argument is the IFC file in an arraybuffer.

        +
          • (buffer: ArrayBuffer): void
          • Parameters

            • buffer: ArrayBuffer

            Returns void

      • error: (e: Error) => void
        +

        Callback fired on error.

        +
          • (e: Error): void
          • Parameters

            • e: Error

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/interfaces/IXKTDefaultDataSource.html b/typedocs/interfaces/IXKTDefaultDataSource.html new file mode 100644 index 0000000000..79f33427a9 --- /dev/null +++ b/typedocs/interfaces/IXKTDefaultDataSource.html @@ -0,0 +1,17 @@ +IXKTDefaultDataSource | @xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface IXKTDefaultDataSource

    Hierarchy

    • IXKTDefaultDataSource

    Index

    Methods

    • getMetaModel(metaModelSrc: string | number, ok: (json: any) => void, error: (e: Error) => void): void
    • +

      Gets metamodel JSON.

      +

      Parameters

      • metaModelSrc: string | number
        +

        Identifies the metamodel JSON asset.

        +
      • ok: (json: any) => void
        +

        Fired on successful loading of the metamodel JSON asset.

        +
          • (json: any): void
          • Parameters

            • json: any

            Returns void

      • error: (e: Error) => void
        +

        Fired on error while loading the metamodel JSON asset.

        +
          • (e: Error): void
          • Parameters

            • e: Error

            Returns void

      Returns void

    • getXKT(src: string | number, ok: (buffer: ArrayBuffer) => void, error: (e: Error) => void): void
    • +

      Gets the contents of the given .xkt file in an arraybuffer.

      +

      Parameters

      • src: string | number
        +

        Path or ID of an .xkt file.

        +
      • ok: (buffer: ArrayBuffer) => void
        +

        Callback fired on success, argument is the .xkt file in an arraybuffer.

        +
          • (buffer: ArrayBuffer): void
          • Parameters

            • buffer: ArrayBuffer

            Returns void

      • error: (e: Error) => void
        +

        Callback fired on error.

        +
          • (e: Error): void
          • Parameters

            • e: Error

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/typedocs/modules.html b/typedocs/modules.html new file mode 100644 index 0000000000..4d8e4780bf --- /dev/null +++ b/typedocs/modules.html @@ -0,0 +1,475 @@ +@xeokit/xeokit-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    @xeokit/xeokit-sdk

    Index

    Classes

    Interfaces

    Type aliases

    Variables

    Type aliases

    AngleMeasurementsPluginConfiguration: { container?: HTMLElement; defaultColor?: string; id?: string; zIndex?: number }

    Type declaration

    • Optional container?: HTMLElement
      +

      Container DOM element for markers and labels. Defaults to document.body.

      +
    • Optional defaultColor?: string
      +

      The default color of the dots, wire and label.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional zIndex?: number
      +

      If set, the wires, dots and labels will have this zIndex (+1 for dots and +2 for labels).

      +
    AnnotationsPluginConfiguration: { container?: HTMLElement; id?: string; labelHTML?: string; markerHTML?: string; surfaceOffset?: number; values?: {} }

    Type declaration

    • Optional container?: HTMLElement
      +

      Container DOM element for markers and labels. Defaults to document.body.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional labelHTML?: string
      +

      HTML text template for Annotation labels. Defaults to <div></div>. Ignored on Annotations configured with a labelElementId.

      +
    • Optional markerHTML?: string
      +

      HTML text template for Annotation markers. Defaults to <div></div>. Ignored on Annotations configured with a markerElementId.

      +
    • Optional surfaceOffset?: number
      +

      The amount by which each Annotation is offset from the surface of its Entity when we create the Annotation by supplying a {@link PickResult} to {@link AnnotationsPlugin#createAnnotation}.

      +
    • Optional values?: {}
      +

      Map of default values to insert into the HTML templates for the marker and label.

      +
      • [key: string]: string | number
    AxisGizmoPluginConfiguration: { canvasElement?: HTMLCanvasElement; canvasId?: string; id?: string }

    Type declaration

    • Optional canvasElement?: HTMLCanvasElement
      +

      Reference of an existing HTML canvas to display the AxisGizmo - either this or canvasId is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional canvasId?: string
      +

      ID of an existing HTML canvas to display the AxisGizmo - either this or canvasElement is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    BCFViewpointsPluginConfiguration: { authoringTool?: string; id?: string; originatingSystem?: string }

    Type declaration

    • Optional authoringTool?: string
      +

      Identifies the authoring tool for BCF records.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional originatingSystem?: string
      +

      Identifies the originating system for BCF records.

      +
    CameraPathAnimationConfiguration: { cameraPath: CameraPath; playingRate: number }

    Type declaration

    CameraPathConfiguration: { frames: Frame[]; id?: string }

    Type declaration

    • frames: Frame[]
      +

      Initial sequence of frames.

      +
    • Optional id?: string
      +

      Optional ID, unique among all components in the parent {@link Scene}, generated automatically when omitted.

      +
    CityJSONLoaderPluginConfiguration: { dataSource?: ICityJSONDefaultDataSource; id?: string }

    Type declaration

    • Optional dataSource?: ICityJSONDefaultDataSource
      +

      A custom data source through which the CityJSONLoaderPlugin can load model and metadata files. Defaults to an instance of {@link CityJSONDefaultDataSource}, which loads over HTTP.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    ContextMenuConfiguration: { context?: any; enabled?: boolean; hideOnMouseDown?: boolean; items?: any }

    Type declaration

    • Optional context?: any
      +

      The context, which is passed into the item callbacks. This can also be dynamically set on {@link ContextMenu#context}. This must be set before calling {@link ContextMenu#show}.

      +
    • Optional enabled?: boolean
      +

      Whether this ContextMenu is initially enabled. {@link ContextMenu#show} does nothing while this is false.

      +
    • Optional hideOnMouseDown?: boolean
      +

      Whether this ContextMenu automatically hides whenever we mouse-down or tap anywhere in the page.

      +
    • Optional items?: any
      +

      The context menu items. These can also be dynamically set on {@link ContextMenu#items}. See the class documentation for an example.

      +
    DistanceMeasurementsPluginConfiguration: { container?: HTMLElement; defaultAxisVisible?: boolean; defaultColor?: string; defaultOriginVisible?: boolean; defaultTargetVisible?: boolean; defaultVisible?: boolean; defaultWireVisible?: boolean; id?: string; labelMinAxisLength?: number; zIndex?: number }

    Type declaration

    • Optional container?: HTMLElement
      +

      Container DOM element for markers and labels. Defaults to document.body.

      +
    • Optional defaultAxisVisible?: boolean
      +

      The default value of the DistanceMeasurements axisVisible property.

      +
    • Optional defaultColor?: string
      +

      The default color of the length dots, wire and label.

      +
    • Optional defaultOriginVisible?: boolean
      +

      The default value of the DistanceMeasurements originVisible property.

      +
    • Optional defaultTargetVisible?: boolean
      +

      The default value of the DistanceMeasurements targetVisible property.

      +
    • Optional defaultVisible?: boolean
      +

      The default value of the DistanceMeasurements visible property.

      +
    • Optional defaultWireVisible?: boolean
      +

      The default value of the DistanceMeasurements wireVisible property.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional labelMinAxisLength?: number
      +

      The minimum length, in pixels, of an axis wire beyond which its label is shown.

      +
    • Optional zIndex?: number
      +

      If set, the wires, dots and labels will have this zIndex (+1 for dots and +2 for labels).

      +
    FastNavPluginConfiguration: { delayBeforeRestore?: boolean; delayBeforeRestoreSeconds?: number; hideEdges?: boolean; hidePBR?: boolean; hideSAO?: boolean; hideTransparentObjects?: boolean; id?: string; scaleCanvasResolution?: number; scaleCanvasResolutionFactor?: number }

    Type declaration

    • Optional delayBeforeRestore?: boolean
      +

      Whether to temporarily have a delay before restoring normal rendering after we stop interacting with the Viewer.

      +
    • Optional delayBeforeRestoreSeconds?: number
      +

      Delay in seconds before restoring normal rendering after we stop interacting with the Viewer.

      +
    • Optional hideEdges?: boolean
      +

      Whether to temporarily hide edges whenever we interact with the Viewer.

      +
    • Optional hidePBR?: boolean
      +

      Whether to temporarily hide physically-based rendering (PBR) whenever we interact with the Viewer.

      +
    • Optional hideSAO?: boolean
      +

      Whether to temporarily hide scalable ambient occlusion (SAO) whenever we interact with the Viewer.

      +
    • Optional hideTransparentObjects?: boolean
      +

      Whether to temporarily hide transparent objects whenever we interact with the Viewer.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional scaleCanvasResolution?: number
      +

      Whether to temporarily down-scale the canvas resolution whenever we interact with the Viewer.

      +
    • Optional scaleCanvasResolutionFactor?: number
      +

      The factor by which we downscale the canvas resolution whenever we interact with the Viewer.

      +
    Frame: { eye: number[]; look: number[]; t: number; up: number[] }

    Type declaration

    • eye: number[]
    • look: number[]
    • t: number
    • up: number[]
    GLTFLoaderPluginConfiguration: { dataSource?: IGLTFDefaultDataSource; id?: string; objectDefaults?: IFCObjectDefaults }

    Type declaration

    • Optional dataSource?: IGLTFDefaultDataSource
      +

      A custom data source through which the GLTFLoaderPlugin can load metadata, glTF and binary attachments. Defaults to an instance of {@link GLTFDefaultDataSource}, which loads over HTTP.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional objectDefaults?: IFCObjectDefaults
      +

      Map of initial default states for each loaded Entity that represents an object. Default value is IFCObjectDefaults.

      +
    IFCObjectDefaults: {}

    Type declaration

    • [key: string]: { colorize?: number[]; opacity?: number; pickable?: boolean; visible?: boolean }
      • Optional colorize?: number[]
      • Optional opacity?: number
      • Optional pickable?: boolean
      • Optional visible?: boolean
    IFCStoreyPlanObjectStates: {}

    Type declaration

    • [key: string]: { colorize?: number[]; edges?: boolean; visible: boolean }
      • Optional colorize?: number[]
      • Optional edges?: boolean
      • visible: boolean
    LASLoaderPluginConfiguration: { colorDepth?: 8 | 16 | "auto"; dataSource?: ILASDefaultDataSource; fp64?: number; id?: string; skip?: number }

    Type declaration

    • Optional colorDepth?: 8 | 16 | "auto"
      +

      Configures whether LASLoaderPlugin assumes that LAS colors are encoded using 8 or 16 bits. Accepted values are 8, 16 an "auto".

      +
    • Optional dataSource?: ILASDefaultDataSource
      +

      A custom data source through which the LASLoaderPlugin can load model and metadata files. Defaults to an instance of {@link LASDefaultDataSource}, which loads over HTTP.

      +
    • Optional fp64?: number
      +

      Configures if LASLoaderPlugin assumes that LAS positions are stored in 64-bit floats instead of 32-bit.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional skip?: number
      +

      Configures LASLoaderPlugin to load every n points.

      +
    LoadCityJSONModel: { cityJSON?: ArrayBuffer; id?: string; loadMetadata?: boolean; matrix?: number[]; origin?: number[]; position?: number[]; rotation?: number[]; scale?: number[]; src?: string; stats?: ModelStats }

    Type declaration

    • Optional cityJSON?: ArrayBuffer
      +

      The CityJSON file data, as an alternative to the src parameter.

      +
    • Optional id?: string
      +

      ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.

      +
    • Optional loadMetadata?: boolean
      +

      Whether to load metadata on CityJSON objects.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to origin.

      +
    • Optional origin?: number[]
      +

      The model's World-space double-precision 3D origin. Use this to position the model within xeokit's World coordinate system, using double-precision coordinates.

      +
    • Optional position?: number[]
      +

      The model single-precision 3D position, relative to the origin parameter.

      +
    • Optional rotation?: number[]
      +

      The model's orientation, given as Euler angles in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional src?: string
      +

      Path to a CityJSON file, as an alternative to the cityJSON parameter.

      +
    • Optional stats?: ModelStats
      +

      Collects model statistics.

      +
    LoadGLTFModel: { backfaces?: number[]; edgeThreshold?: number[]; edges?: boolean; excludeTypes?: string[]; gltf?: any; id?: string; includeTypes?: string[]; matrix?: number[]; metaModelData?: any; metaModelSrc?: string; objectDefaults?: object; origin?: number[]; performance?: boolean; position?: number[]; rotation?: number[]; scale?: number[]; src?: string }

    Type declaration

    • Optional backfaces?: number[]
      +

      When true, allows visible backfaces, wherever specified in the glTF. When false, ignores backfaces.

      +
    • Optional edgeThreshold?: number[]
      +

      When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.

      +
    • Optional edges?: boolean
      +

      Whether or not xeokit renders the model with edges emphasized.

      +
    • Optional excludeTypes?: string[]
      +

      When loading metadata, never loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional gltf?: any
      +

      glTF JSON, as an alternative to the src parameter.

      +
    • Optional id?: string
      +

      ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.

      +
    • Optional includeTypes?: string[]
      +

      When loading metadata, only loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to origin.

      +
    • Optional metaModelData?: any
      +

      JSON model metadata, as an alternative to the metaModelSrc parameter.

      +
    • Optional metaModelSrc?: string
      +

      Path to an optional metadata file, as an alternative to the metaModelData parameter.

      +
    • Optional objectDefaults?: object
      +

      Map of initial default states for each loaded Entity that represents an object. Default value is IFCObjectDefaults.

      +
    • Optional origin?: number[]
      +

      The double-precision World-space origin of the model's coordinates.

      +
    • Optional performance?: boolean
      +

      Set false to load all the materials and textures provided by the glTF file, otherwise leave true to load the default high-performance representation optimized for low memory usage and efficient rendering.

      +
    • Optional position?: number[]
      +

      The single-precision position, relative to origin.

      +
    • Optional rotation?: number[]
      +

      The model's orientation, as Euler angles given in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional src?: string
      +

      Path to a glTF file, as an alternative to the gltf parameter.

      +
    LoadLASModel: { id?: string; las?: ArrayBuffer; loadMetadata?: boolean; matrix?: number[]; origin?: number[]; position?: number[]; rotation?: number[]; scale?: number[]; src?: string; stats?: ModelStats }

    Type declaration

    • Optional id?: string
      +

      ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.

      +
    • Optional las?: ArrayBuffer
      +

      The LAS file data, as an alternative to the src parameter.

      +
    • Optional loadMetadata?: boolean
      +

      Whether to load metadata for the LAS model.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to origin.

      +
    • Optional origin?: number[]
      +

      The model's World-space double-precision 3D origin. Use this to position the model within xeokit's World coordinate system, using double-precision coordinates.

      +
    • Optional position?: number[]
      +

      The model single-precision 3D position, relative to the origin parameter.

      +
    • Optional rotation?: number[]
      +

      The model's orientation, given as Euler angles in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional src?: string
      +

      Path to a LAS file, as an alternative to the las parameter.

      +
    • Optional stats?: ModelStats
      +

      Collects model statistics.

      +
    LoadOBJModel: { edgeThreshold?: number; id: string; matrix?: number[]; metaModelSrc?: string; position?: number[]; rotation?: number[]; scale?: number[]; src: string }

    Type declaration

    • Optional edgeThreshold?: number
      +

      When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.

      +
    • id: string
      +

      ID to assign to the model's root Entity, unique among all components in the Viewer's {@link Scene}.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters.

      +
    • Optional metaModelSrc?: string
      +

      Path to an optional metadata file.

      +
    • Optional position?: number[]
      +

      The model World-space 3D position.

      +
    • Optional rotation?: number[]
      +

      The model's World-space rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's World-space scale.

      +
    • src: string
      +

      Path to an OBJ file.

      +
    LoadSTLModel: { backfaces?: boolean; edgeThreshold?: number; edges?: boolean; id: string; matrix?: number[]; origin?: number[]; position?: number[]; rotation?: number[]; scale?: number[]; smoothNormals?: boolean; smoothNormalsAngleThreshold?: number; splitMeshes?: boolean; src?: string; stl?: string }

    Type declaration

    • Optional backfaces?: boolean
      +

      When true, allows visible backfaces, wherever specified in the 3DXML. When false, ignores backfaces.

      +
    • Optional edgeThreshold?: number
      +

      When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.

      +
    • Optional edges?: boolean
      +

      Whether or not to renders the model with edges emphasized.

      +
    • id: string
      +

      ID to assign to the model's root Entity, unique among all components in the Viewer's {@link Scene}.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters.

      +
    • Optional origin?: number[]
      +

      The model's World-space double-precision 3D origin. Use this to position the model within xeokit's World coordinate system, using double-precision coordinates.

      +
    • Optional position?: number[]
      +

      The model single-precision 3D position, relative to the origin parameter.

      +
    • Optional rotation?: number[]
      +

      The model's orientation, given as Euler angles in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional smoothNormals?: boolean
      +

      When true, automatically converts face-oriented normals to vertex normals for a smooth appearance.

      +
    • Optional smoothNormalsAngleThreshold?: number
      +

      When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.

      +
    • Optional splitMeshes?: boolean
      +

      When true, creates a separate {@link Mesh} for each group of faces that share the same vertex colors. Only works with binary STL.

      +
    • Optional src?: string
      +

      Path to an STL file. Overrides the stl parameter.

      +
    • Optional stl?: string
      +

      Contents of an STL file, either binary of ASCII. Overridden by the src parameter.

      +
    LoadWebIFCModel: { backfaces?: boolean; edges?: boolean; excludeTypes?: string[]; excludeUnclassifiedObjects?: boolean; globalizeObjectIds?: boolean; id?: string; ifc?: ArrayBuffer; includeTypes?: string[]; loadMetadata?: boolean; matrix?: number[]; objectDefaults?: IFCObjectDefaults; origin?: number[]; pbrEnabled?: boolean; position?: number[]; rotation?: number[]; saoEnabled?: boolean; scale?: number[]; src?: string; stats?: ModelStats }

    Type declaration

    • Optional backfaces?: boolean
      +

      When we set this true, then we force rendering of backfaces for the model. When we leave this false, then we allow the Viewer to decide when to render backfaces. In that case, the Viewer will hide backfaces on watertight meshes, show backfaces on open meshes, and always show backfaces on meshes when we slice them open with {@link SectionPlane}s.

      +
    • Optional edges?: boolean
      +

      Whether or not xeokit renders the model with edges emphasized.

      +
    • Optional excludeTypes?: string[]
      +

      When loading metadata, never loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional excludeUnclassifiedObjects?: boolean
      +

      When loading metadata and this is true, will only load Entitys that have MetaObjects (that are not excluded). This is useful when we don't want Entitys in the Scene that are not represented within IFC navigation components, such as TreeViewPlugin.

      +
    • Optional globalizeObjectIds?: boolean
      +

      Indicates whether to globalize each {@link Entity#id} and {@link MetaObject#id}, in case you need to prevent ID clashes with other models.

      +
    • Optional id?: string
      +

      ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.

      +
    • Optional ifc?: ArrayBuffer
      +

      The IFC file data, as an alternative to the src parameter.

      +
    • Optional includeTypes?: string[]
      +

      When loading metadata, only loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional loadMetadata?: boolean
      +

      Whether to load IFC metadata (metaobjects and property sets).

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to origin.

      +
    • Optional objectDefaults?: IFCObjectDefaults
      +

      Map of initial default states for each loaded Entity that represents an object. Default value is IFCObjectDefaults.

      +
    • Optional origin?: number[]
      +

      The model's World-space double-precision 3D origin. Use this to position the model within xeokit's World coordinate system, using double-precision coordinates.

      +
    • Optional pbrEnabled?: boolean
      +

      Indicates if physically-based rendering (PBR) will apply to the model. Only works when {@link Scene#pbrEnabled} is also true.

      +
    • Optional position?: number[]
      +

      The model single-precision 3D position, relative to the origin parameter.

      +
    • Optional rotation?: number[]
      +

      The model's orientation, given as Euler angles in degrees, for each of the X, Y and Z axis.

      +
    • Optional saoEnabled?: boolean
      +

      Indicates if Scalable Ambient Obscurance (SAO) will apply to the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also true

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional src?: string
      +

      Path to a IFC file, as an alternative to the ifc parameter.

      +
    • Optional stats?: ModelStats
      +

      Collects model statistics.

      +
    LoadXKTModel: { backfaces?: boolean; edges?: boolean; excludeTypes?: string[]; excludeUnclassifiedObjects?: boolean; globalizeObjectIds?: boolean; id?: string; includeTypes?: string[]; matrix?: number[]; metaModelData?: any; metaModelSrc?: string; objectDefaults?: object; origin?: number[]; pbrEnabled?: boolean; position?: number[]; reuseGeometries?: boolean; rotation?: number[]; saoEnabled?: boolean; scale?: number[]; src?: string; xkt?: ArrayBuffer }

    Type declaration

    • Optional backfaces?: boolean
      +

      When we set this true, then we force rendering of backfaces for the model.

      +
    • Optional edges?: boolean
      +

      Whether or not xeokit renders the model with edges emphasized.

      +
    • Optional excludeTypes?: string[]
      +

      When loading metadata, never loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional excludeUnclassifiedObjects?: boolean
      +

      When loading metadata and this is true, will only load Entitys that have MetaObjects (that are not excluded).

      +
    • Optional globalizeObjectIds?: boolean
      +

      Indicates whether to globalize each {@link Entity#id} and {@link MetaObject#id}, in case you need to prevent ID clashes with other models.

      +
    • Optional id?: string
      +

      ID to assign to the root {@link Entity#id}, unique among all components in the Viewer's {@link Scene}, generated automatically by default.

      +
    • Optional includeTypes?: string[]
      +

      When loading metadata, only loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters. Relative to origin.

      +
    • Optional metaModelData?: any
      +

      JSON model metadata, as an alternative to the metaModelSrc parameter.

      +
    • Optional metaModelSrc?: string
      +

      Path to an optional metadata file, as an alternative to the metaModelData parameter.

      +
    • Optional objectDefaults?: object
      +

      Map of initial default states for each loaded Entity that represents an object. Default value is IFCObjectDefaults.

      +
    • Optional origin?: number[]
      +

      The model's World-space double-precision 3D origin. Use this to position the model within xeokit's World coordinate system, using double-precision coordinates.

      +
    • Optional pbrEnabled?: boolean
      +

      Indicates if physically-based rendering (PBR) will apply to the model. Only works when {@link Scene#pbrEnabled} is also true.

      +
    • Optional position?: number[]
      +

      The model single-precision 3D position, relative to the origin parameter.

      +
    • Optional reuseGeometries?: boolean
      +

      Indicates whether to enable geometry reuse

      +
    • Optional rotation?: number[]
      +

      The model's orientation, given as Euler angles in degrees, for each of the X, Y and Z axis.

      +
    • Optional saoEnabled?: boolean
      +

      Indicates if Scalable Ambient Obscurance (SAO) will apply to the model. SAO is configured by the Scene's {@link SAO} component. Only works when {@link SAO#enabled} is also true

      +
    • Optional scale?: number[]
      +

      The model's scale.

      +
    • Optional src?: string
      +

      Path to a .xkt file, as an alternative to the xkt parameter.

      +
    • Optional xkt?: ArrayBuffer
      +

      The .xkt file data, as an alternative to the src parameter.

      +
    LoadXML3DModel: { backfaces?: boolean; createMetaModel?: boolean; edgeThreshold?: number; edges?: boolean; id: string; materialType?: "MetallicMaterial" | "SpecularMaterial" | "PhongMaterial"; matrix?: number[]; position?: number[]; rotation?: number[]; scale?: number[]; src: string }

    Type declaration

    • Optional backfaces?: boolean
      +

      When true, allows visible backfaces, wherever specified in the 3DXML. When false, ignores backfaces.

      +
    • Optional createMetaModel?: boolean
      +

      When true, will create a MetaModel for the model in {@link MetaScene#metaModels}.

      +
    • Optional edgeThreshold?: number
      +

      When xraying, highlighting, selecting or edging, this is the threshold angle between normals of adjacent triangles, below which their shared wireframe edge is not drawn.

      +
    • Optional edges?: boolean
      +

      Whether or not xeokit renders the Entity with edges emphasized.

      +
    • id: string
      +

      ID to assign to the model's root Entity, unique among all components in the Viewer's {@link Scene}.

      +
    • Optional materialType?: "MetallicMaterial" | "SpecularMaterial" | "PhongMaterial"
      +

      What type of materials to create while loading: "MetallicMaterial" to create {@link MetallicMaterial}s, "SpecularMaterial" to create {@link SpecularMaterial}s or "PhongMaterial" to create {@link PhongMaterial}s. As it loads XML3D's Phong materials, the XMLLoaderPlugin will do its best approximate conversion of those to the specified workflow.

      +
    • Optional matrix?: number[]
      +

      The model's world transform matrix. Overrides the position, scale and rotation parameters.

      +
    • Optional position?: number[]
      +

      The model's World-space 3D position.

      +
    • Optional rotation?: number[]
      +

      The model's World-space rotation, as Euler angles given in degrees, for each of the X, Y and Z axis.

      +
    • Optional scale?: number[]
      +

      The model's World-space scale.

      +
    • src: string
      +

      Path to a 3DXML file.

      +
    LocaleServiceConfiguration: { locale?: string; messages: any }

    Type declaration

    • Optional locale?: string
    • messages: any
    ModelStats: { author: string; created: string; numGeometries: number; numMetaObjects: number; numObjects: number; numPropertySets: number; numTriangles: number; numVertices: number; schemaVersion: string; sourceFormat: string; title: string }

    Type declaration

    • author: string
    • created: string
    • numGeometries: number
    • numMetaObjects: number
    • numObjects: number
    • numPropertySets: number
    • numTriangles: number
    • numVertices: number
    • schemaVersion: string
    • sourceFormat: string
    • title: string
    NavCubePluginConfiguration: { backColor?: string; bottomColor?: string; cameraFitFOV?: string; cameraFly?: string; cameraFlyDuration?: string; canvasElement?: HTMLCanvasElement; canvasId?: string; color?: string; fitVisible?: boolean; frontColor?: string; hoverColor?: string; id?: string; leftColor?: string; rightColor?: string; shadowVisible?: boolean; synchProjection?: boolean; topColor?: string; visible?: boolean }

    Type declaration

    • Optional backColor?: string
      +

      Custom color for the back face of the NavCube. Overrides color.

      +
    • Optional bottomColor?: string
      +

      Custom color for the bottom face of the NavCube. Overrides color.

      +
    • Optional cameraFitFOV?: string
      +

      How much of the field-of-view, in degrees, that the 3D scene should fill the {@link Canvas} when the Camera moves to an axis or diagonal.

      +
    • Optional cameraFly?: string
      +

      Whether the Camera flies or jumps to each selected axis or diagonal.

      +
    • Optional cameraFlyDuration?: string
      +

      When flying the Camera to each new axis or diagonal, how long, in seconds, that the Camera takes to get there.

      +
    • Optional canvasElement?: HTMLCanvasElement
      +

      Reference of an existing HTML canvas to display the NavCube - either this or canvasId is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional canvasId?: string
      +

      ID of an existing HTML canvas to display the NavCube - either this or canvasElement is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional color?: string
      +

      Custom uniform color for the faces of the NavCube.

      +
    • Optional fitVisible?: boolean
      +

      Sets whether the axis, corner and edge-aligned views will fit the view to the entire {@link Scene} or just to visible object-Entitys. Entitys are visible objects when {@link Entity#isObject} and {@link Entity#visible} are both true.

      +
    • Optional frontColor?: string
      +

      Custom color for the front face of the NavCube. Overrides color.

      +
    • Optional hoverColor?: string
      +

      Custom color for highlighting regions on the NavCube as we hover the pointer over them.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional leftColor?: string
      +

      Custom color for the left face of the NavCube. Overrides color.

      +
    • Optional rightColor?: string
      +

      Custom color for the right face of the NavCube. Overrides color.

      +
    • Optional shadowVisible?: boolean
      +

      Whether the shadow of the cube is visible.

      +
    • Optional synchProjection?: boolean
      +

      Sets whether the NavCube switches between perspective and orthographic projections in synchrony with the Camera. When false, the NavCube will always be rendered with perspective projection.

      +
    • Optional topColor?: string
      +

      Custom color for the top face of the NavCube. Overrides color.

      +
    • Optional visible?: boolean
      +

      Initial visibility.

      +
    STLLoaderPluginCOnfiguration: { dataSource?: ISTLDefaultDataSource; id?: string }

    Type declaration

    • Optional dataSource?: ISTLDefaultDataSource
      +

      A custom data source through which the STLLoaderPlugin can load STL files. Defaults to an instance of {@link STLDefaultDataSource}, which loads over HTTP.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    SectionPlanesPluginConfiguration: { id?: string; overviewCanvasId?: string; overviewVisible?: string }

    Type declaration

    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional overviewCanvasId?: string
      +

      ID of a canvas element to display the overview.

      +
    • Optional overviewVisible?: string
      +

      Initial visibility of the overview canvas.

      +
    StoreyViewsPluginConfiguration: { id?: string; objectStates?: IFCStoreyPlanObjectStates }

    Type declaration

    TreeViewPluginConfiguration: { autoAddModels?: boolean; autoExpandDepth?: number; containerElement: HTMLElement; hierarchy?: "containment" | "storeys" | "types"; pruneEmptyNodes?: boolean; sortNodes?: boolean }

    Type declaration

    • Optional autoAddModels?: boolean
      +

      When true (default), will automatically add each model as it's created. Set this false if you want to manually add models using {@link TreeViewPlugin#addModel} instead.

      +
    • Optional autoExpandDepth?: number
      +

      Optional depth to which to initially expand the tree.

      +
    • containerElement: HTMLElement
      +

      DOM element to contain the TreeViewPlugin.

      +
    • Optional hierarchy?: "containment" | "storeys" | "types"
      +

      How to organize the tree nodes: "containment", "storeys" or "types". See the class documentation for details.

      +
    • Optional pruneEmptyNodes?: boolean
      +

      When true, will not contain nodes that don't have content in the {@link Scene}. These are nodes whose MetaObjects don't have Entitys.

      +
    • Optional sortNodes?: boolean
      +

      When true, will sort the children of each node.

      +
    ViewCullPluginConfiguration: { id?: string; maxTreeDepth?: number }

    Type declaration

    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional maxTreeDepth?: number
      +

      Maximum depth of the kd-tree.

      +
    ViewerConfiguration: { alphaDepthMask?: boolean; antialias?: boolean; backgroundColor?: number[]; backgroundColorFromAmbientLight?: boolean; canvasElement?: HTMLCanvasElement; canvasId?: string; clearEachPass?: boolean; entityOffsetsEnabled?: boolean; gammaFactor?: number; gammaInput?: boolean; gammaOutput?: boolean; id?: string; keyboardEventsElement?: HTMLElement; localeService?: LocaleService; logarithmicDepthBufferEnabled?: boolean; origin?: number[]; passes?: number; pbrEnabled?: boolean; pickSurfacePrecisionEnabled?: boolean; premultipliedAlpha?: boolean; preserveDrawingBuffer?: boolean; saoEnabled?: boolean; scale?: number; spinnerElementId?: string; transparent?: boolean; units?: "meters" | "centimeters" | "millimeters" | "yards" | "feet" | "inches" }

    Type declaration

    • Optional alphaDepthMask?: boolean
      +

      Whether writing into the depth buffer is enabled or disabled when rendering transparent objects.

      +
    • Optional antialias?: boolean
      +

      Whether to enable anti-aliasing.

      +
    • Optional backgroundColor?: number[]
      +

      Sets the canvas background color to use when transparent is false.

      +
    • Optional backgroundColorFromAmbientLight?: boolean
      +

      When transparent is false, set this true to derive the canvas background color from {@link AmbientLight#color}, or false to set the canvas background to backgroundColor.

      +
    • Optional canvasElement?: HTMLCanvasElement
      +

      Reference of an existing HTML canvas for the {@link Viewer#scene} - either this or canvasId is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional canvasId?: string
      +

      ID of an existing HTML canvas for the {@link Viewer#scene} - either this or canvasElement is mandatory. When both values are given, the element reference is always preferred to the ID.

      +
    • Optional clearEachPass?: boolean
      +

      When doing multiple passes per frame, specifies if to clear the canvas before each pass (true) or just before the first pass (false).

      +
    • Optional entityOffsetsEnabled?: boolean
      +

      Whether to enable {@link Entity#offset}. For best performance, only set this true when you need to use {@link Entity#offset}.

      +
    • Optional gammaFactor?: number
      +

      The gamma factor to use when rendering with pre-multiplied gamma.

      +
    • Optional gammaInput?: boolean
      +

      When true, expects that all textures and colors are premultiplied gamma.

      +
    • Optional gammaOutput?: boolean
      +

      Whether or not to render with pre-multiplied gama.

      +
    • Optional id?: string
      +

      Optional ID for this Viewer, defaults to the ID of {@link Viewer#scene}, which xeokit automatically generates.

      +
    • Optional keyboardEventsElement?: HTMLElement
      +

      Optional reference to HTML element on which key events should be handled. Defaults to the HTML Document.

      +
    • Optional localeService?: LocaleService
      +

      Optional locale-based translation service.

      +
    • Optional logarithmicDepthBufferEnabled?: boolean
      +

      Whether to enable logarithmic depth buffer.

      +
    • Optional origin?: number[]
      +

      The Real-space 3D origin, in current measurement units, at which the World-space coordinate origin [0,0,0] sits.

      +
    • Optional passes?: number
      +

      The number of times the {@link Viewer#scene} renders per frame.

      +
    • Optional pbrEnabled?: boolean
      +

      Whether to enable physically-based rendering.

      +
    • Optional pickSurfacePrecisionEnabled?: boolean
      +

      Whether to enable full-precision accuracy when surface picking with {@link Scene#pick}.

      +
    • Optional premultipliedAlpha?: boolean
      +

      Whether or not you want alpha composition with premultiplied alpha. Highlighting and selection works best when this is false.

      +
    • Optional preserveDrawingBuffer?: boolean
      +

      Whether or not to preserve the WebGL drawing buffer. This needs to be true for {@link Viewer#getSnapshot} to work.

      +
    • Optional saoEnabled?: boolean
      +

      Whether to enable Scalable Ambient Obscurance (SAO) effect. See {@link SAO} for more info.

      +
    • Optional scale?: number
      +

      The number of Real-space units in each World-space coordinate system unit.

      +
    • Optional spinnerElementId?: string
      +

      ID of existing HTML element to show the {@link Spinner} - internally creates a default element automatically if this is omitted.

      +
    • Optional transparent?: boolean
      +

      Whether or not the canvas is transparent.

      +
    • Optional units?: "meters" | "centimeters" | "millimeters" | "yards" | "feet" | "inches"
      +

      The measurement unit type.

      +
    WebIFCLoaderPluginConfiguration: { dataSource?: IWebIFCDefaultDataSource; excludeTypes?: string[]; excludeUnclassifiedObjects?: boolean; id?: string; includeTypes?: string[]; objectDefaults?: any; wasmPath: string }

    Type declaration

    • Optional dataSource?: IWebIFCDefaultDataSource
    • Optional excludeTypes?: string[]
    • Optional excludeUnclassifiedObjects?: boolean
    • Optional id?: string
    • Optional includeTypes?: string[]
    • Optional objectDefaults?: any
    • wasmPath: string
    XKTLoaderPluginConfiguration: { dataSource?: IXKTDefaultDataSource; excludeTypes?: string[]; excludeUnclassifiedObjects?: boolean; id?: string; includeTypes?: string[]; maxGeometryBatchSize?: number; objectDefaults?: IFCObjectDefaults; reuseGeometries?: boolean }

    Type declaration

    • Optional dataSource?: IXKTDefaultDataSource
      +

      A custom data source through which the XKTLoaderPlugin can load model and metadata files. Defaults to an instance of {@link XKTDefaultDataSource}, which loads uover HTTP.

      +
    • Optional excludeTypes?: string[]
      +

      When loading metadata, never loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional excludeUnclassifiedObjects?: boolean
      +

      When loading metadata and this is true, will only load Entitys that have MetaObjects (that are not excluded). This is useful when we don't want Entitys in the Scene that are not represented within IFC navigation components, such as TreeViewPlugin.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional includeTypes?: string[]
      +

      When loading metadata, only loads objects that have MetaObjects with {@link MetaObject#type} values in this list.

      +
    • Optional maxGeometryBatchSize?: number
      +

      Maximum geometry batch size, as number of vertices.

      +
    • Optional objectDefaults?: IFCObjectDefaults
      +

      Map of initial default states for each loaded Entity that represents an object. Default value is IFCObjectDefaults.

      +
    • Optional reuseGeometries?: boolean
      +

      Indicates whether to enable geometry reuse

      +
    XML3DLoaderPluginConfiguration: { createMetaModel?: boolean; id?: string; materialType?: "MetallicMaterial" | "SpecularMaterial" | "PhongMaterial"; workerScriptsPath: string }

    Type declaration

    • Optional createMetaModel?: boolean
      +

      When true, will create a MetaModel for the model in {@link MetaScene#metaModels}.

      +
    • Optional id?: string
      +

      Optional ID for this plugin, so that we can find it within {@link Viewer#plugins}.

      +
    • Optional materialType?: "MetallicMaterial" | "SpecularMaterial" | "PhongMaterial"
      +

      What type of materials to create while loading

      +
    • workerScriptsPath: string
      +

      Path to the directory that contains the bundled zip.js archive

      +

    Variables

    math: { getAABB2Center: any; getAABB3Center: any; globalizeObjectId: any; unglobalizeObjectId: any; vec2: any; vec3: any; vec4: any }

    Type declaration

    • getAABB2Center:function
      • getAABB2Center(aabb: number[], dest?: (values?: number[]) => number[]): number[]
      • +

        Gets the center of a 2D AABB.

        +

        Parameters

        • aabb: number[]
        • Optional dest: (values?: number[]) => number[]
            • (values?: number[]): number[]
            • Parameters

              • Optional values: number[]

              Returns number[]

        Returns number[]

    • getAABB3Center:function
      • getAABB3Center(aabb: number[], dest?: (values?: number[]) => number[]): number[]
      • +

        Gets the center of an AABB.

        +

        Parameters

        • aabb: number[]
        • Optional dest: (values?: number[]) => number[]
            • (values?: number[]): number[]
            • Parameters

              • Optional values: number[]

              Returns number[]

        Returns number[]

    • globalizeObjectId:function
      • globalizeObjectId(modelId: string, objectId: string): string
    • unglobalizeObjectId:function
      • unglobalizeObjectId(modelId: string, globalId: string): string
    • vec2:function
      • vec2(values?: number[]): number[]
    • vec3:function
      • vec3(values?: number[]): number[]
    • vec4:function
      • vec4(values?: number[]): number[]

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file