KiCad PCB EDA Suite
No Matches
fix_board_shape.h File Reference
#include <memory>
#include <vector>
#include <pcb_shape.h>

Go to the source code of this file.


void ConnectBoardShapes (std::vector< PCB_SHAPE * > &aShapeList, std::vector< std::unique_ptr< PCB_SHAPE > > &aNewShapes, int aChainingEpsilon)
 Connects shapes to each other, making continious contours (adjacent shapes will have a common vertex) aChainingEpsilon is the max distance between vertices of different shapes to connect.

Function Documentation

◆ ConnectBoardShapes()

void ConnectBoardShapes ( std::vector< PCB_SHAPE * > &  aShapeList,
std::vector< std::unique_ptr< PCB_SHAPE > > &  aNewShapes,
int  aChainingEpsilon