KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_io_kicad_sexpr.cpp File Reference
#include <advanced_config.h>
#include <board.h>
#include <board_design_settings.h>
#include <confirm.h>
#include <convert_basic_shapes_to_polygon.h>
#include <string_utils.h>
#include <kiface_base.h>
#include <locale_io.h>
#include <macros.h>
#include <fmt/core.h>
#include <callback_gal.h>
#include <pad.h>
#include <footprint.h>
#include <pcb_group.h>
#include <pcb_generator.h>
#include <pcb_shape.h>
#include <pcb_dimension.h>
#include <pcb_reference_image.h>
#include <pcb_target.h>
#include <pcb_text.h>
#include <pcb_textbox.h>
#include <pcb_tablecell.h>
#include <pcb_table.h>
#include <pcb_track.h>
#include <zone.h>
#include <pcbnew_settings.h>
#include <pgm_base.h>
#include <io/kicad/kicad_io_utils.h>
#include <pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h>
#include <pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.h>
#include <trace_helpers.h>
#include <progress_reporter.h>
#include <wildcards_and_files_ext.h>
#include <wx/dir.h>
#include <wx/ffile.h>
#include <wx/log.h>
#include <wx/msgdlg.h>
#include <build_version.h>
#include <wx/base64.h>
#include <wx/mstream.h>
#include <filter_reader.h>

Go to the source code of this file.

Macros

#define wxUSE_BASE64   1
 
#define MIME_BASE64_LENGTH   76
 

Functions

std::string formatInternalUnits (int aValue)
 
std::string formatInternalUnits (const VECTOR2I &aCoord)
 
std::string formatInternalUnits (const VECTOR2I &aCoord, const FOOTPRINT *aParentFP)
 
bool isDefaultTeardropParameters (const TEARDROP_PARAMETERS &tdParams)
 

Macro Definition Documentation

◆ MIME_BASE64_LENGTH

#define MIME_BASE64_LENGTH   76

◆ wxUSE_BASE64

#define wxUSE_BASE64   1

Definition at line 66 of file pcb_io_kicad_sexpr.cpp.

Function Documentation

◆ formatInternalUnits() [1/3]

std::string formatInternalUnits ( const VECTOR2I aCoord)

Definition at line 445 of file pcb_io_kicad_sexpr.cpp.

References EDA_UNIT_UTILS::FormatInternalUnits(), and pcbIUScale.

◆ formatInternalUnits() [2/3]

std::string formatInternalUnits ( const VECTOR2I aCoord,
const FOOTPRINT aParentFP 
)

◆ formatInternalUnits() [3/3]

◆ isDefaultTeardropParameters()