KiCad PCB EDA Suite
Loading...
Searching...
No Matches
shape_poly_set.h File Reference
#include <atomic>
#include <cstdio>
#include <deque>
#include <iosfwd>
#include <memory>
#include <mutex>
#include <set>
#include <stdexcept>
#include <stdlib.h>
#include <vector>
#include <clipper.hpp>
#include <clipper2/clipper.h>
#include <core/mirror.h>
#include <geometry/corner_strategy.h>
#include <geometry/seg.h>
#include <geometry/shape.h>
#include <geometry/shape_line_chain.h>
#include <math/box2.h>
#include <math/vector2d.h>
#include <hash_128.h>

Go to the source code of this file.

Classes

class  SHAPE_POLY_SET
 Represent a set of closed polygons. More...
 
class  SHAPE_POLY_SET::TRIANGULATED_POLYGON
 
struct  SHAPE_POLY_SET::TRIANGULATED_POLYGON::TRI
 
struct  SHAPE_POLY_SET::VERTEX_INDEX
 Structure to hold the necessary information in order to index a vertex on a SHAPE_POLY_SET object: the polygon index, the contour index relative to the polygon and the vertex index relative the contour. More...
 
class  SHAPE_POLY_SET::ITERATOR_TEMPLATE< T >
 Base class for iterating over all vertices in a given SHAPE_POLY_SET. More...
 
class  SHAPE_POLY_SET::SEGMENT_ITERATOR_TEMPLATE< T >
 Base class for iterating over all segments in a given SHAPE_POLY_SET. More...