|
KiCad PCB EDA Suite
|
#include <pcbnew_utils/board_file_utils.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <qa_utils/pdf_test_utils.h>#include <qa_utils/file_utils.h>#include <boost/test/unit_test.hpp>#include <board.h>#include <board_design_settings.h>#include <footprint.h>#include <gbr_metadata.h>#include <pad.h>#include <pcb_plot_params.h>#include <pcbplot.h>#include <pcbnew/exporters/fab_model/fab_pad_geometry.h>#include <pcbnew/pcb_io/odbpp/odb_feature.h>#include <pcbnew/pcb_io/odbpp/odb_util.h>#include <pcbnew/pcb_io/odbpp/pcb_io_odbpp.h>#include <pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.h>#include <plotters/plotter.h>#include <convert_basic_shapes_to_polygon.h>#include <algorithm>#include <cmath>#include <filesystem>#include <fstream>#include <iterator>#include <map>#include <sstream>Go to the source code of this file.
Classes | |
| class | PAD_CAPTURE_PLOTTER |
Functions | |
| BOOST_AUTO_TEST_CASE (FabPadLayerMatchesPlotterOnRealBoards) | |
| BOOST_AUTO_TEST_CASE | ( | FabPadLayerMatchesPlotterOnRealBoards | ) |
Definition at line 143 of file test_fab_pad_geometry.cpp.
References std::abs(), actual, SHAPE_POLY_SET::Area(), B_Mask, B_Paste, SHAPE_POLY_SET::BooleanSubtract(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), F_Mask, F_Paste, KI_TEST::GetPcbnewTestDataDir(), index, IsCopperLayer(), PAD_LAYER_GEOMETRY::IsEmpty(), PAD_CAPTURE_PLOTTER::m_padShapes, PAD_LAYER_GEOMETRY::Margin(), pad, path, PlotStandardLayer(), PAD_LAYER_GEOMETRY::Polygon(), KI_TEST::ReadBoardFromFileOrStream(), ResolvePadLayer(), LSET::Seq(), PCB_PLOT_PARAMS::SetPlotFPText(), and PLOTTER::SetRenderSettings().