.. role:: ts-api-decorator

######
Shapes
######

.. js:module:: Markup
   :noindex:

.. container:: ts-api-section

   .. js:module:: Markup.Shapes




.. toctree::
   :titlesonly:
   :hidden:

   /api_ref/viewing/classes/Markup.Shapes.Circle
   /api_ref/viewing/classes/Markup.Shapes.CircleCollection
   /api_ref/viewing/classes/Markup.Shapes.EndcapShape
   /api_ref/viewing/enum/Markup.Shapes.EndcapType
   /api_ref/viewing/classes/Markup.Shapes.FilledShape
   /api_ref/viewing/classes/Markup.Shapes.Line
   /api_ref/viewing/classes/Markup.Shapes.LineCollection
   /api_ref/viewing/classes/Markup.Shapes.Polygon
   /api_ref/viewing/classes/Markup.Shapes.PolygonCollection
   /api_ref/viewing/classes/Markup.Shapes.Polyline
   /api_ref/viewing/classes/Markup.Shapes.PolylineCollection
   /api_ref/viewing/classes/Markup.Shapes.Rectangle
   /api_ref/viewing/classes/Markup.Shapes.RectangleBase
   /api_ref/viewing/classes/Markup.Shapes.RectangleCollection
   /api_ref/viewing/classes/Markup.Shapes.StrokedShape
   /api_ref/viewing/classes/Markup.Shapes.Text
   /api_ref/viewing/classes/Markup.Shapes.TextBox
   /api_ref/viewing/classes/Markup.Shapes.TextBoxBase
   /api_ref/viewing/classes/Markup.Shapes.TextBoxCollection
   /api_ref/viewing/classes/Markup.Shapes.TextCollection
   /api_ref/viewing/classes/Markup.Shapes.TextMarkupBase

.. container:: api-index-section

   .. rubric:: Enumerations

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

   * :ref:`Markup.Shapes.EndcapType`



.. container:: api-index-section

   .. rubric:: Classes

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

   * :js:class:`~Markup.Shapes.Circle`
   * :js:class:`~Markup.Shapes.CircleCollection`
   * :js:class:`~Markup.Shapes.EndcapShape`
   * :js:class:`~Markup.Shapes.FilledShape`
   * :js:class:`~Markup.Shapes.Line`
   * :js:class:`~Markup.Shapes.LineCollection`
   * :js:class:`~Markup.Shapes.Polygon`
   * :js:class:`~Markup.Shapes.PolygonCollection`
   * :js:class:`~Markup.Shapes.Polyline`
   * :js:class:`~Markup.Shapes.PolylineCollection`
   * :js:class:`~Markup.Shapes.Rectangle`
   * :js:class:`~Markup.Shapes.RectangleBase`
   * :js:class:`~Markup.Shapes.RectangleCollection`
   * :js:class:`~Markup.Shapes.StrokedShape`
   * :js:class:`~Markup.Shapes.Text`
   * :js:class:`~Markup.Shapes.TextBox`
   * :js:class:`~Markup.Shapes.TextBoxBase`
   * :js:class:`~Markup.Shapes.TextBoxCollection`
   * :js:class:`~Markup.Shapes.TextCollection`
   * :js:class:`~Markup.Shapes.TextMarkupBase`



