| 
    KiCad PCB EDA Suite
    
   | 
 
#include <algorithm>#include <cerrno>#include <cmath>#include <cstdio>#include <cstdlib>#include <cstring>#include <string>#include <vector>#include <kiid.h>#include <build_version.h>#include <locale_io.h>#include <macros.h>#include <potracelib.h>#include <reporter.h>#include <fmt/format.h>#include <wx/translation.h>#include "bitmap2component.h"Go to the source code of this file.
Macros | |
| #define | SCH_LINE_THICKNESS_MM 0.01 | 
Functions | |
| static void | bm_free (potrace_bitmap_t *bm) | 
| static void | BezierToPolyline (std::vector< potrace_dpoint_t > &aCornersBuffer, potrace_dpoint_t p1, potrace_dpoint_t p2, potrace_dpoint_t p3, potrace_dpoint_t p4) | 
| double | square (double x) | 
| double | cube (double x) | 
| #define SCH_LINE_THICKNESS_MM 0.01 | 
Referenced by BITMAPCONV_INFO::outputOnePolygon().
      
  | 
  static | 
Definition at line 507 of file bitmap2component.cpp.
References cube(), delta, epsilon, and square().
Referenced by BITMAPCONV_INFO::createOutputData().
      
  | 
  static | 
Definition at line 47 of file bitmap2component.cpp.
Referenced by BITMAPCONV_INFO::ConvertBitmap().
      
  | 
  inline | 
Definition at line 500 of file bitmap2component.cpp.
Referenced by BezierToPolyline().
      
  | 
  inline | 
Definition at line 493 of file bitmap2component.cpp.
Referenced by BezierToPolyline(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and LIB_SYMBOL::GetDummy().