24 #ifndef KICAD_GRAPHICS_CLEANER_H 25 #define KICAD_GRAPHICS_CLEANER_H 45 void CleanupBoard(
bool aDryRun, std::vector<std::shared_ptr<CLEANUP_ITEM> >* aItemsList,
46 bool aMergeRects,
bool aDeleteRedundant );
64 #endif //KICAD_GRAPHICS_CLEANER_H
bool isNullSegment(PCB_SHAPE *aShape)
std::vector< std::shared_ptr< CLEANUP_ITEM > > * m_itemsList
GRAPHICS_CLEANER(DRAWINGS &aDrawings, FOOTPRINT *aParentFootprint, BOARD_COMMIT &aCommit)
void CleanupBoard(bool aDryRun, std::vector< std::shared_ptr< CLEANUP_ITEM > > *aItemsList, bool aMergeRects, bool aDeleteRedundant)
the cleanup function.
bool areEquivalent(PCB_SHAPE *aShape1, PCB_SHAPE *aShape2)
FOOTPRINT * m_parentFootprint