KiCad PCB EDA Suite
object_2d.h File Reference
#include "bbox_2d.h"

Go to the source code of this file.

Classes

class  OBJECT_2D
 
class  OBJECT_2D_STATS
 

Enumerations

enum  INTERSECTION_RESULT { INTERSECTION_RESULT::MISSES, INTERSECTION_RESULT::INTERSECTS, INTERSECTION_RESULT::FULL_INSIDE }
 
enum  OBJECT_2D_TYPE {
  OBJECT_2D_TYPE::FILLED_CIRCLE, OBJECT_2D_TYPE::CSG, OBJECT_2D_TYPE::POLYGON, OBJECT_2D_TYPE::DUMMYBLOCK,
  OBJECT_2D_TYPE::POLYGON4PT, OBJECT_2D_TYPE::RING, OBJECT_2D_TYPE::ROUNDSEG, OBJECT_2D_TYPE::TRIANGLE,
  OBJECT_2D_TYPE::CONTAINER, OBJECT_2D_TYPE::BVHCONTAINER, OBJECT_2D_TYPE::MAX
}
 

Enumeration Type Documentation

◆ INTERSECTION_RESULT

enum INTERSECTION_RESULT
strong
Enumerator
MISSES 
INTERSECTS 
FULL_INSIDE 

Definition at line 36 of file object_2d.h.

◆ OBJECT_2D_TYPE

enum OBJECT_2D_TYPE
strong
Enumerator
FILLED_CIRCLE 
CSG 
POLYGON 
DUMMYBLOCK 
POLYGON4PT 
RING 
ROUNDSEG 
TRIANGLE 
CONTAINER 
BVHCONTAINER 
MAX 

Definition at line 44 of file object_2d.h.