KiCad PCB EDA Suite
ds_draw_item.h File Reference
#include <core/typeinfo.h>
#include <math/vector2d.h>
#include <eda_text.h>
#include "widgets/msgpanel.h"
#include <geometry/shape_poly_set.h>
#include <eda_item.h>
#include <eda_units.h>
#include <algorithm>
#include <vector>

Go to the source code of this file.

Classes

class  DS_DRAW_ITEM_BASE
 Base class to handle basic graphic items. More...
 
class  DS_DRAW_ITEM_LINE
 
class  DS_DRAW_ITEM_POLYPOLYGONS
 
class  DS_DRAW_ITEM_RECT
 Non filled rectangle with thick segment. More...
 
class  DS_DRAW_ITEM_PAGE
 A rectangle with thick segment showing the page limits and a marker showing the coordinate origin. More...
 
class  DS_DRAW_ITEM_TEXT
 A graphic text. More...
 
class  DS_DRAW_ITEM_BITMAP
 A bitmap. More...
 
class  DS_DRAW_ITEM_LIST
 Store the list of graphic items: rect, lines, polygons and texts to draw/plot the title block and frame references, and parameters to draw/plot them. More...