.. role:: ts-api-decorator

#######
cee.mrk
#######

.. container:: ts-api-section

   .. 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

 

   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();





.. toctree::
   :titlesonly:
   :hidden:

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

.. container:: api-index-section

   .. rubric:: Enumerations

   .. rst-class:: api-index-list-item api-kind-enum api-parent-kind-module

   * :ref:`cee.mrk.LabelAttachmentPoint`
   * :ref:`cee.mrk.LabelAttachmentType`
   * :ref:`cee.mrk.LabelDrawMode`
   * :ref:`cee.mrk.LineTerminatorDrawMode`



.. container:: api-index-section

   .. rubric:: Classes

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

   * :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`



.. container:: api-index-section

   .. rubric:: Interfaces

   .. rst-class:: api-index-list-item api-kind-interface api-parent-kind-module

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



