#include <CDRPath.h>
|  | 
|  | CDRPath () | 
|  | 
|  | CDRPath (const CDRPath &path) | 
|  | 
|  | ~CDRPath () override | 
|  | 
| CDRPath & | operator= (const CDRPath &path) | 
|  | 
| void | appendMoveTo (double x, double y) | 
|  | 
| void | appendLineTo (double x, double y) | 
|  | 
| void | appendCubicBezierTo (double x1, double y1, double x2, double y2, double x, double y) | 
|  | 
| void | appendQuadraticBezierTo (double x1, double y1, double x, double y) | 
|  | 
| void | appendSplineTo (std::vector< std::pair< double, double > > &points) | 
|  | 
| void | appendArcTo (double rx, double ry, double rotation, bool longAngle, bool sweep, double x, double y) | 
|  | 
| void | appendClosePath () | 
|  | 
| void | appendPath (const CDRPath &path) | 
|  | 
| void | writeOut (librevenge::RVNGPropertyListVector &vec) const override | 
|  | 
| void | writeOut (librevenge::RVNGString &path, librevenge::RVNGString &viewBox, double &width) const | 
|  | 
| void | transform (const CDRTransforms &trafos) override | 
|  | 
| void | transform (const CDRTransform &trafo) override | 
|  | 
| CDRPathElement * | clone () override | 
|  | 
| void | clear () | 
|  | 
| bool | empty () const | 
|  | 
| bool | isClosed () const | 
|  | 
|  | CDRPathElement () | 
|  | 
| virtual | ~CDRPathElement () | 
|  | 
◆ CDRPath() [1/2]
  
  | 
        
          | libcdr::CDRPath::CDRPath | ( |  | ) |  |  | inline | 
 
 
◆ CDRPath() [2/2]
      
        
          | libcdr::CDRPath::CDRPath | ( | const CDRPath & | path | ) |  | 
      
 
 
◆ ~CDRPath()
  
  | 
        
          | libcdr::CDRPath::~CDRPath | ( |  | ) |  |  | override | 
 
 
◆ appendArcTo()
      
        
          | void libcdr::CDRPath::appendArcTo | ( | double | rx, | 
        
          |  |  | double | ry, | 
        
          |  |  | double | rotation, | 
        
          |  |  | bool | longAngle, | 
        
          |  |  | bool | sweep, | 
        
          |  |  | double | x, | 
        
          |  |  | double | y | 
        
          |  | ) |  |  | 
      
 
 
◆ appendClosePath()
      
        
          | void libcdr::CDRPath::appendClosePath | ( |  | ) |  | 
      
 
 
◆ appendCubicBezierTo()
      
        
          | void libcdr::CDRPath::appendCubicBezierTo | ( | double | x1, | 
        
          |  |  | double | y1, | 
        
          |  |  | double | x2, | 
        
          |  |  | double | y2, | 
        
          |  |  | double | x, | 
        
          |  |  | double | y | 
        
          |  | ) |  |  | 
      
 
 
◆ appendLineTo()
      
        
          | void libcdr::CDRPath::appendLineTo | ( | double | x, | 
        
          |  |  | double | y | 
        
          |  | ) |  |  | 
      
 
 
◆ appendMoveTo()
      
        
          | void libcdr::CDRPath::appendMoveTo | ( | double | x, | 
        
          |  |  | double | y | 
        
          |  | ) |  |  | 
      
 
 
◆ appendPath()
      
        
          | void libcdr::CDRPath::appendPath | ( | const CDRPath & | path | ) |  | 
      
 
 
◆ appendQuadraticBezierTo()
      
        
          | void libcdr::CDRPath::appendQuadraticBezierTo | ( | double | x1, | 
        
          |  |  | double | y1, | 
        
          |  |  | double | x, | 
        
          |  |  | double | y | 
        
          |  | ) |  |  | 
      
 
 
◆ appendSplineTo()
      
        
          | void libcdr::CDRPath::appendSplineTo | ( | std::vector< std::pair< double, double > > & | points | ) |  | 
      
 
 
◆ clear()
      
        
          | void libcdr::CDRPath::clear | ( |  | ) |  | 
      
 
 
◆ clone()
◆ empty()
      
        
          | bool libcdr::CDRPath::empty | ( |  | ) | const | 
      
 
 
◆ isClosed()
      
        
          | bool libcdr::CDRPath::isClosed | ( |  | ) | const | 
      
 
 
◆ operator=()
◆ transform() [1/2]
◆ transform() [2/2]
  
  | 
        
          | void libcdr::CDRPath::transform | ( | const CDRTransform & | trafo | ) |  |  | overridevirtual | 
 
 
◆ writeOut() [1/2]
  
  | 
        
          | void libcdr::CDRPath::writeOut | ( | librevenge::RVNGPropertyListVector & | vec | ) | const |  | overridevirtual | 
 
 
◆ writeOut() [2/2]
      
        
          | void libcdr::CDRPath::writeOut | ( | librevenge::RVNGString & | path, | 
        
          |  |  | librevenge::RVNGString & | viewBox, | 
        
          |  |  | double & | width | 
        
          |  | ) |  | const | 
      
 
 
◆ m_elements
◆ m_isClosed
  
  | 
        
          | bool libcdr::CDRPath::m_isClosed |  | private | 
 
 
The documentation for this class was generated from the following files: