| 
    KiCad PCB EDA Suite
    
   | 
 
#include <unordered_map>#include <memory>#include <geometry/shape_index_list.h>#include <geometry/shape_line_chain.h>#include "range.h"Go to the source code of this file.
Classes | |
| class | PNS::COST_ESTIMATOR | 
| Calculate the cost of a given line, taking corner angles and total length into account.  More... | |
| class | PNS::OPTIMIZER | 
| Perform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery.  More... | |
| struct | PNS::OPTIMIZER::CACHED_ITEM | 
| class | PNS::OPT_CONSTRAINT | 
| class | PNS::ANGLE_CONSTRAINT_45 | 
| class | PNS::AREA_CONSTRAINT | 
| class | PNS::KEEP_TOPOLOGY_CONSTRAINT | 
| class | PNS::PRESERVE_VERTEX_CONSTRAINT | 
| class | PNS::RESTRICT_VERTEX_RANGE_CONSTRAINT | 
| class | PNS::CORNER_COUNT_LIMIT_CONSTRAINT | 
Namespaces | |
| namespace | PNS | 
| Push and Shove diff pair dimensions (gap) settings dialog.  | |