
#################
LoadSubtreeConfig
#################

.. js:class:: wv.LoadSubtreeConfig

   Configuration for all ``loadSubtree`` functions in the [[Model]] class.
   
   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~wv.LoadSubtreeConfig.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.LoadSubtreeConfig.additionalMatrix`
   * :js:data:`~wv.LoadSubtreeConfig.allowMissingExternalModels`
   * :js:data:`~wv.LoadSubtreeConfig.attachInvisibly`
   * :js:data:`~wv.LoadSubtreeConfig.ignoreBimRelationships`
   * :js:data:`~wv.LoadSubtreeConfig.ignoreCadViews`
   * :js:data:`~wv.LoadSubtreeConfig.ignoreFilters`
   * :js:data:`~wv.LoadSubtreeConfig.ignoreGenericTypes`
   * :js:data:`~wv.LoadSubtreeConfig.ignoreLayers`
   * :js:data:`~wv.LoadSubtreeConfig.implicitlyLoadXmlExternalModels`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~wv.LoadSubtreeConfig.copy`
   
   



.. rst-class:: kind-group kind-constructors

.. rubric:: Constructors
   :class: kind-group-title


.. js:method:: wv.LoadSubtreeConfig.constructor

      .. rst-class:: sig-pretty-signature
      
         | LoadSubtreeConfig(): :js:class:`LoadSubtreeConfig <wv.LoadSubtreeConfig>`
      
      **Returns**\ : :js:class:`LoadSubtreeConfig <wv.LoadSubtreeConfig>`
      



.. rst-class:: kind-group kind-properties

.. rubric:: Properties
   :class: kind-group-title


.. js:data:: wv.LoadSubtreeConfig.additionalMatrix

      .. rst-class:: sig-pretty-signature
      
         | additionalMatrix: (*None* | :js:class:`Matrix <wv.Matrix>`\ )
      
      Optional matrix to get multiplied into the net attachment matrix.
      



.. js:data:: wv.LoadSubtreeConfig.allowMissingExternalModels

      .. rst-class:: sig-pretty-signature
      
         | allowMissingExternalModels: *boolean*
      
      Controls whether or not missing models are ignored or cause an error.
      



.. js:data:: wv.LoadSubtreeConfig.attachInvisibly

      .. rst-class:: sig-pretty-signature
      
         | attachInvisibly: *boolean*
      
      If true, then models are attached with all geometry turned invisible. If exist, default CAD configuration and CAD view will not be activated.
      



.. js:data:: wv.LoadSubtreeConfig.ignoreBimRelationships

      .. rst-class:: sig-pretty-signature
      
         | ignoreBimRelationships: *boolean*
      
      If true BIM relationships will not be loaded. This can reduce memory consumption
      



.. js:data:: wv.LoadSubtreeConfig.ignoreCadViews

      .. rst-class:: sig-pretty-signature
      
         | ignoreCadViews: *boolean*
      
      If true CAD views will not be loaded. This can reduce memory consumption
      



.. js:data:: wv.LoadSubtreeConfig.ignoreFilters

      .. rst-class:: sig-pretty-signature
      
         | ignoreFilters: *boolean*
      
      If true filters will not be loaded. This can reduce memory consumption
      



.. js:data:: wv.LoadSubtreeConfig.ignoreGenericTypes

      .. rst-class:: sig-pretty-signature
      
         | ignoreGenericTypes: *boolean*
      
      If true generic types (IFC types) will not be loaded. This can reduce memory consumption
      



.. js:data:: wv.LoadSubtreeConfig.ignoreLayers

      .. rst-class:: sig-pretty-signature
      
         | ignoreLayers: *boolean*
      
      If true layers will not be loaded. This can reduce memory consumption
      



.. js:data:: wv.LoadSubtreeConfig.implicitlyLoadXmlExternalModels

      .. rst-class:: sig-pretty-signature
      
         | implicitlyLoadXmlExternalModels: *boolean*
      
      If true, then external models found in XML files will be implicitly loaded. Otherwise [[Model.requestNodes]] must be called to load the external models.
      



.. rst-class:: kind-group kind-methods

.. rubric:: Methods
   :class: kind-group-title


.. js:method:: wv.LoadSubtreeConfig.copy

      .. rst-class:: sig-pretty-signature
      
         | copy(): :js:class:`LoadSubtreeConfig <wv.LoadSubtreeConfig>`
      
      **Returns**\ : :js:class:`LoadSubtreeConfig <wv.LoadSubtreeConfig>`
      




