KiCad PCB EDA Suite
hetriang.h File Reference
#include <list>
#include <unordered_set>
#include <vector>
#include <iostream>
#include <fstream>
#include <ttl/ttl_util.h>
#include <memory>
#include <layers_id_colors_and_visibility.h>

Go to the source code of this file.

Classes

class  hed::NODE
 Node class for data structures (Inherits from HandleId) More...
 
class  hed::EDGE
 Edge class in the in the half-edge data structure. More...
 
class  hed::EDGE_MST
 Specialization of EDGE class to be used for Minimum Spanning Tree algorithm. More...
 
class  hed::TRIANGULATION
 Triangulation class for the half-edge data structure with adaption to TTL. More...
 

Namespaces

 ttl
 Main interface to TTL.
 
 hed
 The half-edge data structure.
 

Typedefs

typedef std::shared_ptr< NODE > hed::NODE_PTR
 
typedef std::shared_ptr< EDGE > hed::EDGE_PTR
 
typedef std::weak_ptr< EDGE > hed::EDGE_WEAK_PTR
 
typedef std::vector< NODE_PTR > hed::NODES_CONTAINER