Pad.h doesn't need geometry_utils.h

Saves 200+ files from a rebuild if you touch it.
This commit is contained in:
John Beard 2024-09-28 12:52:06 +01:00
parent 889e24988b
commit 7ba772bc4c
6 changed files with 6 additions and 5 deletions

View File

@ -30,6 +30,7 @@
#include <pcb_shape.h>
#include <zone.h>
#include <advanced_config.h>
#include <geometry/geometry_utils.h>
#include <geometry/seg.h>
#include <geometry/shape_segment.h>
#include <drc/drc_engine.h>

View File

@ -22,8 +22,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef PAD_H
#define PAD_H
#pragma once
#include <mutex>
#include <array>
@ -32,7 +31,6 @@
#include <core/arraydim.h>
#include <core/mirror.h>
#include <geometry/eda_angle.h>
#include <geometry/geometry_utils.h>
#include <geometry/shape_poly_set.h>
#include <geometry/shape_compound.h>
#include <lset.h>
@ -866,5 +864,3 @@ private:
std::mutex m_zoneLayerOverridesMutex;
std::map<PCB_LAYER_ID, ZONE_LAYER_OVERRIDE> m_zoneLayerOverrides;
};
#endif // PAD_H

View File

@ -62,6 +62,7 @@ Load() TODO's
#include <convert_basic_shapes_to_polygon.h>
#include <font/fontconfig.h>
#include <geometry/geometry_utils.h>
#include <string_utils.h>
#include <locale_io.h>
#include <trigo.h>

View File

@ -35,6 +35,7 @@ using namespace std::placeholders;
#include <board_design_settings.h>
#include <board_item.h>
#include <footprint.h>
#include <geometry/geometry_utils.h>
#include <pad.h>
#include <zone.h>
#include <pcb_edit_frame.h>

View File

@ -30,6 +30,7 @@
#include <board.h>
#include <board_commit.h>
#include <gal/graphics_abstraction_layer.h>
#include <geometry/geometry_utils.h>
#include <pad.h>
#include <pcb_group.h>
#include <pcb_generator.h>

View File

@ -32,6 +32,7 @@ using namespace std::placeholders;
#include <tool/tool_manager.h>
#include <view/view_controls.h>
#include <gal/graphics_abstraction_layer.h>
#include <geometry/geometry_utils.h>
#include <geometry/seg.h>
#include <geometry/vector_utils.h>
#include <confirm.h>