KiCad PCB EDA Suite
|
#include <core/mirror.h>
#include <confirm.h>
#include <refdes_utils.h>
#include <bitmaps.h>
#include <unordered_set>
#include <string_utils.h>
#include <pcb_edit_frame.h>
#include <board.h>
#include <board_design_settings.h>
#include <macros.h>
#include <pad.h>
#include <pcb_marker.h>
#include <pcb_group.h>
#include <pcb_track.h>
#include <pcb_dimension.h>
#include <pcb_reference_image.h>
#include <pcb_textbox.h>
#include <pcb_field.h>
#include <footprint.h>
#include <zone.h>
#include <view/view.h>
#include <i18n_utility.h>
#include <drc/drc_item.h>
#include <geometry/shape_segment.h>
#include <geometry/shape_simple.h>
#include <convert_shape_list_to_polygon.h>
#include <geometry/convex_hull.h>
#include "convert_basic_shapes_to_polygon.h"
Go to the source code of this file.
Classes | |
struct | FOOTPRINT_DESC |
Macros | |
#define | MINIMAL_ZOOM_LEVEL_FOR_VISIBILITY 1.5 |
Functions | |
static double | polygonArea (SHAPE_POLY_SET &aPolySet) |
Variables | |
static struct FOOTPRINT_DESC | _FOOTPRINT_DESC |
#define MINIMAL_ZOOM_LEVEL_FOR_VISIBILITY 1.5 |
|
static |
Definition at line 2283 of file footprint.cpp.
References SHAPE_POLY_SET::Area(), SHAPE_POLY_SET::Hole(), SHAPE_POLY_SET::HoleCount(), SHAPE_POLY_SET::Outline(), SHAPE_POLY_SET::OutlineCount(), and SHAPE_LINE_CHAIN::SetClosed().
Referenced by FOOTPRINT::CoverageRatio(), and FOOTPRINT::GetCoverageArea().
|
static |