
####################
A3DPDFGraphicArcData
####################

.. c:struct:: A3DPDFGraphicArcData

   Structure that defines a graphic circle arc.
   
   
      9.1
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DPDFGraphicArcData.m_dXStartPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_dYStartPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_dXEndPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_dYEndPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_dXCenterPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_dYCenterPoint`
   * :c:member:`~A3DPDFGraphicArcData.m_sArcColor`
   * :c:member:`~A3DPDFGraphicArcData.m_pFillColor`
   * :c:member:`~A3DPDFGraphicArcData.m_dWidth`
   * :c:member:`~A3DPDFGraphicArcData.m_dDashSize`
   * :c:member:`~A3DPDFGraphicArcData.m_dGapSize`
   * :c:member:`~A3DPDFGraphicArcData.m_pDashPattern`
   
   



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

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


.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dXStartPoint

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dYStartPoint

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dXEndPoint

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dYEndPoint

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dXCenterPoint

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dYCenterPoint

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



.. c:member:: A3DPDFRgbColorData A3DPDFGraphicArcData.m_sArcColor

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



.. c:member:: A3DPDFRgbColorData* A3DPDFGraphicArcData.m_pFillColor

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DPDFRgbColorData`\ \*
      
      Optional: the filling color.
      



.. c:member:: A3DDouble A3DPDFGraphicArcData.m_dWidth

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



.. c:member:: A3DDouble A3DPDFGraphicArcData.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 A3DPDFGraphicArcData.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* A3DPDFGraphicArcData.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.
      




