.. role:: ts-api-decorator

#########################
GeometryModelRemoteLoader
#########################

.. js:module:: cee.geo
   :noindex:

.. container:: ts-api-section

   .. js:class:: GeometryModelRemoteLoader



.. container:: api-index-section

   .. rubric:: Constructors

   .. rst-class:: api-index-list-item api-kind-constructor api-parent-kind-class

   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.constructor`



.. container:: api-index-section

   .. rubric:: Methods

   .. rst-class:: api-index-list-item api-kind-method api-parent-kind-class

   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.cancelLoading`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.configureLowResModel`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.configurePreserveSharpEdges`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.getStatusInfo`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.getTimingInfo`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.loadModel`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.setCamera`
   * :js:meth:`~cee.geo.GeometryModelRemoteLoader.setInitializationCompleteCallback`





------------

Constructors
============

.. container:: ts-api-section

   .. js:function:: GeometryModelRemoteLoader.constructor( serverUrl)

      :param serverUrl: None
      :type serverUrl: string


      :rtype: GeometryModelRemoteLoader



Methods
=======

.. rst-class:: ts-api-section

cancelLoading
-------------

.. js:method:: GeometryModelRemoteLoader.cancelLoading()



   :rtype: void

.. rst-class:: ts-api-section

configureLowResModel
--------------------

.. js:method:: GeometryModelRemoteLoader.configureLowResModel( targetLowResModel)

   :param targetLowResModel: None
   :type targetLowResModel: GeometryModel


   :rtype: void

.. rst-class:: ts-api-section

configurePreserveSharpEdges
---------------------------

.. js:method:: GeometryModelRemoteLoader.configurePreserveSharpEdges( preserveSharpEdges)

   :param preserveSharpEdges: None
   :type preserveSharpEdges: boolean


   :rtype: void

.. rst-class:: ts-api-section

getStatusInfo
-------------

.. js:method:: GeometryModelRemoteLoader.getStatusInfo()



   :rtype: RemoteLoaderStatusInfo

.. rst-class:: ts-api-section

getTimingInfo
-------------

.. js:method:: GeometryModelRemoteLoader.getTimingInfo()



   :rtype: RemoteLoaderTimingInfo

.. rst-class:: ts-api-section

loadModel
---------

.. js:method:: GeometryModelRemoteLoader.loadModel( modelKey, targetModel[, loadingCompleteCallback])

   :param modelKey: None
   :type modelKey: string
   :param targetModel: None
   :type targetModel: GeometryModel
   :param loadingCompleteCallback: :ts-api-decorator:`optional` None
   :type loadingCompleteCallback: RemoteLoaderCompleteCallback


   :rtype: void

.. rst-class:: ts-api-section

setCamera
---------

.. js:method:: GeometryModelRemoteLoader.setCamera( camera)

   :param camera: None
   :type camera: Camera


   :rtype: void

.. rst-class:: ts-api-section

setInitializationCompleteCallback
---------------------------------

.. js:method:: GeometryModelRemoteLoader.setInitializationCompleteCallback([ initializationCompleteCallback])

   :param initializationCompleteCallback: :ts-api-decorator:`optional` None
   :type initializationCompleteCallback: RemoteLoaderInitializationCompleteCallback


   :rtype: void

