
#####################
A3DPDFGraphicLineData
#####################

.. c:struct:: A3DPDFGraphicLineData

   Structure that defines a graphic line.
   
   
      9.1
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DPDFGraphicLineData.m_dXStartPoint`
   * :c:member:`~A3DPDFGraphicLineData.m_dYStartPoint`
   * :c:member:`~A3DPDFGraphicLineData.m_dXEndPoint`
   * :c:member:`~A3DPDFGraphicLineData.m_dYEndPoint`
   * :c:member:`~A3DPDFGraphicLineData.m_sLineColor`
   * :c:member:`~A3DPDFGraphicLineData.m_dWidth`
   * :c:member:`~A3DPDFGraphicLineData.m_dDashSize`
   * :c:member:`~A3DPDFGraphicLineData.m_dGapSize`
   * :c:member:`~A3DPDFGraphicLineData.m_pDashPattern`
   
   



.. rst-class:: kind-group kind-variable

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


.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dXStartPoint

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The x coordinate of start point of the line.
      
      The coordinate origin (0, 0) is the bottom left of the page. The unit is point.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dYStartPoint

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The y coordinate of the start point of the line.
      
      The coordinate origin (0, 0) is the bottom left of the page. The unit is point.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dXEndPoint

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The x coordinate of the end point of the line.
      
      The coordinate origin (0, 0) is the bottom left of the page. The unit is point.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dYEndPoint

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The y coordinate of the end point of the line.
      
      The coordinate origin (0, 0) is the bottom left of the page. The unit is point.
      



.. c:member:: A3DPDFRgbColorData A3DPDFGraphicLineData.m_sLineColor

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DPDFRgbColorData`
      
      The color of the line.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dWidth

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The width of the line.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dDashSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The size of the visible part of a dashed line in points.
      
      If O the line will be plain.
      



.. c:member:: A3DDouble A3DPDFGraphicLineData.m_dGapSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      The size of the invisible part of a dashed line in points.
      
      If O the line will be plain.
      



.. c:member:: A3DPDFDashPatternData* A3DPDFGraphicLineData.m_pDashPattern

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DPDFDashPatternData`\ \*
      
      Optional: the dash pattern.
      
      If m_pDashPattern is defined, it supersedes m_dDashSize and m_dGapSize.
      




