| 
    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 |