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().