
###
mrk
###

.. js:module:: cee.mrk

   The **mrk** sub-module provides a MarkupModel that can be used to add markup items to a visualization. Markup items can be labels, triangles with and without textures and points.
   
   The Markup model is usually used to add markup items to a given model (geo, usg, ug).
   
   .. image:: /images/MrkLabels.png
      :alt: None
   
   
   
   Assuming that the EnvisionWeb client component has been imported into the variable ``cee``\ , members of the markup module may be referenced using the ``cee.mrk`` prefix, e.g.:
   
   .. code-block:: javascript
   
      var model = new cee.mrk.MarkupModel();
   



.. rst-class:: kind-group kind-enumerations

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


.. rst-class:: api-xref-list


* :js:data:`~cee.mrk.LabelAttachmentPoint`
* :js:data:`~cee.mrk.LabelAttachmentType`
* :js:data:`~cee.mrk.LabelDrawMode`
* :js:data:`~cee.mrk.LineTerminatorDrawMode`

.. rst-class:: kind-group kind-classes

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


.. rst-class:: api-xref-list


* :js:class:`~cee.mrk.LabelAppearance`
* :js:class:`~cee.mrk.LabelAttachmentAppearance`
* :js:class:`~cee.mrk.MarkupModel`
* :js:class:`~cee.mrk.OccluderOptions`
* :js:class:`~cee.mrk.Part`
* :js:class:`~cee.mrk.PartArrows`
* :js:class:`~cee.mrk.PartHitItem`
* :js:class:`~cee.mrk.PartImageLabel`
* :js:class:`~cee.mrk.PartIndexedTriangles`
* :js:class:`~cee.mrk.PartLabels`
* :js:class:`~cee.mrk.PartLines`
* :js:class:`~cee.mrk.PartPoints`
* :js:class:`~cee.mrk.PartTexturedIndexedTriangles`

.. rst-class:: kind-group kind-interfaces

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


.. rst-class:: api-xref-list


* :js:class:`~cee.mrk.CustomDrawOntoCanvasCallback`
* :js:class:`~cee.mrk.HitItem`
* :js:class:`~cee.mrk.LabelAppearanceProperties`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../enums/cee.mrk.LabelAttachmentPoint
   ../enums/cee.mrk.LabelAttachmentType
   ../enums/cee.mrk.LabelDrawMode
   ../enums/cee.mrk.LineTerminatorDrawMode
   ../classes/cee.mrk.LabelAppearance
   ../classes/cee.mrk.LabelAttachmentAppearance
   ../classes/cee.mrk.MarkupModel
   ../classes/cee.mrk.OccluderOptions
   ../classes/cee.mrk.Part
   ../classes/cee.mrk.PartArrows
   ../classes/cee.mrk.PartHitItem
   ../classes/cee.mrk.PartImageLabel
   ../classes/cee.mrk.PartIndexedTriangles
   ../classes/cee.mrk.PartLabels
   ../classes/cee.mrk.PartLines
   ../classes/cee.mrk.PartPoints
   ../classes/cee.mrk.PartTexturedIndexedTriangles
   ../interfaces/cee.mrk.CustomDrawOntoCanvasCallback
   ../interfaces/cee.mrk.HitItem
   ../interfaces/cee.mrk.LabelAppearanceProperties


