KiCad PCB EDA Suite
|
#include <functional>
#include <memory>
#include <optional>
#include <vector>
#include <board_item.h>
#include <pcb_shape.h>
#include <geometry/corner_operations.h>
Go to the source code of this file.
Classes | |
class | ITEM_MODIFICATION_ROUTINE |
An object that has the ability to modify items on a board. More... | |
class | ITEM_MODIFICATION_ROUTINE::CHANGE_HANDLER |
class | ITEM_MODIFICATION_ROUTINE::CALLABLE_BASED_HANDLER |
A handler that is based on a set of callbacks provided by the user of the ITEM_MODIFICATION_ROUTINE. More... | |
class | PAIRWISE_LINE_ROUTINE |
A tool that acts on a pair of lines. More... | |
class | LINE_FILLET_ROUTINE |
Pairwise line tool that adds a fillet to the lines. More... | |
class | LINE_CHAMFER_ROUTINE |
Pairwise line tool that adds a chamfer between the lines. More... | |
class | LINE_EXTENSION_ROUTINE |
Pairwise extend to corner or meeting tool. More... | |
class | DOGBONE_CORNER_ROUTINE |
Pairwise add dogbone corners to an internal corner. More... | |
struct | DOGBONE_CORNER_ROUTINE::PARAMETERS |
class | POLYGON_BOOLEAN_ROUTINE |
A routine that modifies polygons using boolean operations. More... | |
class | POLYGON_MERGE_ROUTINE |
class | POLYGON_SUBTRACT_ROUTINE |
class | POLYGON_INTERSECT_ROUTINE |
class | OUTSET_ROUTINE |
struct | OUTSET_ROUTINE::PARAMETERS |