| 
    KiCad PCB EDA Suite
    
   | 
 
#include <algorithm>#include <deque>#include <cmath>#include <advanced_config.h>#include <geometry/shape_line_chain.h>#include <geometry/shape_poly_set.h>#include <geometry/vertex_set.h>#include <math/box2.h>#include <math/vector2d.h>#include <wx/log.h>Go to the source code of this file.
Classes | |
| class | POLYGON_TRIANGULATION | 
Macros | |
| #define | TRIANGULATESIMPLIFICATIONLEVEL ADVANCED_CFG::GetCfg().m_TriangulateSimplificationLevel | 
| #define | TRIANGULATEMINIMUMAREA ADVANCED_CFG::GetCfg().m_TriangulateMinimumArea | 
| #define | TRIANGULATE_TRACE "triangulate" | 
| #define TRIANGULATE_TRACE "triangulate" | 
Definition at line 72 of file polygon_triangulation.h.
Referenced by SHAPE_POLY_SET::cacheTriangulation(), POLYGON_TRIANGULATION::earcutList(), POLYGON_TRIANGULATION::logVertices(), POLYGON_TRIANGULATION::removeNullTriangles(), POLYGON_TRIANGULATION::simplifyList(), POLYGON_TRIANGULATION::splitPolygon(), POLYGON_TRIANGULATION::subdividePolygon(), and POLYGON_TRIANGULATION::TesselatePolygon().
| #define TRIANGULATEMINIMUMAREA ADVANCED_CFG::GetCfg().m_TriangulateMinimumArea | 
Definition at line 69 of file polygon_triangulation.h.
Referenced by POLYGON_TRIANGULATION::earcutList(), and POLYGON_TRIANGULATION::isTooSmall().
| #define TRIANGULATESIMPLIFICATIONLEVEL ADVANCED_CFG::GetCfg().m_TriangulateSimplificationLevel | 
Definition at line 68 of file polygon_triangulation.h.
Referenced by SHAPE_POLY_SET::cacheTriangulation(), POLYGON_TRIANGULATION::POLYGON_TRIANGULATION(), and POLYGON_TRIANGULATION::simplifyList().